Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Service Configuration
- Errors
- Waiters
- Operations
- AddDraftAppVersionResourceMappings
- CreateApp
- CreateRecommendationTemplate
- CreateResiliencyPolicy
- DeleteApp
- DeleteAppAssessment
- DeleteRecommendationTemplate
- DeleteResiliencyPolicy
- DescribeApp
- DescribeAppAssessment
- DescribeAppVersionResourcesResolutionStatus
- DescribeAppVersionTemplate
- DescribeDraftAppVersionResourcesImportStatus
- DescribeResiliencyPolicy
- ImportResourcesToDraftAppVersion
- ListAlarmRecommendations
- ListAppAssessments
- ListAppComponentCompliances
- ListAppComponentRecommendations
- ListAppVersionResourceMappings
- ListAppVersionResources
- ListAppVersions
- ListApps
- ListRecommendationTemplates
- ListResiliencyPolicies
- ListSopRecommendations
- ListSuggestedResiliencyPolicies
- ListTagsForResource
- ListTestRecommendations
- ListUnsupportedAppVersionResources
- PublishAppVersion
- PutDraftAppVersionTemplate
- RemoveDraftAppVersionResourceMappings
- ResolveAppVersionResources
- StartAppAssessment
- TagResource
- UntagResource
- UpdateApp
- UpdateResiliencyPolicy
- Types
- AlarmType
- AppAssessmentScheduleType
- AppComplianceStatusType
- AppStatusType
- AssessmentInvoker
- AssessmentStatus
- ComplianceStatus
- ConfigRecommendationOptimizationType
- CostFrequency
- DataLocationConstraint
- DisruptionType
- EstimatedCostTier
- HaArchitecture
- PhysicalIdentifierType
- RecommendationComplianceStatus
- RecommendationTemplateStatus
- RenderRecommendationType
- ResiliencyPolicyTier
- ResourceImportStatusType
- ResourceMappingType
- ResourceResolutionStatusType
- SopServiceType
- TemplateFormat
- TestRisk
- TestType
- AlarmRecommendation
- App
- AppAssessment
- AppAssessmentSummary
- AppComponent
- AppComponentCompliance
- AppSummary
- AppVersionSummary
- ComponentRecommendation
- ConfigRecommendation
- Cost
- DisruptionCompliance
- FailurePolicy
- LogicalResourceId
- PhysicalResource
- PhysicalResourceId
- RecommendationDisruptionCompliance
- RecommendationItem
- RecommendationTemplate
- ResiliencyPolicy
- ResiliencyScore
- ResourceError
- ResourceErrorsDetails
- ResourceMapping
- S3Location
- SopRecommendation
- TerraformSource
- TestRecommendation
- UnsupportedResource
Derived from API version 2020-04-30
of the AWS service descriptions, licensed under Apache 2.0.
AWS Resilience Hub helps you proactively prepare and protect your Amazon Web Services applications from disruptions. Resilience Hub offers continuous resiliency assessment and validation that integrates into your software development lifecycle. This enables you to uncover resiliency weaknesses, ensure recovery time objective (RTO) and recovery point objective (RPO) targets for your applications are met, and resolve issues before they are released into production.
Synopsis
- defaultService :: Service
- _AccessDeniedException :: AsError a => Fold a ServiceError
- _ConflictException :: AsError a => Fold a ServiceError
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ServiceQuotaExceededException :: AsError a => Fold a ServiceError
- _ThrottlingException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- data AddDraftAppVersionResourceMappings = AddDraftAppVersionResourceMappings' Text [ResourceMapping]
- newAddDraftAppVersionResourceMappings :: Text -> AddDraftAppVersionResourceMappings
- data AddDraftAppVersionResourceMappingsResponse = AddDraftAppVersionResourceMappingsResponse' Int Text Text [ResourceMapping]
- newAddDraftAppVersionResourceMappingsResponse :: Int -> Text -> Text -> AddDraftAppVersionResourceMappingsResponse
- data CreateApp = CreateApp' (Maybe AppAssessmentScheduleType) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (Sensitive (HashMap Text Text))) Text
- newCreateApp :: Text -> CreateApp
- data CreateAppResponse = CreateAppResponse' Int App
- newCreateAppResponse :: Int -> App -> CreateAppResponse
- data CreateRecommendationTemplate = CreateRecommendationTemplate' (Maybe Text) (Maybe Text) (Maybe TemplateFormat) (Maybe (NonEmpty Text)) (Maybe (NonEmpty RenderRecommendationType)) (Maybe (Sensitive (HashMap Text Text))) Text Text
- newCreateRecommendationTemplate :: Text -> Text -> CreateRecommendationTemplate
- data CreateRecommendationTemplateResponse = CreateRecommendationTemplateResponse' (Maybe RecommendationTemplate) Int
- newCreateRecommendationTemplateResponse :: Int -> CreateRecommendationTemplateResponse
- data CreateResiliencyPolicy = CreateResiliencyPolicy' (Maybe Text) (Maybe DataLocationConstraint) (Maybe Text) (Maybe (Sensitive (HashMap Text Text))) (HashMap DisruptionType FailurePolicy) Text ResiliencyPolicyTier
- newCreateResiliencyPolicy :: Text -> ResiliencyPolicyTier -> CreateResiliencyPolicy
- data CreateResiliencyPolicyResponse = CreateResiliencyPolicyResponse' Int ResiliencyPolicy
- newCreateResiliencyPolicyResponse :: Int -> ResiliencyPolicy -> CreateResiliencyPolicyResponse
- data DeleteApp = DeleteApp' (Maybe Text) (Maybe Bool) Text
- newDeleteApp :: Text -> DeleteApp
- data DeleteAppResponse = DeleteAppResponse' Int Text
- newDeleteAppResponse :: Int -> Text -> DeleteAppResponse
- data DeleteAppAssessment = DeleteAppAssessment' (Maybe Text) Text
- newDeleteAppAssessment :: Text -> DeleteAppAssessment
- data DeleteAppAssessmentResponse = DeleteAppAssessmentResponse' Int Text AssessmentStatus
- newDeleteAppAssessmentResponse :: Int -> Text -> AssessmentStatus -> DeleteAppAssessmentResponse
- data DeleteRecommendationTemplate = DeleteRecommendationTemplate' (Maybe Text) Text
- newDeleteRecommendationTemplate :: Text -> DeleteRecommendationTemplate
- data DeleteRecommendationTemplateResponse = DeleteRecommendationTemplateResponse' Int Text RecommendationTemplateStatus
- newDeleteRecommendationTemplateResponse :: Int -> Text -> RecommendationTemplateStatus -> DeleteRecommendationTemplateResponse
- data DeleteResiliencyPolicy = DeleteResiliencyPolicy' (Maybe Text) Text
- newDeleteResiliencyPolicy :: Text -> DeleteResiliencyPolicy
- data DeleteResiliencyPolicyResponse = DeleteResiliencyPolicyResponse' Int Text
- newDeleteResiliencyPolicyResponse :: Int -> Text -> DeleteResiliencyPolicyResponse
- data DescribeApp = DescribeApp' Text
- newDescribeApp :: Text -> DescribeApp
- data DescribeAppResponse = DescribeAppResponse' Int App
- newDescribeAppResponse :: Int -> App -> DescribeAppResponse
- data DescribeAppAssessment = DescribeAppAssessment' Text
- newDescribeAppAssessment :: Text -> DescribeAppAssessment
- data DescribeAppAssessmentResponse = DescribeAppAssessmentResponse' Int AppAssessment
- newDescribeAppAssessmentResponse :: Int -> AppAssessment -> DescribeAppAssessmentResponse
- data DescribeAppVersionResourcesResolutionStatus = DescribeAppVersionResourcesResolutionStatus' (Maybe Text) Text Text
- newDescribeAppVersionResourcesResolutionStatus :: Text -> Text -> DescribeAppVersionResourcesResolutionStatus
- data DescribeAppVersionResourcesResolutionStatusResponse = DescribeAppVersionResourcesResolutionStatusResponse' (Maybe Text) Int Text Text Text ResourceResolutionStatusType
- newDescribeAppVersionResourcesResolutionStatusResponse :: Int -> Text -> Text -> Text -> ResourceResolutionStatusType -> DescribeAppVersionResourcesResolutionStatusResponse
- data DescribeAppVersionTemplate = DescribeAppVersionTemplate' Text Text
- newDescribeAppVersionTemplate :: Text -> Text -> DescribeAppVersionTemplate
- data DescribeAppVersionTemplateResponse = DescribeAppVersionTemplateResponse' Int Text Text Text
- newDescribeAppVersionTemplateResponse :: Int -> Text -> Text -> Text -> DescribeAppVersionTemplateResponse
- data DescribeDraftAppVersionResourcesImportStatus = DescribeDraftAppVersionResourcesImportStatus' Text
- newDescribeDraftAppVersionResourcesImportStatus :: Text -> DescribeDraftAppVersionResourcesImportStatus
- data DescribeDraftAppVersionResourcesImportStatusResponse = DescribeDraftAppVersionResourcesImportStatusResponse' (Maybe Text) Int Text Text ResourceImportStatusType POSIX
- newDescribeDraftAppVersionResourcesImportStatusResponse :: Int -> Text -> Text -> ResourceImportStatusType -> UTCTime -> DescribeDraftAppVersionResourcesImportStatusResponse
- data DescribeResiliencyPolicy = DescribeResiliencyPolicy' Text
- newDescribeResiliencyPolicy :: Text -> DescribeResiliencyPolicy
- data DescribeResiliencyPolicyResponse = DescribeResiliencyPolicyResponse' Int ResiliencyPolicy
- newDescribeResiliencyPolicyResponse :: Int -> ResiliencyPolicy -> DescribeResiliencyPolicyResponse
- data ImportResourcesToDraftAppVersion = ImportResourcesToDraftAppVersion' (Maybe [Text]) (Maybe [TerraformSource]) Text
- newImportResourcesToDraftAppVersion :: Text -> ImportResourcesToDraftAppVersion
- data ImportResourcesToDraftAppVersionResponse = ImportResourcesToDraftAppVersionResponse' (Maybe [Text]) (Maybe [TerraformSource]) Int Text Text ResourceImportStatusType
- newImportResourcesToDraftAppVersionResponse :: Int -> Text -> Text -> ResourceImportStatusType -> ImportResourcesToDraftAppVersionResponse
- data ListAlarmRecommendations = ListAlarmRecommendations' (Maybe Natural) (Maybe Text) Text
- newListAlarmRecommendations :: Text -> ListAlarmRecommendations
- data ListAlarmRecommendationsResponse = ListAlarmRecommendationsResponse' (Maybe Text) Int [AlarmRecommendation]
- newListAlarmRecommendationsResponse :: Int -> ListAlarmRecommendationsResponse
- data ListAppAssessments = ListAppAssessments' (Maybe Text) (Maybe Text) (Maybe (NonEmpty AssessmentStatus)) (Maybe ComplianceStatus) (Maybe AssessmentInvoker) (Maybe Natural) (Maybe Text) (Maybe Bool)
- newListAppAssessments :: ListAppAssessments
- data ListAppAssessmentsResponse = ListAppAssessmentsResponse' (Maybe Text) Int [AppAssessmentSummary]
- newListAppAssessmentsResponse :: Int -> ListAppAssessmentsResponse
- data ListAppComponentCompliances = ListAppComponentCompliances' (Maybe Natural) (Maybe Text) Text
- newListAppComponentCompliances :: Text -> ListAppComponentCompliances
- data ListAppComponentCompliancesResponse = ListAppComponentCompliancesResponse' (Maybe Text) Int [AppComponentCompliance]
- newListAppComponentCompliancesResponse :: Int -> ListAppComponentCompliancesResponse
- data ListAppComponentRecommendations = ListAppComponentRecommendations' (Maybe Natural) (Maybe Text) Text
- newListAppComponentRecommendations :: Text -> ListAppComponentRecommendations
- data ListAppComponentRecommendationsResponse = ListAppComponentRecommendationsResponse' (Maybe Text) Int [ComponentRecommendation]
- newListAppComponentRecommendationsResponse :: Int -> ListAppComponentRecommendationsResponse
- data ListAppVersionResourceMappings = ListAppVersionResourceMappings' (Maybe Natural) (Maybe Text) Text Text
- newListAppVersionResourceMappings :: Text -> Text -> ListAppVersionResourceMappings
- data ListAppVersionResourceMappingsResponse = ListAppVersionResourceMappingsResponse' (Maybe Text) Int [ResourceMapping]
- newListAppVersionResourceMappingsResponse :: Int -> ListAppVersionResourceMappingsResponse
- data ListAppVersionResources = ListAppVersionResources' (Maybe Natural) (Maybe Text) (Maybe Text) Text Text
- newListAppVersionResources :: Text -> Text -> ListAppVersionResources
- data ListAppVersionResourcesResponse = ListAppVersionResourcesResponse' (Maybe Text) Int [PhysicalResource] Text
- newListAppVersionResourcesResponse :: Int -> Text -> ListAppVersionResourcesResponse
- data ListAppVersions = ListAppVersions' (Maybe Natural) (Maybe Text) Text
- newListAppVersions :: Text -> ListAppVersions
- data ListAppVersionsResponse = ListAppVersionsResponse' (Maybe Text) Int [AppVersionSummary]
- newListAppVersionsResponse :: Int -> ListAppVersionsResponse
- data ListApps = ListApps' (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Text)
- newListApps :: ListApps
- data ListAppsResponse = ListAppsResponse' (Maybe Text) Int [AppSummary]
- newListAppsResponse :: Int -> ListAppsResponse
- data ListRecommendationTemplates = ListRecommendationTemplates' (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe (NonEmpty RecommendationTemplateStatus)) Text
- newListRecommendationTemplates :: Text -> ListRecommendationTemplates
- data ListRecommendationTemplatesResponse = ListRecommendationTemplatesResponse' (Maybe Text) (Maybe [RecommendationTemplate]) Int
- newListRecommendationTemplatesResponse :: Int -> ListRecommendationTemplatesResponse
- data ListResiliencyPolicies = ListResiliencyPolicies' (Maybe Natural) (Maybe Text) (Maybe Text)
- newListResiliencyPolicies :: ListResiliencyPolicies
- data ListResiliencyPoliciesResponse = ListResiliencyPoliciesResponse' (Maybe Text) Int [ResiliencyPolicy]
- newListResiliencyPoliciesResponse :: Int -> ListResiliencyPoliciesResponse
- data ListSopRecommendations = ListSopRecommendations' (Maybe Natural) (Maybe Text) Text
- newListSopRecommendations :: Text -> ListSopRecommendations
- data ListSopRecommendationsResponse = ListSopRecommendationsResponse' (Maybe Text) Int [SopRecommendation]
- newListSopRecommendationsResponse :: Int -> ListSopRecommendationsResponse
- data ListSuggestedResiliencyPolicies = ListSuggestedResiliencyPolicies' (Maybe Natural) (Maybe Text)
- newListSuggestedResiliencyPolicies :: ListSuggestedResiliencyPolicies
- data ListSuggestedResiliencyPoliciesResponse = ListSuggestedResiliencyPoliciesResponse' (Maybe Text) Int [ResiliencyPolicy]
- newListSuggestedResiliencyPoliciesResponse :: Int -> ListSuggestedResiliencyPoliciesResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe (Sensitive (HashMap Text Text))) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data ListTestRecommendations = ListTestRecommendations' (Maybe Natural) (Maybe Text) Text
- newListTestRecommendations :: Text -> ListTestRecommendations
- data ListTestRecommendationsResponse = ListTestRecommendationsResponse' (Maybe Text) Int [TestRecommendation]
- newListTestRecommendationsResponse :: Int -> ListTestRecommendationsResponse
- data ListUnsupportedAppVersionResources = ListUnsupportedAppVersionResources' (Maybe Natural) (Maybe Text) (Maybe Text) Text Text
- newListUnsupportedAppVersionResources :: Text -> Text -> ListUnsupportedAppVersionResources
- data ListUnsupportedAppVersionResourcesResponse = ListUnsupportedAppVersionResourcesResponse' (Maybe Text) Int Text [UnsupportedResource]
- newListUnsupportedAppVersionResourcesResponse :: Int -> Text -> ListUnsupportedAppVersionResourcesResponse
- data PublishAppVersion = PublishAppVersion' Text
- newPublishAppVersion :: Text -> PublishAppVersion
- data PublishAppVersionResponse = PublishAppVersionResponse' (Maybe Text) Int Text
- newPublishAppVersionResponse :: Int -> Text -> PublishAppVersionResponse
- data PutDraftAppVersionTemplate = PutDraftAppVersionTemplate' Text Text
- newPutDraftAppVersionTemplate :: Text -> Text -> PutDraftAppVersionTemplate
- data PutDraftAppVersionTemplateResponse = PutDraftAppVersionTemplateResponse' (Maybe Text) (Maybe Text) Int
- newPutDraftAppVersionTemplateResponse :: Int -> PutDraftAppVersionTemplateResponse
- data RemoveDraftAppVersionResourceMappings = RemoveDraftAppVersionResourceMappings' (Maybe [Text]) (Maybe [Text]) (Maybe [Text]) (Maybe [Text]) (Maybe [Text]) Text
- newRemoveDraftAppVersionResourceMappings :: Text -> RemoveDraftAppVersionResourceMappings
- data RemoveDraftAppVersionResourceMappingsResponse = RemoveDraftAppVersionResourceMappingsResponse' (Maybe Text) (Maybe Text) Int
- newRemoveDraftAppVersionResourceMappingsResponse :: Int -> RemoveDraftAppVersionResourceMappingsResponse
- data ResolveAppVersionResources = ResolveAppVersionResources' Text Text
- newResolveAppVersionResources :: Text -> Text -> ResolveAppVersionResources
- data ResolveAppVersionResourcesResponse = ResolveAppVersionResourcesResponse' Int Text Text Text ResourceResolutionStatusType
- newResolveAppVersionResourcesResponse :: Int -> Text -> Text -> Text -> ResourceResolutionStatusType -> ResolveAppVersionResourcesResponse
- data StartAppAssessment = StartAppAssessment' (Maybe Text) (Maybe (Sensitive (HashMap Text Text))) Text Text Text
- newStartAppAssessment :: Text -> Text -> Text -> StartAppAssessment
- data StartAppAssessmentResponse = StartAppAssessmentResponse' Int AppAssessment
- newStartAppAssessmentResponse :: Int -> AppAssessment -> StartAppAssessmentResponse
- data TagResource = TagResource' Text (Sensitive (HashMap Text Text))
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' Int
- newTagResourceResponse :: Int -> TagResourceResponse
- data UntagResource = UntagResource' Text (Sensitive (NonEmpty Text))
- newUntagResource :: Text -> NonEmpty Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' Int
- newUntagResourceResponse :: Int -> UntagResourceResponse
- data UpdateApp = UpdateApp' (Maybe AppAssessmentScheduleType) (Maybe Bool) (Maybe Text) (Maybe Text) Text
- newUpdateApp :: Text -> UpdateApp
- data UpdateAppResponse = UpdateAppResponse' Int App
- newUpdateAppResponse :: Int -> App -> UpdateAppResponse
- data UpdateResiliencyPolicy = UpdateResiliencyPolicy' (Maybe DataLocationConstraint) (Maybe (HashMap DisruptionType FailurePolicy)) (Maybe Text) (Maybe Text) (Maybe ResiliencyPolicyTier) Text
- newUpdateResiliencyPolicy :: Text -> UpdateResiliencyPolicy
- data UpdateResiliencyPolicyResponse = UpdateResiliencyPolicyResponse' Int ResiliencyPolicy
- newUpdateResiliencyPolicyResponse :: Int -> ResiliencyPolicy -> UpdateResiliencyPolicyResponse
- newtype AlarmType where
- AlarmType' { }
- pattern AlarmType_Canary :: AlarmType
- pattern AlarmType_Composite :: AlarmType
- pattern AlarmType_Event :: AlarmType
- pattern AlarmType_Logs :: AlarmType
- pattern AlarmType_Metric :: AlarmType
- newtype AppAssessmentScheduleType where
- newtype AppComplianceStatusType where
- AppComplianceStatusType' { }
- pattern AppComplianceStatusType_ChangesDetected :: AppComplianceStatusType
- pattern AppComplianceStatusType_NotAssessed :: AppComplianceStatusType
- pattern AppComplianceStatusType_PolicyBreached :: AppComplianceStatusType
- pattern AppComplianceStatusType_PolicyMet :: AppComplianceStatusType
- newtype AppStatusType where
- AppStatusType' { }
- pattern AppStatusType_Active :: AppStatusType
- pattern AppStatusType_Deleting :: AppStatusType
- newtype AssessmentInvoker where
- AssessmentInvoker' { }
- pattern AssessmentInvoker_System :: AssessmentInvoker
- pattern AssessmentInvoker_User :: AssessmentInvoker
- newtype AssessmentStatus where
- AssessmentStatus' { }
- pattern AssessmentStatus_Failed :: AssessmentStatus
- pattern AssessmentStatus_InProgress :: AssessmentStatus
- pattern AssessmentStatus_Pending :: AssessmentStatus
- pattern AssessmentStatus_Success :: AssessmentStatus
- newtype ComplianceStatus where
- ComplianceStatus' { }
- pattern ComplianceStatus_PolicyBreached :: ComplianceStatus
- pattern ComplianceStatus_PolicyMet :: ComplianceStatus
- newtype ConfigRecommendationOptimizationType where
- ConfigRecommendationOptimizationType' { }
- pattern ConfigRecommendationOptimizationType_BestAZRecovery :: ConfigRecommendationOptimizationType
- pattern ConfigRecommendationOptimizationType_BestAttainable :: ConfigRecommendationOptimizationType
- pattern ConfigRecommendationOptimizationType_BestRegionRecovery :: ConfigRecommendationOptimizationType
- pattern ConfigRecommendationOptimizationType_LeastChange :: ConfigRecommendationOptimizationType
- pattern ConfigRecommendationOptimizationType_LeastCost :: ConfigRecommendationOptimizationType
- pattern ConfigRecommendationOptimizationType_LeastErrors :: ConfigRecommendationOptimizationType
- newtype CostFrequency where
- CostFrequency' { }
- pattern CostFrequency_Daily :: CostFrequency
- pattern CostFrequency_Hourly :: CostFrequency
- pattern CostFrequency_Monthly :: CostFrequency
- pattern CostFrequency_Yearly :: CostFrequency
- newtype DataLocationConstraint where
- newtype DisruptionType where
- DisruptionType' { }
- pattern DisruptionType_AZ :: DisruptionType
- pattern DisruptionType_Hardware :: DisruptionType
- pattern DisruptionType_Region :: DisruptionType
- pattern DisruptionType_Software :: DisruptionType
- newtype EstimatedCostTier where
- EstimatedCostTier' { }
- pattern EstimatedCostTier_L1 :: EstimatedCostTier
- pattern EstimatedCostTier_L2 :: EstimatedCostTier
- pattern EstimatedCostTier_L3 :: EstimatedCostTier
- pattern EstimatedCostTier_L4 :: EstimatedCostTier
- newtype HaArchitecture where
- HaArchitecture' { }
- pattern HaArchitecture_BackupAndRestore :: HaArchitecture
- pattern HaArchitecture_MultiSite :: HaArchitecture
- pattern HaArchitecture_NoRecoveryPlan :: HaArchitecture
- pattern HaArchitecture_PilotLight :: HaArchitecture
- pattern HaArchitecture_WarmStandby :: HaArchitecture
- newtype PhysicalIdentifierType where
- newtype RecommendationComplianceStatus where
- RecommendationComplianceStatus' { }
- pattern RecommendationComplianceStatus_BreachedCanMeet :: RecommendationComplianceStatus
- pattern RecommendationComplianceStatus_BreachedUnattainable :: RecommendationComplianceStatus
- pattern RecommendationComplianceStatus_MetCanImprove :: RecommendationComplianceStatus
- newtype RecommendationTemplateStatus where
- RecommendationTemplateStatus' { }
- pattern RecommendationTemplateStatus_Failed :: RecommendationTemplateStatus
- pattern RecommendationTemplateStatus_InProgress :: RecommendationTemplateStatus
- pattern RecommendationTemplateStatus_Pending :: RecommendationTemplateStatus
- pattern RecommendationTemplateStatus_Success :: RecommendationTemplateStatus
- newtype RenderRecommendationType where
- newtype ResiliencyPolicyTier where
- ResiliencyPolicyTier' { }
- pattern ResiliencyPolicyTier_CoreServices :: ResiliencyPolicyTier
- pattern ResiliencyPolicyTier_Critical :: ResiliencyPolicyTier
- pattern ResiliencyPolicyTier_Important :: ResiliencyPolicyTier
- pattern ResiliencyPolicyTier_MissionCritical :: ResiliencyPolicyTier
- pattern ResiliencyPolicyTier_NonCritical :: ResiliencyPolicyTier
- newtype ResourceImportStatusType where
- ResourceImportStatusType' { }
- pattern ResourceImportStatusType_Failed :: ResourceImportStatusType
- pattern ResourceImportStatusType_InProgress :: ResourceImportStatusType
- pattern ResourceImportStatusType_Pending :: ResourceImportStatusType
- pattern ResourceImportStatusType_Success :: ResourceImportStatusType
- newtype ResourceMappingType where
- ResourceMappingType' { }
- pattern ResourceMappingType_AppRegistryApp :: ResourceMappingType
- pattern ResourceMappingType_CfnStack :: ResourceMappingType
- pattern ResourceMappingType_Resource :: ResourceMappingType
- pattern ResourceMappingType_ResourceGroup :: ResourceMappingType
- pattern ResourceMappingType_Terraform :: ResourceMappingType
- newtype ResourceResolutionStatusType where
- ResourceResolutionStatusType' { }
- pattern ResourceResolutionStatusType_Failed :: ResourceResolutionStatusType
- pattern ResourceResolutionStatusType_InProgress :: ResourceResolutionStatusType
- pattern ResourceResolutionStatusType_Pending :: ResourceResolutionStatusType
- pattern ResourceResolutionStatusType_Success :: ResourceResolutionStatusType
- newtype SopServiceType where
- SopServiceType' { }
- pattern SopServiceType_SSM :: SopServiceType
- newtype TemplateFormat where
- TemplateFormat' { }
- pattern TemplateFormat_CfnJson :: TemplateFormat
- pattern TemplateFormat_CfnYaml :: TemplateFormat
- newtype TestRisk where
- TestRisk' {
- fromTestRisk :: Text
- pattern TestRisk_High :: TestRisk
- pattern TestRisk_Medium :: TestRisk
- pattern TestRisk_Small :: TestRisk
- TestRisk' {
- newtype TestType where
- TestType' {
- fromTestType :: Text
- pattern TestType_AZ :: TestType
- pattern TestType_Hardware :: TestType
- pattern TestType_Region :: TestType
- pattern TestType_Software :: TestType
- TestType' {
- data AlarmRecommendation = AlarmRecommendation' (Maybe Text) (Maybe Text) (Maybe [RecommendationItem]) (Maybe Text) Text Text Text AlarmType
- newAlarmRecommendation :: Text -> Text -> Text -> AlarmType -> AlarmRecommendation
- data App = App' (Maybe AppAssessmentScheduleType) (Maybe AppComplianceStatusType) (Maybe Text) (Maybe POSIX) (Maybe POSIX) (Maybe Text) (Maybe Double) (Maybe AppStatusType) (Maybe (Sensitive (HashMap Text Text))) Text POSIX Text
- newApp :: Text -> UTCTime -> Text -> App
- data AppAssessment = AppAssessment' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap DisruptionType DisruptionCompliance)) (Maybe ComplianceStatus) (Maybe Cost) (Maybe POSIX) (Maybe Text) (Maybe ResiliencyPolicy) (Maybe ResiliencyScore) (Maybe ResourceErrorsDetails) (Maybe POSIX) (Maybe (Sensitive (HashMap Text Text))) Text AssessmentStatus AssessmentInvoker
- newAppAssessment :: Text -> AssessmentStatus -> AssessmentInvoker -> AppAssessment
- data AppAssessmentSummary = AppAssessmentSummary' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ComplianceStatus) (Maybe Cost) (Maybe POSIX) (Maybe AssessmentInvoker) (Maybe Text) (Maybe Double) (Maybe POSIX) Text AssessmentStatus
- newAppAssessmentSummary :: Text -> AssessmentStatus -> AppAssessmentSummary
- data AppComponent = AppComponent' Text Text
- newAppComponent :: Text -> Text -> AppComponent
- data AppComponentCompliance = AppComponentCompliance' (Maybe Text) (Maybe (HashMap DisruptionType DisruptionCompliance)) (Maybe Cost) (Maybe Text) (Maybe ResiliencyScore) (Maybe ComplianceStatus)
- newAppComponentCompliance :: AppComponentCompliance
- data AppSummary = AppSummary' (Maybe AppAssessmentScheduleType) (Maybe AppComplianceStatusType) (Maybe Text) (Maybe Double) (Maybe AppStatusType) Text POSIX Text
- newAppSummary :: Text -> UTCTime -> Text -> AppSummary
- data AppVersionSummary = AppVersionSummary' Text
- newAppVersionSummary :: Text -> AppVersionSummary
- data ComponentRecommendation = ComponentRecommendation' Text [ConfigRecommendation] RecommendationComplianceStatus
- newComponentRecommendation :: Text -> RecommendationComplianceStatus -> ComponentRecommendation
- data ConfigRecommendation = ConfigRecommendation' (Maybe Text) (Maybe (HashMap DisruptionType DisruptionCompliance)) (Maybe Cost) (Maybe Text) (Maybe HaArchitecture) (Maybe (HashMap DisruptionType RecommendationDisruptionCompliance)) (Maybe [Text]) Text ConfigRecommendationOptimizationType Text
- newConfigRecommendation :: Text -> ConfigRecommendationOptimizationType -> Text -> ConfigRecommendation
- data Cost = Cost' Double Text CostFrequency
- newCost :: Double -> Text -> CostFrequency -> Cost
- data DisruptionCompliance = DisruptionCompliance' (Maybe Natural) (Maybe Natural) (Maybe Natural) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) ComplianceStatus
- newDisruptionCompliance :: ComplianceStatus -> DisruptionCompliance
- data FailurePolicy = FailurePolicy' Natural Natural
- newFailurePolicy :: Natural -> Natural -> FailurePolicy
- data LogicalResourceId = LogicalResourceId' (Maybe Text) (Maybe Text) (Maybe Text) Text
- newLogicalResourceId :: Text -> LogicalResourceId
- data PhysicalResource = PhysicalResource' (Maybe [AppComponent]) (Maybe Text) LogicalResourceId PhysicalResourceId Text
- newPhysicalResource :: LogicalResourceId -> PhysicalResourceId -> Text -> PhysicalResource
- data PhysicalResourceId = PhysicalResourceId' (Maybe Text) (Maybe Text) Text PhysicalIdentifierType
- newPhysicalResourceId :: Text -> PhysicalIdentifierType -> PhysicalResourceId
- data RecommendationDisruptionCompliance = RecommendationDisruptionCompliance' (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Natural) ComplianceStatus
- newRecommendationDisruptionCompliance :: ComplianceStatus -> RecommendationDisruptionCompliance
- data RecommendationItem = RecommendationItem' (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Text)
- newRecommendationItem :: RecommendationItem
- data RecommendationTemplate = RecommendationTemplate' (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Bool) (Maybe (NonEmpty Text)) (Maybe POSIX) (Maybe (Sensitive (HashMap Text Text))) (Maybe S3Location) Text TemplateFormat Text Text (NonEmpty RenderRecommendationType) RecommendationTemplateStatus
- newRecommendationTemplate :: Text -> TemplateFormat -> Text -> Text -> NonEmpty RenderRecommendationType -> RecommendationTemplateStatus -> RecommendationTemplate
- data ResiliencyPolicy = ResiliencyPolicy' (Maybe POSIX) (Maybe DataLocationConstraint) (Maybe EstimatedCostTier) (Maybe (HashMap DisruptionType FailurePolicy)) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (Sensitive (HashMap Text Text))) (Maybe ResiliencyPolicyTier)
- newResiliencyPolicy :: ResiliencyPolicy
- data ResiliencyScore = ResiliencyScore' (HashMap DisruptionType Double) Double
- newResiliencyScore :: Double -> ResiliencyScore
- data ResourceError = ResourceError' (Maybe Text) (Maybe Text) (Maybe Text)
- newResourceError :: ResourceError
- data ResourceErrorsDetails = ResourceErrorsDetails' (Maybe Bool) (Maybe [ResourceError])
- newResourceErrorsDetails :: ResourceErrorsDetails
- data ResourceMapping = ResourceMapping' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) ResourceMappingType PhysicalResourceId
- newResourceMapping :: ResourceMappingType -> PhysicalResourceId -> ResourceMapping
- data S3Location = S3Location' (Maybe Text) (Maybe Text)
- newS3Location :: S3Location
- data SopRecommendation = SopRecommendation' (Maybe Text) (Maybe Text) (Maybe [RecommendationItem]) (Maybe Text) (Maybe Text) Text Text SopServiceType
- newSopRecommendation :: Text -> Text -> SopServiceType -> SopRecommendation
- data TerraformSource = TerraformSource' Text
- newTerraformSource :: Text -> TerraformSource
- data TestRecommendation = TestRecommendation' (Maybe Text) (Maybe (NonEmpty Text)) (Maybe Text) (Maybe Text) (Maybe [RecommendationItem]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe TestRisk) (Maybe TestType) Text
- newTestRecommendation :: Text -> TestRecommendation
- data UnsupportedResource = UnsupportedResource' LogicalResourceId PhysicalResourceId Text
- newUnsupportedResource :: LogicalResourceId -> PhysicalResourceId -> Text -> UnsupportedResource
Service Configuration
defaultService :: Service Source #
API version 2020-04-30
of the Amazon Resilience Hub SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by ResilienceHub
.
AccessDeniedException
_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
_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
_InternalServerException :: AsError a => Fold a ServiceError Source #
This exception occurs when there is an internal failure in the AWS Resilience Hub service.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The specified resource could not be found.
ServiceQuotaExceededException
_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
_ThrottlingException :: AsError a => Fold a ServiceError Source #
The limit on the number of requests per second was exceeded.
ValidationException
_ValidationException :: AsError a => Fold a ServiceError Source #
Indicates that a request was not valid.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
AddDraftAppVersionResourceMappings
data AddDraftAppVersionResourceMappings Source #
See: newAddDraftAppVersionResourceMappings
smart constructor.
Instances
newAddDraftAppVersionResourceMappings Source #
Create a value of AddDraftAppVersionResourceMappings
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:
AddDraftAppVersionResourceMappings
, addDraftAppVersionResourceMappings_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.
AddDraftAppVersionResourceMappings
, addDraftAppVersionResourceMappings_resourceMappings
- Mappings used to map logical resources from the template to physical
resources. You can use the mapping type CFN_STACK
if the application
template uses a logical stack name. Or you can map individual resources
by using the mapping type RESOURCE
. We recommend using the mapping
type CFN_STACK
if the application is backed by a CloudFormation stack.
data AddDraftAppVersionResourceMappingsResponse Source #
See: newAddDraftAppVersionResourceMappingsResponse
smart constructor.
Instances
newAddDraftAppVersionResourceMappingsResponse Source #
Create a value of AddDraftAppVersionResourceMappingsResponse
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:httpStatus:AddDraftAppVersionResourceMappingsResponse'
, addDraftAppVersionResourceMappingsResponse_httpStatus
- The response's http status code.
AddDraftAppVersionResourceMappings
, addDraftAppVersionResourceMappingsResponse_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.
AddDraftAppVersionResourceMappingsResponse
, addDraftAppVersionResourceMappingsResponse_appVersion
- The version of the application.
AddDraftAppVersionResourceMappings
, addDraftAppVersionResourceMappingsResponse_resourceMappings
- Mappings used to map logical resources from the template to physical
resources. You can use the mapping type CFN_STACK
if the application
template uses a logical stack name. Or you can map individual resources
by using the mapping type RESOURCE
. We recommend using the mapping
type CFN_STACK
if the application is backed by a CloudFormation stack.
CreateApp
See: newCreateApp
smart constructor.
CreateApp' (Maybe AppAssessmentScheduleType) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (Sensitive (HashMap Text Text))) Text |
Instances
Create a value of CreateApp
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:
CreateApp
, createApp_assessmentSchedule
- Assessment execution schedule with 'Daily' or 'Disabled' values.
$sel:clientToken:CreateApp'
, createApp_clientToken
- Used for an idempotency token. A client token is a unique,
case-sensitive string of up to 64 ASCII characters. You should not reuse
the same client token for other API requests.
CreateApp
, createApp_description
- The optional description for an app.
CreateApp
, createApp_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.
CreateApp
, createApp_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.
CreateApp
, createApp_name
- The name for the application.
data CreateAppResponse Source #
See: newCreateAppResponse
smart constructor.
Instances
Create a value of CreateAppResponse
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:httpStatus:CreateAppResponse'
, createAppResponse_httpStatus
- The response's http status code.
$sel:app:CreateAppResponse'
, createAppResponse_app
- The created application returned as an object with details including
compliance status, creation time, description, resiliency score, and
more.
CreateRecommendationTemplate
data CreateRecommendationTemplate Source #
See: newCreateRecommendationTemplate
smart constructor.
CreateRecommendationTemplate' (Maybe Text) (Maybe Text) (Maybe TemplateFormat) (Maybe (NonEmpty Text)) (Maybe (NonEmpty RenderRecommendationType)) (Maybe (Sensitive (HashMap Text Text))) Text Text |
Instances
newCreateRecommendationTemplate Source #
:: Text | |
-> Text | |
-> CreateRecommendationTemplate |
Create a value of CreateRecommendationTemplate
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:bucketName:CreateRecommendationTemplate'
, createRecommendationTemplate_bucketName
- The name of the Amazon S3 bucket that will contain the recommendation
template.
$sel:clientToken:CreateRecommendationTemplate'
, createRecommendationTemplate_clientToken
- Used for an idempotency token. A client token is a unique,
case-sensitive string of up to 64 ASCII characters. You should not reuse
the same client token for other API requests.
CreateRecommendationTemplate
, createRecommendationTemplate_format
- The format for the recommendation template.
- CfnJson
- The template is CloudFormation JSON.
- CfnYaml
- The template is CloudFormation YAML.
CreateRecommendationTemplate
, createRecommendationTemplate_recommendationIds
- Identifiers for the recommendations used to create a recommendation
template.
CreateRecommendationTemplate
, createRecommendationTemplate_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.
CreateRecommendationTemplate
, createRecommendationTemplate_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.
CreateRecommendationTemplate
, createRecommendationTemplate_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.
CreateRecommendationTemplate
, createRecommendationTemplate_name
- The name for the recommendation template.
data CreateRecommendationTemplateResponse Source #
See: newCreateRecommendationTemplateResponse
smart constructor.
Instances
newCreateRecommendationTemplateResponse Source #
Create a value of CreateRecommendationTemplateResponse
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:recommendationTemplate:CreateRecommendationTemplateResponse'
, createRecommendationTemplateResponse_recommendationTemplate
- The newly created recommendation template, returned as an object. This
object includes the template's name, format, status, tags, Amazon S3
bucket location, and more.
$sel:httpStatus:CreateRecommendationTemplateResponse'
, createRecommendationTemplateResponse_httpStatus
- The response's http status code.
CreateResiliencyPolicy
data CreateResiliencyPolicy Source #
See: newCreateResiliencyPolicy
smart constructor.
CreateResiliencyPolicy' (Maybe Text) (Maybe DataLocationConstraint) (Maybe Text) (Maybe (Sensitive (HashMap Text Text))) (HashMap DisruptionType FailurePolicy) Text ResiliencyPolicyTier |
Instances
newCreateResiliencyPolicy Source #
Create a value of CreateResiliencyPolicy
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:clientToken:CreateResiliencyPolicy'
, createResiliencyPolicy_clientToken
- Used for an idempotency token. A client token is a unique,
case-sensitive string of up to 64 ASCII characters. You should not reuse
the same client token for other API requests.
CreateResiliencyPolicy
, createResiliencyPolicy_dataLocationConstraint
- Specifies a high-level geographical location constraint for where your
resilience policy data can be stored.
CreateResiliencyPolicy
, createResiliencyPolicy_policyDescription
- The description for the policy.
CreateResiliencyPolicy
, createResiliencyPolicy_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.
CreateResiliencyPolicy
, createResiliencyPolicy_policy
- The type of resiliency policy to be created, including the recovery time
objective (RTO) and recovery point objective (RPO) in seconds.
CreateResiliencyPolicy
, createResiliencyPolicy_policyName
- The name of the policy
CreateResiliencyPolicy
, createResiliencyPolicy_tier
- The tier for this resiliency policy, ranging from the highest severity
(MissionCritical
) to lowest (NonCritical
).
data CreateResiliencyPolicyResponse Source #
See: newCreateResiliencyPolicyResponse
smart constructor.
Instances
Generic CreateResiliencyPolicyResponse Source # | |
Show CreateResiliencyPolicyResponse Source # | |
NFData CreateResiliencyPolicyResponse Source # | |
Defined in Amazonka.ResilienceHub.CreateResiliencyPolicy rnf :: CreateResiliencyPolicyResponse -> () # | |
Eq CreateResiliencyPolicyResponse Source # | |
type Rep CreateResiliencyPolicyResponse Source # | |
Defined in Amazonka.ResilienceHub.CreateResiliencyPolicy type Rep CreateResiliencyPolicyResponse = D1 ('MetaData "CreateResiliencyPolicyResponse" "Amazonka.ResilienceHub.CreateResiliencyPolicy" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "CreateResiliencyPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResiliencyPolicy))) |
newCreateResiliencyPolicyResponse Source #
Create a value of CreateResiliencyPolicyResponse
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:httpStatus:CreateResiliencyPolicyResponse'
, createResiliencyPolicyResponse_httpStatus
- The response's http status code.
CreateResiliencyPolicy
, createResiliencyPolicyResponse_policy
- The type of resiliency policy that was created, including the recovery
time objective (RTO) and recovery point objective (RPO) in seconds.
DeleteApp
See: newDeleteApp
smart constructor.
Instances
Create a value of DeleteApp
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:clientToken:DeleteApp'
, deleteApp_clientToken
- Used for an idempotency token. A client token is a unique,
case-sensitive string of up to 64 ASCII characters. You should not reuse
the same client token for other API requests.
$sel:forceDelete:DeleteApp'
, deleteApp_forceDelete
- A boolean option to force the deletion of a Resilience Hub application.
DeleteApp
, deleteApp_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.
data DeleteAppResponse Source #
See: newDeleteAppResponse
smart constructor.
Instances
Create a value of DeleteAppResponse
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:httpStatus:DeleteAppResponse'
, deleteAppResponse_httpStatus
- The response's http status code.
DeleteApp
, deleteAppResponse_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.
DeleteAppAssessment
data DeleteAppAssessment Source #
See: newDeleteAppAssessment
smart constructor.
Instances
newDeleteAppAssessment Source #
Create a value of DeleteAppAssessment
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:clientToken:DeleteAppAssessment'
, deleteAppAssessment_clientToken
- Used for an idempotency token. A client token is a unique,
case-sensitive string of up to 64 ASCII characters. You should not reuse
the same client token for other API requests.
DeleteAppAssessment
, deleteAppAssessment_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.
data DeleteAppAssessmentResponse Source #
See: newDeleteAppAssessmentResponse
smart constructor.
Instances
newDeleteAppAssessmentResponse Source #
Create a value of DeleteAppAssessmentResponse
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:httpStatus:DeleteAppAssessmentResponse'
, deleteAppAssessmentResponse_httpStatus
- The response's http status code.
DeleteAppAssessment
, deleteAppAssessmentResponse_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.
DeleteAppAssessmentResponse
, deleteAppAssessmentResponse_assessmentStatus
- The current status of the assessment for the resiliency policy.
DeleteRecommendationTemplate
data DeleteRecommendationTemplate Source #
See: newDeleteRecommendationTemplate
smart constructor.
Instances
newDeleteRecommendationTemplate Source #
Create a value of DeleteRecommendationTemplate
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:clientToken:DeleteRecommendationTemplate'
, deleteRecommendationTemplate_clientToken
- Used for an idempotency token. A client token is a unique,
case-sensitive string of up to 64 ASCII characters. You should not reuse
the same client token for other API requests.
DeleteRecommendationTemplate
, deleteRecommendationTemplate_recommendationTemplateArn
- The Amazon Resource Name (ARN) for a recommendation template.
data DeleteRecommendationTemplateResponse Source #
See: newDeleteRecommendationTemplateResponse
smart constructor.
Instances
newDeleteRecommendationTemplateResponse Source #
Create a value of DeleteRecommendationTemplateResponse
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:httpStatus:DeleteRecommendationTemplateResponse'
, deleteRecommendationTemplateResponse_httpStatus
- The response's http status code.
DeleteRecommendationTemplate
, deleteRecommendationTemplateResponse_recommendationTemplateArn
- The Amazon Resource Name (ARN) for a recommendation template.
DeleteRecommendationTemplateResponse
, deleteRecommendationTemplateResponse_status
- The status of the action.
DeleteResiliencyPolicy
data DeleteResiliencyPolicy Source #
See: newDeleteResiliencyPolicy
smart constructor.
Instances
newDeleteResiliencyPolicy Source #
Create a value of DeleteResiliencyPolicy
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:clientToken:DeleteResiliencyPolicy'
, deleteResiliencyPolicy_clientToken
- Used for an idempotency token. A client token is a unique,
case-sensitive string of up to 64 ASCII characters. You should not reuse
the same client token for other API requests.
DeleteResiliencyPolicy
, deleteResiliencyPolicy_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.
data DeleteResiliencyPolicyResponse Source #
See: newDeleteResiliencyPolicyResponse
smart constructor.
Instances
Generic DeleteResiliencyPolicyResponse Source # | |
Read DeleteResiliencyPolicyResponse Source # | |
Show DeleteResiliencyPolicyResponse Source # | |
NFData DeleteResiliencyPolicyResponse Source # | |
Defined in Amazonka.ResilienceHub.DeleteResiliencyPolicy rnf :: DeleteResiliencyPolicyResponse -> () # | |
Eq DeleteResiliencyPolicyResponse Source # | |
type Rep DeleteResiliencyPolicyResponse Source # | |
Defined in Amazonka.ResilienceHub.DeleteResiliencyPolicy type Rep DeleteResiliencyPolicyResponse = D1 ('MetaData "DeleteResiliencyPolicyResponse" "Amazonka.ResilienceHub.DeleteResiliencyPolicy" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "DeleteResiliencyPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "policyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) |
newDeleteResiliencyPolicyResponse Source #
Create a value of DeleteResiliencyPolicyResponse
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:httpStatus:DeleteResiliencyPolicyResponse'
, deleteResiliencyPolicyResponse_httpStatus
- The response's http status code.
DeleteResiliencyPolicy
, deleteResiliencyPolicyResponse_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.
DescribeApp
data DescribeApp Source #
See: newDescribeApp
smart constructor.
Instances
Create a value of DescribeApp
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:
DescribeApp
, describeApp_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.
data DescribeAppResponse Source #
See: newDescribeAppResponse
smart constructor.
Instances
newDescribeAppResponse Source #
Create a value of DescribeAppResponse
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:httpStatus:DescribeAppResponse'
, describeAppResponse_httpStatus
- The response's http status code.
$sel:app:DescribeAppResponse'
, describeAppResponse_app
- The specified application, returned as an object with details including
compliance status, creation time, description, resiliency score, and
more.
DescribeAppAssessment
data DescribeAppAssessment Source #
See: newDescribeAppAssessment
smart constructor.
Instances
newDescribeAppAssessment Source #
Create a value of DescribeAppAssessment
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:
DescribeAppAssessment
, describeAppAssessment_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.
data DescribeAppAssessmentResponse Source #
See: newDescribeAppAssessmentResponse
smart constructor.
Instances
newDescribeAppAssessmentResponse Source #
Create a value of DescribeAppAssessmentResponse
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:httpStatus:DescribeAppAssessmentResponse'
, describeAppAssessmentResponse_httpStatus
- The response's http status code.
$sel:assessment:DescribeAppAssessmentResponse'
, describeAppAssessmentResponse_assessment
- The assessment for an AWS Resilience Hub application, returned as an
object. This object includes Amazon Resource Names (ARNs), compliance
information, compliance status, cost, messages, resiliency scores, and
more.
DescribeAppVersionResourcesResolutionStatus
data DescribeAppVersionResourcesResolutionStatus Source #
See: newDescribeAppVersionResourcesResolutionStatus
smart constructor.
Instances
newDescribeAppVersionResourcesResolutionStatus Source #
Create a value of DescribeAppVersionResourcesResolutionStatus
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:
DescribeAppVersionResourcesResolutionStatus
, describeAppVersionResourcesResolutionStatus_resolutionId
- The identifier for a specific resolution.
DescribeAppVersionResourcesResolutionStatus
, describeAppVersionResourcesResolutionStatus_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.
DescribeAppVersionResourcesResolutionStatus
, describeAppVersionResourcesResolutionStatus_appVersion
- The version of the application.
data DescribeAppVersionResourcesResolutionStatusResponse Source #
See: newDescribeAppVersionResourcesResolutionStatusResponse
smart constructor.
DescribeAppVersionResourcesResolutionStatusResponse' (Maybe Text) Int Text Text Text ResourceResolutionStatusType |
Instances
newDescribeAppVersionResourcesResolutionStatusResponse Source #
:: Int |
|
-> Text | |
-> Text | |
-> Text | |
-> ResourceResolutionStatusType | |
-> DescribeAppVersionResourcesResolutionStatusResponse |
Create a value of DescribeAppVersionResourcesResolutionStatusResponse
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:errorMessage:DescribeAppVersionResourcesResolutionStatusResponse'
, describeAppVersionResourcesResolutionStatusResponse_errorMessage
- The returned error message for the request.
$sel:httpStatus:DescribeAppVersionResourcesResolutionStatusResponse'
, describeAppVersionResourcesResolutionStatusResponse_httpStatus
- The response's http status code.
DescribeAppVersionResourcesResolutionStatus
, describeAppVersionResourcesResolutionStatusResponse_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.
DescribeAppVersionResourcesResolutionStatus
, describeAppVersionResourcesResolutionStatusResponse_appVersion
- The version of the application.
DescribeAppVersionResourcesResolutionStatus
, describeAppVersionResourcesResolutionStatusResponse_resolutionId
- The identifier for a specific resolution.
DescribeAppVersionResourcesResolutionStatusResponse
, describeAppVersionResourcesResolutionStatusResponse_status
- The status of the action.
DescribeAppVersionTemplate
data DescribeAppVersionTemplate Source #
See: newDescribeAppVersionTemplate
smart constructor.
Instances
newDescribeAppVersionTemplate Source #
Create a value of DescribeAppVersionTemplate
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:
DescribeAppVersionTemplate
, describeAppVersionTemplate_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.
DescribeAppVersionTemplate
, describeAppVersionTemplate_appVersion
- The version of the application.
data DescribeAppVersionTemplateResponse Source #
See: newDescribeAppVersionTemplateResponse
smart constructor.
Instances
newDescribeAppVersionTemplateResponse Source #
:: Int | |
-> Text | |
-> Text | |
-> Text | |
-> DescribeAppVersionTemplateResponse |
Create a value of DescribeAppVersionTemplateResponse
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:httpStatus:DescribeAppVersionTemplateResponse'
, describeAppVersionTemplateResponse_httpStatus
- The response's http status code.
DescribeAppVersionTemplate
, describeAppVersionTemplateResponse_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:appTemplateBody:DescribeAppVersionTemplateResponse'
, describeAppVersionTemplateResponse_appTemplateBody
- The body of the template.
DescribeAppVersionTemplate
, describeAppVersionTemplateResponse_appVersion
- The version of the application.
DescribeDraftAppVersionResourcesImportStatus
data DescribeDraftAppVersionResourcesImportStatus Source #
See: newDescribeDraftAppVersionResourcesImportStatus
smart constructor.
Instances
newDescribeDraftAppVersionResourcesImportStatus Source #
Create a value of DescribeDraftAppVersionResourcesImportStatus
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:
DescribeDraftAppVersionResourcesImportStatus
, describeDraftAppVersionResourcesImportStatus_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.
data DescribeDraftAppVersionResourcesImportStatusResponse Source #
See: newDescribeDraftAppVersionResourcesImportStatusResponse
smart constructor.
DescribeDraftAppVersionResourcesImportStatusResponse' (Maybe Text) Int Text Text ResourceImportStatusType POSIX |
Instances
newDescribeDraftAppVersionResourcesImportStatusResponse Source #
Create a value of DescribeDraftAppVersionResourcesImportStatusResponse
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:errorMessage:DescribeDraftAppVersionResourcesImportStatusResponse'
, describeDraftAppVersionResourcesImportStatusResponse_errorMessage
- The returned error message for the request.
$sel:httpStatus:DescribeDraftAppVersionResourcesImportStatusResponse'
, describeDraftAppVersionResourcesImportStatusResponse_httpStatus
- The response's http status code.
DescribeDraftAppVersionResourcesImportStatus
, describeDraftAppVersionResourcesImportStatusResponse_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.
DescribeDraftAppVersionResourcesImportStatusResponse
, describeDraftAppVersionResourcesImportStatusResponse_appVersion
- The version of the application.
DescribeDraftAppVersionResourcesImportStatusResponse
, describeDraftAppVersionResourcesImportStatusResponse_status
- The status of the action.
$sel:statusChangeTime:DescribeDraftAppVersionResourcesImportStatusResponse'
, describeDraftAppVersionResourcesImportStatusResponse_statusChangeTime
- The timestamp for when the status last changed.
DescribeResiliencyPolicy
data DescribeResiliencyPolicy Source #
See: newDescribeResiliencyPolicy
smart constructor.
Instances
newDescribeResiliencyPolicy Source #
Create a value of DescribeResiliencyPolicy
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:
DescribeResiliencyPolicy
, describeResiliencyPolicy_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.
data DescribeResiliencyPolicyResponse Source #
See: newDescribeResiliencyPolicyResponse
smart constructor.
Instances
Generic DescribeResiliencyPolicyResponse Source # | |
Show DescribeResiliencyPolicyResponse Source # | |
NFData DescribeResiliencyPolicyResponse Source # | |
Defined in Amazonka.ResilienceHub.DescribeResiliencyPolicy rnf :: DescribeResiliencyPolicyResponse -> () # | |
Eq DescribeResiliencyPolicyResponse Source # | |
type Rep DescribeResiliencyPolicyResponse Source # | |
Defined in Amazonka.ResilienceHub.DescribeResiliencyPolicy type Rep DescribeResiliencyPolicyResponse = D1 ('MetaData "DescribeResiliencyPolicyResponse" "Amazonka.ResilienceHub.DescribeResiliencyPolicy" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "DescribeResiliencyPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResiliencyPolicy))) |
newDescribeResiliencyPolicyResponse Source #
Create a value of DescribeResiliencyPolicyResponse
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:httpStatus:DescribeResiliencyPolicyResponse'
, describeResiliencyPolicyResponse_httpStatus
- The response's http status code.
DescribeResiliencyPolicyResponse
, describeResiliencyPolicyResponse_policy
- Information about the specific resiliency policy, returned as an object.
This object includes creation time, data location constraints, its name,
description, tags, the recovery time objective (RTO) and recovery point
objective (RPO) in seconds, and more.
ImportResourcesToDraftAppVersion
data ImportResourcesToDraftAppVersion Source #
See: newImportResourcesToDraftAppVersion
smart constructor.
Instances
newImportResourcesToDraftAppVersion Source #
Create a value of ImportResourcesToDraftAppVersion
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:
ImportResourcesToDraftAppVersion
, importResourcesToDraftAppVersion_sourceArns
- The Amazon Resource Names (ARNs) for the resources that you want to
import.
ImportResourcesToDraftAppVersion
, importResourcesToDraftAppVersion_terraformSources
- A list of terraform file s3 URLs you need to import.
ImportResourcesToDraftAppVersion
, importResourcesToDraftAppVersion_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.
data ImportResourcesToDraftAppVersionResponse Source #
See: newImportResourcesToDraftAppVersionResponse
smart constructor.
ImportResourcesToDraftAppVersionResponse' (Maybe [Text]) (Maybe [TerraformSource]) Int Text Text ResourceImportStatusType |
Instances
newImportResourcesToDraftAppVersionResponse Source #
Create a value of ImportResourcesToDraftAppVersionResponse
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:
ImportResourcesToDraftAppVersion
, importResourcesToDraftAppVersionResponse_sourceArns
- The Amazon Resource Names (ARNs) for the resources that you imported.
ImportResourcesToDraftAppVersion
, importResourcesToDraftAppVersionResponse_terraformSources
- A list of terraform file s3 URLs you need to import.
$sel:httpStatus:ImportResourcesToDraftAppVersionResponse'
, importResourcesToDraftAppVersionResponse_httpStatus
- The response's http status code.
ImportResourcesToDraftAppVersion
, importResourcesToDraftAppVersionResponse_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.
ImportResourcesToDraftAppVersionResponse
, importResourcesToDraftAppVersionResponse_appVersion
- The version of the application.
ImportResourcesToDraftAppVersionResponse
, importResourcesToDraftAppVersionResponse_status
- The status of the action.
ListAlarmRecommendations
data ListAlarmRecommendations Source #
See: newListAlarmRecommendations
smart constructor.
Instances
newListAlarmRecommendations Source #
Create a value of ListAlarmRecommendations
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:maxResults:ListAlarmRecommendations'
, listAlarmRecommendations_maxResults
- The maximum number of results to include in the response. If more
results exist than the specified MaxResults
value, a token is included
in the response so that the remaining results can be retrieved.
ListAlarmRecommendations
, listAlarmRecommendations_nextToken
- Null, or the token from a previous call to get the next set of results.
ListAlarmRecommendations
, listAlarmRecommendations_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.
data ListAlarmRecommendationsResponse Source #
See: newListAlarmRecommendationsResponse
smart constructor.
Instances
newListAlarmRecommendationsResponse Source #
Create a value of ListAlarmRecommendationsResponse
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:
ListAlarmRecommendations
, listAlarmRecommendationsResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:httpStatus:ListAlarmRecommendationsResponse'
, listAlarmRecommendationsResponse_httpStatus
- The response's http status code.
$sel:alarmRecommendations:ListAlarmRecommendationsResponse'
, listAlarmRecommendationsResponse_alarmRecommendations
- The alarm recommendations for an AWS Resilience Hub application,
returned as an object. This object includes application component names,
descriptions, information about whether a recommendation has already
been implemented or not, prerequisites, and more.
ListAppAssessments
data ListAppAssessments Source #
See: newListAppAssessments
smart constructor.
ListAppAssessments' (Maybe Text) (Maybe Text) (Maybe (NonEmpty AssessmentStatus)) (Maybe ComplianceStatus) (Maybe AssessmentInvoker) (Maybe Natural) (Maybe Text) (Maybe Bool) |
Instances
newListAppAssessments :: ListAppAssessments Source #
Create a value of ListAppAssessments
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:
ListAppAssessments
, listAppAssessments_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.
ListAppAssessments
, listAppAssessments_assessmentName
- The name for the assessment.
ListAppAssessments
, listAppAssessments_assessmentStatus
- The current status of the assessment for the resiliency policy.
ListAppAssessments
, listAppAssessments_complianceStatus
- The current status of compliance for the resiliency policy.
ListAppAssessments
, listAppAssessments_invoker
- Specifies the entity that invoked a specific assessment, either a User
or the System
.
$sel:maxResults:ListAppAssessments'
, listAppAssessments_maxResults
- The maximum number of results to include in the response. If more
results exist than the specified MaxResults
value, a token is included
in the response so that the remaining results can be retrieved.
ListAppAssessments
, listAppAssessments_nextToken
- Null, or the token from a previous call to get the next set of results.
$sel:reverseOrder:ListAppAssessments'
, listAppAssessments_reverseOrder
- The default is to sort by ascending startTime. To sort by descending
startTime, set reverseOrder to true
.
data ListAppAssessmentsResponse Source #
See: newListAppAssessmentsResponse
smart constructor.
Instances
newListAppAssessmentsResponse Source #
Create a value of ListAppAssessmentsResponse
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:
ListAppAssessments
, listAppAssessmentsResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:httpStatus:ListAppAssessmentsResponse'
, listAppAssessmentsResponse_httpStatus
- The response's http status code.
$sel:assessmentSummaries:ListAppAssessmentsResponse'
, listAppAssessmentsResponse_assessmentSummaries
- The summaries for the specified assessments, returned as an object. This
object includes application versions, associated Amazon Resource Numbers
(ARNs), cost, messages, resiliency scores, and more.
ListAppComponentCompliances
data ListAppComponentCompliances Source #
See: newListAppComponentCompliances
smart constructor.
Instances
newListAppComponentCompliances Source #
Create a value of ListAppComponentCompliances
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:maxResults:ListAppComponentCompliances'
, listAppComponentCompliances_maxResults
- The maximum number of results to include in the response. If more
results exist than the specified MaxResults
value, a token is included
in the response so that the remaining results can be retrieved.
ListAppComponentCompliances
, listAppComponentCompliances_nextToken
- Null, or the token from a previous call to get the next set of results.
ListAppComponentCompliances
, listAppComponentCompliances_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.
data ListAppComponentCompliancesResponse Source #
See: newListAppComponentCompliancesResponse
smart constructor.
Instances
newListAppComponentCompliancesResponse Source #
Create a value of ListAppComponentCompliancesResponse
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:
ListAppComponentCompliances
, listAppComponentCompliancesResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:httpStatus:ListAppComponentCompliancesResponse'
, listAppComponentCompliancesResponse_httpStatus
- The response's http status code.
$sel:componentCompliances:ListAppComponentCompliancesResponse'
, listAppComponentCompliancesResponse_componentCompliances
- The compliances for an AWS Resilience Hub application component,
returned as an object. This object contains component names,
compliances, costs, resiliency scores, outage scores, and more.
ListAppComponentRecommendations
data ListAppComponentRecommendations Source #
See: newListAppComponentRecommendations
smart constructor.
Instances
newListAppComponentRecommendations Source #
Create a value of ListAppComponentRecommendations
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:maxResults:ListAppComponentRecommendations'
, listAppComponentRecommendations_maxResults
- The maximum number of results to include in the response. If more
results exist than the specified MaxResults
value, a token is included
in the response so that the remaining results can be retrieved.
ListAppComponentRecommendations
, listAppComponentRecommendations_nextToken
- Null, or the token from a previous call to get the next set of results.
ListAppComponentRecommendations
, listAppComponentRecommendations_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.
data ListAppComponentRecommendationsResponse Source #
See: newListAppComponentRecommendationsResponse
smart constructor.
Instances
newListAppComponentRecommendationsResponse Source #
Create a value of ListAppComponentRecommendationsResponse
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:
ListAppComponentRecommendations
, listAppComponentRecommendationsResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:httpStatus:ListAppComponentRecommendationsResponse'
, listAppComponentRecommendationsResponse_httpStatus
- The response's http status code.
$sel:componentRecommendations:ListAppComponentRecommendationsResponse'
, listAppComponentRecommendationsResponse_componentRecommendations
- The recommendations for an Resilience Hub application component,
returned as an object. This object contains component names,
configuration recommendations, and recommendation statuses.
ListAppVersionResourceMappings
data ListAppVersionResourceMappings Source #
See: newListAppVersionResourceMappings
smart constructor.
Instances
newListAppVersionResourceMappings Source #
Create a value of ListAppVersionResourceMappings
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:maxResults:ListAppVersionResourceMappings'
, listAppVersionResourceMappings_maxResults
- The maximum number of results to include in the response. If more
results exist than the specified MaxResults
value, a token is included
in the response so that the remaining results can be retrieved.
ListAppVersionResourceMappings
, listAppVersionResourceMappings_nextToken
- Null, or the token from a previous call to get the next set of results.
ListAppVersionResourceMappings
, listAppVersionResourceMappings_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.
ListAppVersionResourceMappings
, listAppVersionResourceMappings_appVersion
- The version of the application.
data ListAppVersionResourceMappingsResponse Source #
See: newListAppVersionResourceMappingsResponse
smart constructor.
Instances
newListAppVersionResourceMappingsResponse Source #
Create a value of ListAppVersionResourceMappingsResponse
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:
ListAppVersionResourceMappings
, listAppVersionResourceMappingsResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:httpStatus:ListAppVersionResourceMappingsResponse'
, listAppVersionResourceMappingsResponse_httpStatus
- The response's http status code.
$sel:resourceMappings:ListAppVersionResourceMappingsResponse'
, listAppVersionResourceMappingsResponse_resourceMappings
- Mappings used to map logical resources from the template to physical
resources. You can use the mapping type CFN_STACK
if the application
template uses a logical stack name. Or you can map individual resources
by using the mapping type RESOURCE
. We recommend using the mapping
type CFN_STACK
if the application is backed by a CloudFormation stack.
ListAppVersionResources
data ListAppVersionResources Source #
See: newListAppVersionResources
smart constructor.
Instances
newListAppVersionResources Source #
Create a value of ListAppVersionResources
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:maxResults:ListAppVersionResources'
, listAppVersionResources_maxResults
- The maximum number of results to include in the response. If more
results exist than the specified MaxResults
value, a token is included
in the response so that the remaining results can be retrieved.
ListAppVersionResources
, listAppVersionResources_nextToken
- Null, or the token from a previous call to get the next set of results.
ListAppVersionResources
, listAppVersionResources_resolutionId
- The identifier for a specific resolution.
ListAppVersionResources
, listAppVersionResources_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.
ListAppVersionResources
, listAppVersionResources_appVersion
- The version of the application.
data ListAppVersionResourcesResponse Source #
See: newListAppVersionResourcesResponse
smart constructor.
Instances
newListAppVersionResourcesResponse Source #
Create a value of ListAppVersionResourcesResponse
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:
ListAppVersionResources
, listAppVersionResourcesResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:httpStatus:ListAppVersionResourcesResponse'
, listAppVersionResourcesResponse_httpStatus
- The response's http status code.
$sel:physicalResources:ListAppVersionResourcesResponse'
, listAppVersionResourcesResponse_physicalResources
- The physical resources in the application version.
ListAppVersionResources
, listAppVersionResourcesResponse_resolutionId
- The identifier for a specific resolution.
ListAppVersions
data ListAppVersions Source #
See: newListAppVersions
smart constructor.
Instances
Create a value of ListAppVersions
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:maxResults:ListAppVersions'
, listAppVersions_maxResults
- The maximum number of results to include in the response. If more
results exist than the specified MaxResults
value, a token is included
in the response so that the remaining results can be retrieved.
ListAppVersions
, listAppVersions_nextToken
- Null, or the token from a previous call to get the next set of results.
ListAppVersions
, listAppVersions_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.
data ListAppVersionsResponse Source #
See: newListAppVersionsResponse
smart constructor.
Instances
newListAppVersionsResponse Source #
Create a value of ListAppVersionsResponse
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:
ListAppVersions
, listAppVersionsResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:httpStatus:ListAppVersionsResponse'
, listAppVersionsResponse_httpStatus
- The response's http status code.
$sel:appVersions:ListAppVersionsResponse'
, listAppVersionsResponse_appVersions
- The version of the application.
ListApps
See: newListApps
smart constructor.
Instances
newListApps :: ListApps Source #
Create a value of ListApps
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:
ListApps
, listApps_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:maxResults:ListApps'
, listApps_maxResults
- The maximum number of results to include in the response. If more
results exist than the specified MaxResults
value, a token is included
in the response so that the remaining results can be retrieved.
ListApps
, listApps_name
- The name for the one of the listed applications.
ListApps
, listApps_nextToken
- Null, or the token from a previous call to get the next set of results.
data ListAppsResponse Source #
See: newListAppsResponse
smart constructor.
Instances
Create a value of ListAppsResponse
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:
ListApps
, listAppsResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:httpStatus:ListAppsResponse'
, listAppsResponse_httpStatus
- The response's http status code.
$sel:appSummaries:ListAppsResponse'
, listAppsResponse_appSummaries
- Summaries for the Resilience Hub application.
ListRecommendationTemplates
data ListRecommendationTemplates Source #
See: newListRecommendationTemplates
smart constructor.
ListRecommendationTemplates' (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe (NonEmpty RecommendationTemplateStatus)) Text |
Instances
newListRecommendationTemplates Source #
Create a value of ListRecommendationTemplates
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:maxResults:ListRecommendationTemplates'
, listRecommendationTemplates_maxResults
- The maximum number of results to include in the response. If more
results exist than the specified MaxResults
value, a token is included
in the response so that the remaining results can be retrieved.
ListRecommendationTemplates
, listRecommendationTemplates_name
- The name for one of the listed recommendation templates.
ListRecommendationTemplates
, listRecommendationTemplates_nextToken
- Null, or the token from a previous call to get the next set of results.
ListRecommendationTemplates
, listRecommendationTemplates_recommendationTemplateArn
- The Amazon Resource Name (ARN) for a recommendation template.
$sel:reverseOrder:ListRecommendationTemplates'
, listRecommendationTemplates_reverseOrder
- The default is to sort by ascending startTime. To sort by descending
startTime, set reverseOrder to true
.
ListRecommendationTemplates
, listRecommendationTemplates_status
- The status of the action.
ListRecommendationTemplates
, listRecommendationTemplates_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.
data ListRecommendationTemplatesResponse Source #
See: newListRecommendationTemplatesResponse
smart constructor.
Instances
newListRecommendationTemplatesResponse Source #
Create a value of ListRecommendationTemplatesResponse
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:
ListRecommendationTemplates
, listRecommendationTemplatesResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:recommendationTemplates:ListRecommendationTemplatesResponse'
, listRecommendationTemplatesResponse_recommendationTemplates
- The recommendation templates for the Resilience Hub applications.
$sel:httpStatus:ListRecommendationTemplatesResponse'
, listRecommendationTemplatesResponse_httpStatus
- The response's http status code.
ListResiliencyPolicies
data ListResiliencyPolicies Source #
See: newListResiliencyPolicies
smart constructor.
Instances
newListResiliencyPolicies :: ListResiliencyPolicies Source #
Create a value of ListResiliencyPolicies
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:maxResults:ListResiliencyPolicies'
, listResiliencyPolicies_maxResults
- The maximum number of results to include in the response. If more
results exist than the specified MaxResults
value, a token is included
in the response so that the remaining results can be retrieved.
ListResiliencyPolicies
, listResiliencyPolicies_nextToken
- Null, or the token from a previous call to get the next set of results.
ListResiliencyPolicies
, listResiliencyPolicies_policyName
- The name of the policy
data ListResiliencyPoliciesResponse Source #
See: newListResiliencyPoliciesResponse
smart constructor.
Instances
newListResiliencyPoliciesResponse Source #
Create a value of ListResiliencyPoliciesResponse
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:
ListResiliencyPolicies
, listResiliencyPoliciesResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:httpStatus:ListResiliencyPoliciesResponse'
, listResiliencyPoliciesResponse_httpStatus
- The response's http status code.
$sel:resiliencyPolicies:ListResiliencyPoliciesResponse'
, listResiliencyPoliciesResponse_resiliencyPolicies
- The resiliency policies for the Resilience Hub applications.
ListSopRecommendations
data ListSopRecommendations Source #
See: newListSopRecommendations
smart constructor.
Instances
newListSopRecommendations Source #
Create a value of ListSopRecommendations
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:maxResults:ListSopRecommendations'
, listSopRecommendations_maxResults
- The maximum number of results to include in the response. If more
results exist than the specified MaxResults
value, a token is included
in the response so that the remaining results can be retrieved.
ListSopRecommendations
, listSopRecommendations_nextToken
- Null, or the token from a previous call to get the next set of results.
ListSopRecommendations
, listSopRecommendations_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.
data ListSopRecommendationsResponse Source #
See: newListSopRecommendationsResponse
smart constructor.
Instances
newListSopRecommendationsResponse Source #
Create a value of ListSopRecommendationsResponse
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:
ListSopRecommendations
, listSopRecommendationsResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:httpStatus:ListSopRecommendationsResponse'
, listSopRecommendationsResponse_httpStatus
- The response's http status code.
$sel:sopRecommendations:ListSopRecommendationsResponse'
, listSopRecommendationsResponse_sopRecommendations
- The standard operating procedure (SOP) recommendations for the
Resilience Hub applications.
ListSuggestedResiliencyPolicies
data ListSuggestedResiliencyPolicies Source #
See: newListSuggestedResiliencyPolicies
smart constructor.
Instances
newListSuggestedResiliencyPolicies :: ListSuggestedResiliencyPolicies Source #
Create a value of ListSuggestedResiliencyPolicies
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:maxResults:ListSuggestedResiliencyPolicies'
, listSuggestedResiliencyPolicies_maxResults
- The maximum number of results to include in the response. If more
results exist than the specified MaxResults
value, a token is included
in the response so that the remaining results can be retrieved.
ListSuggestedResiliencyPolicies
, listSuggestedResiliencyPolicies_nextToken
- Null, or the token from a previous call to get the next set of results.
data ListSuggestedResiliencyPoliciesResponse Source #
See: newListSuggestedResiliencyPoliciesResponse
smart constructor.
Instances
newListSuggestedResiliencyPoliciesResponse Source #
Create a value of ListSuggestedResiliencyPoliciesResponse
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:
ListSuggestedResiliencyPolicies
, listSuggestedResiliencyPoliciesResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:httpStatus:ListSuggestedResiliencyPoliciesResponse'
, listSuggestedResiliencyPoliciesResponse_httpStatus
- The response's http status code.
$sel:resiliencyPolicies:ListSuggestedResiliencyPoliciesResponse'
, listSuggestedResiliencyPoliciesResponse_resiliencyPolicies
- The suggested resiliency policies for the Resilience Hub applications.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource
smart constructor.
Instances
newListTagsForResource Source #
Create a value of ListTagsForResource
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:resourceArn:ListTagsForResource'
, listTagsForResource_resourceArn
- The Amazon Resource Name (ARN) for a specific resource in your
Resilience Hub application.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse
smart constructor.
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse
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:
ListTagsForResourceResponse
, listTagsForResourceResponse_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:httpStatus:ListTagsForResourceResponse'
, listTagsForResourceResponse_httpStatus
- The response's http status code.
ListTestRecommendations
data ListTestRecommendations Source #
See: newListTestRecommendations
smart constructor.
Instances
newListTestRecommendations Source #
Create a value of ListTestRecommendations
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:maxResults:ListTestRecommendations'
, listTestRecommendations_maxResults
- The maximum number of results to include in the response. If more
results exist than the specified MaxResults
value, a token is included
in the response so that the remaining results can be retrieved.
ListTestRecommendations
, listTestRecommendations_nextToken
- Null, or the token from a previous call to get the next set of results.
ListTestRecommendations
, listTestRecommendations_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.
data ListTestRecommendationsResponse Source #
See: newListTestRecommendationsResponse
smart constructor.
Instances
newListTestRecommendationsResponse Source #
Create a value of ListTestRecommendationsResponse
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:
ListTestRecommendations
, listTestRecommendationsResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:httpStatus:ListTestRecommendationsResponse'
, listTestRecommendationsResponse_httpStatus
- The response's http status code.
$sel:testRecommendations:ListTestRecommendationsResponse'
, listTestRecommendationsResponse_testRecommendations
- The test recommendations for the Resilience Hub application.
ListUnsupportedAppVersionResources
data ListUnsupportedAppVersionResources Source #
See: newListUnsupportedAppVersionResources
smart constructor.
Instances
newListUnsupportedAppVersionResources Source #
Create a value of ListUnsupportedAppVersionResources
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:maxResults:ListUnsupportedAppVersionResources'
, listUnsupportedAppVersionResources_maxResults
- The maximum number of results to include in the response. If more
results exist than the specified MaxResults
value, a token is included
in the response so that the remaining results can be retrieved.
ListUnsupportedAppVersionResources
, listUnsupportedAppVersionResources_nextToken
- Null, or the token from a previous call to get the next set of results.
ListUnsupportedAppVersionResources
, listUnsupportedAppVersionResources_resolutionId
- The identifier for a specific resolution.
ListUnsupportedAppVersionResources
, listUnsupportedAppVersionResources_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.
ListUnsupportedAppVersionResources
, listUnsupportedAppVersionResources_appVersion
- The version of the application.
data ListUnsupportedAppVersionResourcesResponse Source #
See: newListUnsupportedAppVersionResourcesResponse
smart constructor.
Instances
newListUnsupportedAppVersionResourcesResponse Source #
Create a value of ListUnsupportedAppVersionResourcesResponse
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:
ListUnsupportedAppVersionResources
, listUnsupportedAppVersionResourcesResponse_nextToken
- The token for the next set of results, or null if there are no more
results.
$sel:httpStatus:ListUnsupportedAppVersionResourcesResponse'
, listUnsupportedAppVersionResourcesResponse_httpStatus
- The response's http status code.
ListUnsupportedAppVersionResources
, listUnsupportedAppVersionResourcesResponse_resolutionId
- The identifier for a specific resolution.
$sel:unsupportedResources:ListUnsupportedAppVersionResourcesResponse'
, listUnsupportedAppVersionResourcesResponse_unsupportedResources
- The unsupported resources for the application.
PublishAppVersion
data PublishAppVersion Source #
See: newPublishAppVersion
smart constructor.
Instances
Create a value of PublishAppVersion
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:
PublishAppVersion
, publishAppVersion_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.
data PublishAppVersionResponse Source #
See: newPublishAppVersionResponse
smart constructor.
Instances
newPublishAppVersionResponse Source #
:: Int | |
-> Text | |
-> PublishAppVersionResponse |
Create a value of PublishAppVersionResponse
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:
PublishAppVersionResponse
, publishAppVersionResponse_appVersion
- The version of the application.
$sel:httpStatus:PublishAppVersionResponse'
, publishAppVersionResponse_httpStatus
- The response's http status code.
PublishAppVersion
, publishAppVersionResponse_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.
PutDraftAppVersionTemplate
data PutDraftAppVersionTemplate Source #
See: newPutDraftAppVersionTemplate
smart constructor.
Instances
newPutDraftAppVersionTemplate Source #
:: Text | |
-> Text | |
-> PutDraftAppVersionTemplate |
Create a value of PutDraftAppVersionTemplate
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:
PutDraftAppVersionTemplate
, putDraftAppVersionTemplate_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:appTemplateBody:PutDraftAppVersionTemplate'
, putDraftAppVersionTemplate_appTemplateBody
- A JSON string that contains the body of the app template.
data PutDraftAppVersionTemplateResponse Source #
See: newPutDraftAppVersionTemplateResponse
smart constructor.
Instances
newPutDraftAppVersionTemplateResponse Source #
Create a value of PutDraftAppVersionTemplateResponse
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:
PutDraftAppVersionTemplate
, putDraftAppVersionTemplateResponse_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.
PutDraftAppVersionTemplateResponse
, putDraftAppVersionTemplateResponse_appVersion
- The version of the application.
$sel:httpStatus:PutDraftAppVersionTemplateResponse'
, putDraftAppVersionTemplateResponse_httpStatus
- The response's http status code.
RemoveDraftAppVersionResourceMappings
data RemoveDraftAppVersionResourceMappings Source #
See: newRemoveDraftAppVersionResourceMappings
smart constructor.
RemoveDraftAppVersionResourceMappings' (Maybe [Text]) (Maybe [Text]) (Maybe [Text]) (Maybe [Text]) (Maybe [Text]) Text |
Instances
newRemoveDraftAppVersionResourceMappings Source #
Create a value of RemoveDraftAppVersionResourceMappings
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:appRegistryAppNames:RemoveDraftAppVersionResourceMappings'
, removeDraftAppVersionResourceMappings_appRegistryAppNames
- The names of the registered applications to remove from the resource
mappings.
$sel:logicalStackNames:RemoveDraftAppVersionResourceMappings'
, removeDraftAppVersionResourceMappings_logicalStackNames
- The names of the CloudFormation stacks to remove from the resource
mappings.
$sel:resourceGroupNames:RemoveDraftAppVersionResourceMappings'
, removeDraftAppVersionResourceMappings_resourceGroupNames
- The names of the resource groups to remove from the resource mappings.
$sel:resourceNames:RemoveDraftAppVersionResourceMappings'
, removeDraftAppVersionResourceMappings_resourceNames
- The names of the resources to remove from the resource mappings.
$sel:terraformSourceNames:RemoveDraftAppVersionResourceMappings'
, removeDraftAppVersionResourceMappings_terraformSourceNames
- > /p
RemoveDraftAppVersionResourceMappings
, removeDraftAppVersionResourceMappings_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.
data RemoveDraftAppVersionResourceMappingsResponse Source #
See: newRemoveDraftAppVersionResourceMappingsResponse
smart constructor.
Instances
newRemoveDraftAppVersionResourceMappingsResponse Source #
:: Int |
|
-> RemoveDraftAppVersionResourceMappingsResponse |
Create a value of RemoveDraftAppVersionResourceMappingsResponse
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:
RemoveDraftAppVersionResourceMappings
, removeDraftAppVersionResourceMappingsResponse_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.
RemoveDraftAppVersionResourceMappingsResponse
, removeDraftAppVersionResourceMappingsResponse_appVersion
- The version of the application.
$sel:httpStatus:RemoveDraftAppVersionResourceMappingsResponse'
, removeDraftAppVersionResourceMappingsResponse_httpStatus
- The response's http status code.
ResolveAppVersionResources
data ResolveAppVersionResources Source #
See: newResolveAppVersionResources
smart constructor.
Instances
newResolveAppVersionResources Source #
Create a value of ResolveAppVersionResources
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:
ResolveAppVersionResources
, resolveAppVersionResources_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.
ResolveAppVersionResources
, resolveAppVersionResources_appVersion
- The version of the application.
data ResolveAppVersionResourcesResponse Source #
See: newResolveAppVersionResourcesResponse
smart constructor.
Instances
newResolveAppVersionResourcesResponse Source #
Create a value of ResolveAppVersionResourcesResponse
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:httpStatus:ResolveAppVersionResourcesResponse'
, resolveAppVersionResourcesResponse_httpStatus
- The response's http status code.
ResolveAppVersionResources
, resolveAppVersionResourcesResponse_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.
ResolveAppVersionResources
, resolveAppVersionResourcesResponse_appVersion
- The version of the application.
$sel:resolutionId:ResolveAppVersionResourcesResponse'
, resolveAppVersionResourcesResponse_resolutionId
- The identifier for a specific resolution.
ResolveAppVersionResourcesResponse
, resolveAppVersionResourcesResponse_status
- The status of the action.
StartAppAssessment
data StartAppAssessment Source #
See: newStartAppAssessment
smart constructor.
Instances
newStartAppAssessment Source #
Create a value of StartAppAssessment
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:clientToken:StartAppAssessment'
, startAppAssessment_clientToken
- Used for an idempotency token. A client token is a unique,
case-sensitive string of up to 64 ASCII characters. You should not reuse
the same client token for other API requests.
StartAppAssessment
, startAppAssessment_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.
StartAppAssessment
, startAppAssessment_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.
StartAppAssessment
, startAppAssessment_appVersion
- The version of the application.
StartAppAssessment
, startAppAssessment_assessmentName
- The name for the assessment.
data StartAppAssessmentResponse Source #
See: newStartAppAssessmentResponse
smart constructor.
Instances
newStartAppAssessmentResponse Source #
Create a value of StartAppAssessmentResponse
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:httpStatus:StartAppAssessmentResponse'
, startAppAssessmentResponse_httpStatus
- The response's http status code.
$sel:assessment:StartAppAssessmentResponse'
, startAppAssessmentResponse_assessment
- The assessment created.
TagResource
data TagResource Source #
See: newTagResource
smart constructor.
Instances
Create a value of TagResource
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:resourceArn:TagResource'
, tagResource_resourceArn
- The Amazon Resource Name (ARN) of the resource.
TagResource
, tagResource_tags
- The tags to assign to the resource. Each tag consists of a key/value
pair.
data TagResourceResponse Source #
See: newTagResourceResponse
smart constructor.
Instances
newTagResourceResponse Source #
Create a value of TagResourceResponse
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:httpStatus:TagResourceResponse'
, tagResourceResponse_httpStatus
- The response's http status code.
UntagResource
data UntagResource Source #
See: newUntagResource
smart constructor.
Instances
Create a value of UntagResource
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:resourceArn:UntagResource'
, untagResource_resourceArn
- The Amazon Resource Name (ARN) of the resource.
$sel:tagKeys:UntagResource'
, untagResource_tagKeys
- The keys of the tags to remove.
data UntagResourceResponse Source #
See: newUntagResourceResponse
smart constructor.
Instances
newUntagResourceResponse Source #
Create a value of UntagResourceResponse
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:httpStatus:UntagResourceResponse'
, untagResourceResponse_httpStatus
- The response's http status code.
UpdateApp
See: newUpdateApp
smart constructor.
Instances
Create a value of UpdateApp
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:
UpdateApp
, updateApp_assessmentSchedule
- Assessment execution schedule with 'Daily' or 'Disabled' values.
$sel:clearResiliencyPolicyArn:UpdateApp'
, updateApp_clearResiliencyPolicyArn
- Specifies if the resiliency policy ARN should be cleared.
UpdateApp
, updateApp_description
- The optional description for an app.
UpdateApp
, updateApp_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.
UpdateApp
, updateApp_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.
data UpdateAppResponse Source #
See: newUpdateAppResponse
smart constructor.
Instances
Create a value of UpdateAppResponse
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:httpStatus:UpdateAppResponse'
, updateAppResponse_httpStatus
- The response's http status code.
$sel:app:UpdateAppResponse'
, updateAppResponse_app
- The specified application, returned as an object with details including
compliance status, creation time, description, resiliency score, and
more.
UpdateResiliencyPolicy
data UpdateResiliencyPolicy Source #
See: newUpdateResiliencyPolicy
smart constructor.
UpdateResiliencyPolicy' (Maybe DataLocationConstraint) (Maybe (HashMap DisruptionType FailurePolicy)) (Maybe Text) (Maybe Text) (Maybe ResiliencyPolicyTier) Text |
Instances
newUpdateResiliencyPolicy Source #
Create a value of UpdateResiliencyPolicy
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:
UpdateResiliencyPolicy
, updateResiliencyPolicy_dataLocationConstraint
- Specifies a high-level geographical location constraint for where your
resilience policy data can be stored.
UpdateResiliencyPolicy
, updateResiliencyPolicy_policy
- The type of resiliency policy to be created, including the recovery time
objective (RTO) and recovery point objective (RPO) in seconds.
UpdateResiliencyPolicy
, updateResiliencyPolicy_policyDescription
- The description for the policy.
UpdateResiliencyPolicy
, updateResiliencyPolicy_policyName
- The name of the policy
UpdateResiliencyPolicy
, updateResiliencyPolicy_tier
- The tier for this resiliency policy, ranging from the highest severity
(MissionCritical
) to lowest (NonCritical
).
UpdateResiliencyPolicy
, updateResiliencyPolicy_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.
data UpdateResiliencyPolicyResponse Source #
See: newUpdateResiliencyPolicyResponse
smart constructor.
Instances
Generic UpdateResiliencyPolicyResponse Source # | |
Show UpdateResiliencyPolicyResponse Source # | |
NFData UpdateResiliencyPolicyResponse Source # | |
Defined in Amazonka.ResilienceHub.UpdateResiliencyPolicy rnf :: UpdateResiliencyPolicyResponse -> () # | |
Eq UpdateResiliencyPolicyResponse Source # | |
type Rep UpdateResiliencyPolicyResponse Source # | |
Defined in Amazonka.ResilienceHub.UpdateResiliencyPolicy type Rep UpdateResiliencyPolicyResponse = D1 ('MetaData "UpdateResiliencyPolicyResponse" "Amazonka.ResilienceHub.UpdateResiliencyPolicy" "amazonka-resiliencehub-2.0-EsKgNhAb0B96cCxrYtrBzG" 'False) (C1 ('MetaCons "UpdateResiliencyPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "policy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ResiliencyPolicy))) |
newUpdateResiliencyPolicyResponse Source #
Create a value of UpdateResiliencyPolicyResponse
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:httpStatus:UpdateResiliencyPolicyResponse'
, updateResiliencyPolicyResponse_httpStatus
- The response's http status code.
UpdateResiliencyPolicy
, updateResiliencyPolicyResponse_policy
- The type of resiliency policy that was updated, including the recovery
time objective (RTO) and recovery point objective (RPO) in seconds.
Types
AlarmType
pattern AlarmType_Canary :: AlarmType | |
pattern AlarmType_Composite :: AlarmType | |
pattern AlarmType_Event :: AlarmType | |
pattern AlarmType_Logs :: AlarmType | |
pattern AlarmType_Metric :: AlarmType |
Instances
AppAssessmentScheduleType
newtype AppAssessmentScheduleType Source #
pattern AppAssessmentScheduleType_Daily :: AppAssessmentScheduleType | |
pattern AppAssessmentScheduleType_Disabled :: AppAssessmentScheduleType |
Instances
AppComplianceStatusType
newtype AppComplianceStatusType Source #
Instances
AppStatusType
newtype AppStatusType Source #
pattern AppStatusType_Active :: AppStatusType | |
pattern AppStatusType_Deleting :: AppStatusType |
Instances
AssessmentInvoker
newtype AssessmentInvoker Source #
pattern AssessmentInvoker_System :: AssessmentInvoker | |
pattern AssessmentInvoker_User :: AssessmentInvoker |
Instances
AssessmentStatus
newtype AssessmentStatus Source #
pattern AssessmentStatus_Failed :: AssessmentStatus | |
pattern AssessmentStatus_InProgress :: AssessmentStatus | |
pattern AssessmentStatus_Pending :: AssessmentStatus | |
pattern AssessmentStatus_Success :: AssessmentStatus |
Instances
ComplianceStatus
newtype ComplianceStatus Source #
pattern ComplianceStatus_PolicyBreached :: ComplianceStatus | |
pattern ComplianceStatus_PolicyMet :: ComplianceStatus |
Instances
ConfigRecommendationOptimizationType
newtype ConfigRecommendationOptimizationType Source #
Instances
CostFrequency
newtype CostFrequency Source #
pattern CostFrequency_Daily :: CostFrequency | |
pattern CostFrequency_Hourly :: CostFrequency | |
pattern CostFrequency_Monthly :: CostFrequency | |
pattern CostFrequency_Yearly :: CostFrequency |
Instances
DataLocationConstraint
newtype DataLocationConstraint Source #
Instances
DisruptionType
newtype DisruptionType Source #
pattern DisruptionType_AZ :: DisruptionType | |
pattern DisruptionType_Hardware :: DisruptionType | |
pattern DisruptionType_Region :: DisruptionType | |
pattern DisruptionType_Software :: DisruptionType |
Instances
EstimatedCostTier
newtype EstimatedCostTier Source #
pattern EstimatedCostTier_L1 :: EstimatedCostTier | |
pattern EstimatedCostTier_L2 :: EstimatedCostTier | |
pattern EstimatedCostTier_L3 :: EstimatedCostTier | |
pattern EstimatedCostTier_L4 :: EstimatedCostTier |
Instances
HaArchitecture
newtype HaArchitecture Source #
pattern HaArchitecture_BackupAndRestore :: HaArchitecture | |
pattern HaArchitecture_MultiSite :: HaArchitecture | |
pattern HaArchitecture_NoRecoveryPlan :: HaArchitecture | |
pattern HaArchitecture_PilotLight :: HaArchitecture | |
pattern HaArchitecture_WarmStandby :: HaArchitecture |
Instances
PhysicalIdentifierType
newtype PhysicalIdentifierType Source #
pattern PhysicalIdentifierType_Arn :: PhysicalIdentifierType | |
pattern PhysicalIdentifierType_Native :: PhysicalIdentifierType |
Instances
RecommendationComplianceStatus
newtype RecommendationComplianceStatus Source #
Instances
RecommendationTemplateStatus
newtype RecommendationTemplateStatus Source #
Instances
RenderRecommendationType
newtype RenderRecommendationType Source #
pattern RenderRecommendationType_Alarm :: RenderRecommendationType | |
pattern RenderRecommendationType_Sop :: RenderRecommendationType | |
pattern RenderRecommendationType_Test :: RenderRecommendationType |
Instances
ResiliencyPolicyTier
newtype ResiliencyPolicyTier Source #
Instances
ResourceImportStatusType
newtype ResourceImportStatusType Source #
Instances
ResourceMappingType
newtype ResourceMappingType Source #
pattern ResourceMappingType_AppRegistryApp :: ResourceMappingType | |
pattern ResourceMappingType_CfnStack :: ResourceMappingType | |
pattern ResourceMappingType_Resource :: ResourceMappingType | |
pattern ResourceMappingType_ResourceGroup :: ResourceMappingType | |
pattern ResourceMappingType_Terraform :: ResourceMappingType |
Instances
ResourceResolutionStatusType
newtype ResourceResolutionStatusType Source #
Instances
SopServiceType
newtype SopServiceType Source #
pattern SopServiceType_SSM :: SopServiceType |
Instances
TemplateFormat
newtype TemplateFormat Source #
pattern TemplateFormat_CfnJson :: TemplateFormat | |
pattern TemplateFormat_CfnYaml :: TemplateFormat |
Instances
TestRisk
pattern TestRisk_High :: TestRisk | |
pattern TestRisk_Medium :: TestRisk | |
pattern TestRisk_Small :: TestRisk |
Instances
TestType
pattern TestType_AZ :: TestType | |
pattern TestType_Hardware :: TestType | |
pattern TestType_Region :: TestType | |
pattern TestType_Software :: TestType |
Instances
AlarmRecommendation
data AlarmRecommendation Source #
Defines a recommendation for a CloudWatch alarm.
See: newAlarmRecommendation
smart constructor.
AlarmRecommendation' (Maybe Text) (Maybe Text) (Maybe [RecommendationItem]) (Maybe Text) Text Text Text AlarmType |
Instances
newAlarmRecommendation Source #
:: Text | |
-> Text | |
-> Text | |
-> AlarmType | |
-> AlarmRecommendation |
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.
App
Defines a Resilience Hub application.
See: newApp
smart constructor.
App' (Maybe AppAssessmentScheduleType) (Maybe AppComplianceStatusType) (Maybe Text) (Maybe POSIX) (Maybe POSIX) (Maybe Text) (Maybe Double) (Maybe AppStatusType) (Maybe (Sensitive (HashMap Text Text))) Text POSIX Text |
Instances
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.
AppAssessment
data AppAssessment Source #
Defines an application assessment.
See: newAppAssessment
smart constructor.
Instances
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.
AppAssessmentSummary
data AppAssessmentSummary Source #
Defines an application assessment summary.
See: newAppAssessmentSummary
smart constructor.
AppAssessmentSummary' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ComplianceStatus) (Maybe Cost) (Maybe POSIX) (Maybe AssessmentInvoker) (Maybe Text) (Maybe Double) (Maybe POSIX) Text AssessmentStatus |
Instances
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.
AppComponent
data AppComponent Source #
Defines an application component.
See: newAppComponent
smart constructor.
Instances
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.
AppComponentCompliance
data AppComponentCompliance Source #
Defines the compliance of an application component against the resiliency policy.
See: newAppComponentCompliance
smart constructor.
AppComponentCompliance' (Maybe Text) (Maybe (HashMap DisruptionType DisruptionCompliance)) (Maybe Cost) (Maybe Text) (Maybe ResiliencyScore) (Maybe ComplianceStatus) |
Instances
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.
AppSummary
data AppSummary Source #
Defines an application summary.
See: newAppSummary
smart constructor.
AppSummary' (Maybe AppAssessmentScheduleType) (Maybe AppComplianceStatusType) (Maybe Text) (Maybe Double) (Maybe AppStatusType) Text POSIX Text |
Instances
:: Text | |
-> UTCTime | |
-> Text | |
-> AppSummary |
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.
AppVersionSummary
data AppVersionSummary Source #
The version of the application.
See: newAppVersionSummary
smart constructor.
Instances
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.
Instances
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.
Instances
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.
Cost
Defines a cost object.
See: newCost
smart constructor.
Instances
FromJSON Cost Source # | |
Generic Cost Source # | |
Read Cost Source # | |
Show Cost Source # | |
NFData Cost Source # | |
Defined in Amazonka.ResilienceHub.Types.Cost | |
Eq Cost Source # | |
Hashable Cost Source # | |
Defined in Amazonka.ResilienceHub.Types.Cost | |
type Rep Cost Source # | |
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)))) |
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.
DisruptionCompliance
data DisruptionCompliance Source #
Defines the compliance against the resiliency policy for a disruption.
See: newDisruptionCompliance
smart constructor.
DisruptionCompliance' (Maybe Natural) (Maybe Natural) (Maybe Natural) (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) ComplianceStatus |
Instances
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.
FailurePolicy
data FailurePolicy Source #
Defines a failure policy.
See: newFailurePolicy
smart constructor.
Instances
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.
LogicalResourceId
data LogicalResourceId Source #
Defines a logical resource identifier.
See: newLogicalResourceId
smart constructor.
Instances
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.
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.
Instances
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.
PhysicalResourceId
data PhysicalResourceId Source #
Defines a physical resource identifier.
See: newPhysicalResourceId
smart constructor.
Instances
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.
RecommendationDisruptionCompliance
data RecommendationDisruptionCompliance Source #
Defines a disruption compliance recommendation.
See: newRecommendationDisruptionCompliance
smart constructor.
RecommendationDisruptionCompliance' (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe Natural) ComplianceStatus |
Instances
newRecommendationDisruptionCompliance Source #
:: ComplianceStatus |
|
-> RecommendationDisruptionCompliance |
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.
RecommendationItem
data RecommendationItem Source #
Defines a recommendation.
See: newRecommendationItem
smart constructor.
Instances
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.
RecommendationTemplate
data RecommendationTemplate Source #
Defines a recommendation template created with the CreateRecommendationTemplate action.
See: newRecommendationTemplate
smart constructor.
Instances
newRecommendationTemplate Source #
:: Text | |
-> TemplateFormat | |
-> Text | |
-> Text | |
-> NonEmpty RenderRecommendationType | |
-> RecommendationTemplateStatus | |
-> RecommendationTemplate |
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.
ResiliencyPolicy
data ResiliencyPolicy Source #
Defines a resiliency policy.
See: newResiliencyPolicy
smart constructor.
Instances
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
).
ResiliencyScore
data ResiliencyScore Source #
The overall resiliency score, returned as an object that includes the disruption score and outage score.
See: newResiliencyScore
smart constructor.
Instances
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.
ResourceError
data ResourceError Source #
Defines application resource errors.
See: newResourceError
smart constructor.
Instances
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.
ResourceErrorsDetails
data ResourceErrorsDetails Source #
A list of errors retrieving an application's resources.
See: newResourceErrorsDetails
smart constructor.
Instances
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.
ResourceMapping
data ResourceMapping Source #
Defines a resource mapping.
See: newResourceMapping
smart constructor.
ResourceMapping' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) ResourceMappingType PhysicalResourceId |
Instances
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.
S3Location
data S3Location Source #
The location of the Amazon S3 bucket.
See: newS3Location
smart constructor.
S3Location' (Maybe Text) (Maybe Text) |
Instances
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.
SopRecommendation
data SopRecommendation Source #
Defines a standard operating procedure (SOP) recommendation.
See: newSopRecommendation
smart constructor.
SopRecommendation' (Maybe Text) (Maybe Text) (Maybe [RecommendationItem]) (Maybe Text) (Maybe Text) Text Text SopServiceType |
Instances
:: Text | |
-> Text | |
-> SopServiceType | |
-> SopRecommendation |
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.
TerraformSource
data TerraformSource Source #
The Terraform s3 state file you need to import.
See: newTerraformSource
smart constructor.
Instances
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.
TestRecommendation
data TestRecommendation Source #
Defines a test recommendation.
See: newTestRecommendation
smart constructor.
TestRecommendation' (Maybe Text) (Maybe (NonEmpty Text)) (Maybe Text) (Maybe Text) (Maybe [RecommendationItem]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe TestRisk) (Maybe TestType) Text |
Instances
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.
UnsupportedResource
data UnsupportedResource Source #
Defines a resource that is not supported by Resilience Hub.
See: newUnsupportedResource
smart constructor.
Instances
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.