amazonka-backup-2.0: gen/Amazonka/Backup/Lens.hs
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Amazonka.Backup.Lens
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.Backup.Lens
( -- * Operations
-- ** CancelLegalHold
cancelLegalHold_retainRecordInDays,
cancelLegalHold_legalHoldId,
cancelLegalHold_cancelDescription,
cancelLegalHoldResponse_httpStatus,
-- ** CreateBackupPlan
createBackupPlan_backupPlanTags,
createBackupPlan_creatorRequestId,
createBackupPlan_backupPlan,
createBackupPlanResponse_advancedBackupSettings,
createBackupPlanResponse_backupPlanArn,
createBackupPlanResponse_backupPlanId,
createBackupPlanResponse_creationDate,
createBackupPlanResponse_versionId,
createBackupPlanResponse_httpStatus,
-- ** CreateBackupSelection
createBackupSelection_creatorRequestId,
createBackupSelection_backupPlanId,
createBackupSelection_backupSelection,
createBackupSelectionResponse_backupPlanId,
createBackupSelectionResponse_creationDate,
createBackupSelectionResponse_selectionId,
createBackupSelectionResponse_httpStatus,
-- ** CreateBackupVault
createBackupVault_backupVaultTags,
createBackupVault_creatorRequestId,
createBackupVault_encryptionKeyArn,
createBackupVault_backupVaultName,
createBackupVaultResponse_backupVaultArn,
createBackupVaultResponse_backupVaultName,
createBackupVaultResponse_creationDate,
createBackupVaultResponse_httpStatus,
-- ** CreateFramework
createFramework_frameworkDescription,
createFramework_frameworkTags,
createFramework_idempotencyToken,
createFramework_frameworkName,
createFramework_frameworkControls,
createFrameworkResponse_frameworkArn,
createFrameworkResponse_frameworkName,
createFrameworkResponse_httpStatus,
-- ** CreateLegalHold
createLegalHold_idempotencyToken,
createLegalHold_recoveryPointSelection,
createLegalHold_tags,
createLegalHold_title,
createLegalHold_description,
createLegalHoldResponse_creationDate,
createLegalHoldResponse_description,
createLegalHoldResponse_legalHoldArn,
createLegalHoldResponse_legalHoldId,
createLegalHoldResponse_recoveryPointSelection,
createLegalHoldResponse_status,
createLegalHoldResponse_title,
createLegalHoldResponse_httpStatus,
-- ** CreateReportPlan
createReportPlan_idempotencyToken,
createReportPlan_reportPlanDescription,
createReportPlan_reportPlanTags,
createReportPlan_reportPlanName,
createReportPlan_reportDeliveryChannel,
createReportPlan_reportSetting,
createReportPlanResponse_creationTime,
createReportPlanResponse_reportPlanArn,
createReportPlanResponse_reportPlanName,
createReportPlanResponse_httpStatus,
-- ** DeleteBackupPlan
deleteBackupPlan_backupPlanId,
deleteBackupPlanResponse_backupPlanArn,
deleteBackupPlanResponse_backupPlanId,
deleteBackupPlanResponse_deletionDate,
deleteBackupPlanResponse_versionId,
deleteBackupPlanResponse_httpStatus,
-- ** DeleteBackupSelection
deleteBackupSelection_backupPlanId,
deleteBackupSelection_selectionId,
-- ** DeleteBackupVault
deleteBackupVault_backupVaultName,
-- ** DeleteBackupVaultAccessPolicy
deleteBackupVaultAccessPolicy_backupVaultName,
-- ** DeleteBackupVaultLockConfiguration
deleteBackupVaultLockConfiguration_backupVaultName,
-- ** DeleteBackupVaultNotifications
deleteBackupVaultNotifications_backupVaultName,
-- ** DeleteFramework
deleteFramework_frameworkName,
-- ** DeleteRecoveryPoint
deleteRecoveryPoint_backupVaultName,
deleteRecoveryPoint_recoveryPointArn,
-- ** DeleteReportPlan
deleteReportPlan_reportPlanName,
-- ** DescribeBackupJob
describeBackupJob_backupJobId,
describeBackupJobResponse_accountId,
describeBackupJobResponse_backupJobId,
describeBackupJobResponse_backupOptions,
describeBackupJobResponse_backupSizeInBytes,
describeBackupJobResponse_backupType,
describeBackupJobResponse_backupVaultArn,
describeBackupJobResponse_backupVaultName,
describeBackupJobResponse_bytesTransferred,
describeBackupJobResponse_childJobsInState,
describeBackupJobResponse_completionDate,
describeBackupJobResponse_createdBy,
describeBackupJobResponse_creationDate,
describeBackupJobResponse_expectedCompletionDate,
describeBackupJobResponse_iamRoleArn,
describeBackupJobResponse_isParent,
describeBackupJobResponse_numberOfChildJobs,
describeBackupJobResponse_parentJobId,
describeBackupJobResponse_percentDone,
describeBackupJobResponse_recoveryPointArn,
describeBackupJobResponse_resourceArn,
describeBackupJobResponse_resourceType,
describeBackupJobResponse_startBy,
describeBackupJobResponse_state,
describeBackupJobResponse_statusMessage,
describeBackupJobResponse_httpStatus,
-- ** DescribeBackupVault
describeBackupVault_backupVaultName,
describeBackupVaultResponse_backupVaultArn,
describeBackupVaultResponse_backupVaultName,
describeBackupVaultResponse_creationDate,
describeBackupVaultResponse_creatorRequestId,
describeBackupVaultResponse_encryptionKeyArn,
describeBackupVaultResponse_lockDate,
describeBackupVaultResponse_locked,
describeBackupVaultResponse_maxRetentionDays,
describeBackupVaultResponse_minRetentionDays,
describeBackupVaultResponse_numberOfRecoveryPoints,
describeBackupVaultResponse_httpStatus,
-- ** DescribeCopyJob
describeCopyJob_copyJobId,
describeCopyJobResponse_copyJob,
describeCopyJobResponse_httpStatus,
-- ** DescribeFramework
describeFramework_frameworkName,
describeFrameworkResponse_creationTime,
describeFrameworkResponse_deploymentStatus,
describeFrameworkResponse_frameworkArn,
describeFrameworkResponse_frameworkControls,
describeFrameworkResponse_frameworkDescription,
describeFrameworkResponse_frameworkName,
describeFrameworkResponse_frameworkStatus,
describeFrameworkResponse_idempotencyToken,
describeFrameworkResponse_httpStatus,
-- ** DescribeGlobalSettings
describeGlobalSettingsResponse_globalSettings,
describeGlobalSettingsResponse_lastUpdateTime,
describeGlobalSettingsResponse_httpStatus,
-- ** DescribeProtectedResource
describeProtectedResource_resourceArn,
describeProtectedResourceResponse_lastBackupTime,
describeProtectedResourceResponse_resourceArn,
describeProtectedResourceResponse_resourceType,
describeProtectedResourceResponse_httpStatus,
-- ** DescribeRecoveryPoint
describeRecoveryPoint_backupVaultName,
describeRecoveryPoint_recoveryPointArn,
describeRecoveryPointResponse_backupSizeInBytes,
describeRecoveryPointResponse_backupVaultArn,
describeRecoveryPointResponse_backupVaultName,
describeRecoveryPointResponse_calculatedLifecycle,
describeRecoveryPointResponse_completionDate,
describeRecoveryPointResponse_compositeMemberIdentifier,
describeRecoveryPointResponse_createdBy,
describeRecoveryPointResponse_creationDate,
describeRecoveryPointResponse_encryptionKeyArn,
describeRecoveryPointResponse_iamRoleArn,
describeRecoveryPointResponse_isEncrypted,
describeRecoveryPointResponse_isParent,
describeRecoveryPointResponse_lastRestoreTime,
describeRecoveryPointResponse_lifecycle,
describeRecoveryPointResponse_parentRecoveryPointArn,
describeRecoveryPointResponse_recoveryPointArn,
describeRecoveryPointResponse_resourceArn,
describeRecoveryPointResponse_resourceType,
describeRecoveryPointResponse_sourceBackupVaultArn,
describeRecoveryPointResponse_status,
describeRecoveryPointResponse_statusMessage,
describeRecoveryPointResponse_storageClass,
describeRecoveryPointResponse_httpStatus,
-- ** DescribeRegionSettings
describeRegionSettingsResponse_resourceTypeManagementPreference,
describeRegionSettingsResponse_resourceTypeOptInPreference,
describeRegionSettingsResponse_httpStatus,
-- ** DescribeReportJob
describeReportJob_reportJobId,
describeReportJobResponse_reportJob,
describeReportJobResponse_httpStatus,
-- ** DescribeReportPlan
describeReportPlan_reportPlanName,
describeReportPlanResponse_reportPlan,
describeReportPlanResponse_httpStatus,
-- ** DescribeRestoreJob
describeRestoreJob_restoreJobId,
describeRestoreJobResponse_accountId,
describeRestoreJobResponse_backupSizeInBytes,
describeRestoreJobResponse_completionDate,
describeRestoreJobResponse_createdResourceArn,
describeRestoreJobResponse_creationDate,
describeRestoreJobResponse_expectedCompletionTimeMinutes,
describeRestoreJobResponse_iamRoleArn,
describeRestoreJobResponse_percentDone,
describeRestoreJobResponse_recoveryPointArn,
describeRestoreJobResponse_resourceType,
describeRestoreJobResponse_restoreJobId,
describeRestoreJobResponse_status,
describeRestoreJobResponse_statusMessage,
describeRestoreJobResponse_httpStatus,
-- ** DisassociateRecoveryPoint
disassociateRecoveryPoint_backupVaultName,
disassociateRecoveryPoint_recoveryPointArn,
-- ** DisassociateRecoveryPointFromParent
disassociateRecoveryPointFromParent_backupVaultName,
disassociateRecoveryPointFromParent_recoveryPointArn,
-- ** ExportBackupPlanTemplate
exportBackupPlanTemplate_backupPlanId,
exportBackupPlanTemplateResponse_backupPlanTemplateJson,
exportBackupPlanTemplateResponse_httpStatus,
-- ** GetBackupPlan
getBackupPlan_versionId,
getBackupPlan_backupPlanId,
getBackupPlanResponse_advancedBackupSettings,
getBackupPlanResponse_backupPlan,
getBackupPlanResponse_backupPlanArn,
getBackupPlanResponse_backupPlanId,
getBackupPlanResponse_creationDate,
getBackupPlanResponse_creatorRequestId,
getBackupPlanResponse_deletionDate,
getBackupPlanResponse_lastExecutionDate,
getBackupPlanResponse_versionId,
getBackupPlanResponse_httpStatus,
-- ** GetBackupPlanFromJSON
getBackupPlanFromJSON_backupPlanTemplateJson,
getBackupPlanFromJSONResponse_backupPlan,
getBackupPlanFromJSONResponse_httpStatus,
-- ** GetBackupPlanFromTemplate
getBackupPlanFromTemplate_backupPlanTemplateId,
getBackupPlanFromTemplateResponse_backupPlanDocument,
getBackupPlanFromTemplateResponse_httpStatus,
-- ** GetBackupSelection
getBackupSelection_backupPlanId,
getBackupSelection_selectionId,
getBackupSelectionResponse_backupPlanId,
getBackupSelectionResponse_backupSelection,
getBackupSelectionResponse_creationDate,
getBackupSelectionResponse_creatorRequestId,
getBackupSelectionResponse_selectionId,
getBackupSelectionResponse_httpStatus,
-- ** GetBackupVaultAccessPolicy
getBackupVaultAccessPolicy_backupVaultName,
getBackupVaultAccessPolicyResponse_backupVaultArn,
getBackupVaultAccessPolicyResponse_backupVaultName,
getBackupVaultAccessPolicyResponse_policy,
getBackupVaultAccessPolicyResponse_httpStatus,
-- ** GetBackupVaultNotifications
getBackupVaultNotifications_backupVaultName,
getBackupVaultNotificationsResponse_backupVaultArn,
getBackupVaultNotificationsResponse_backupVaultEvents,
getBackupVaultNotificationsResponse_backupVaultName,
getBackupVaultNotificationsResponse_sNSTopicArn,
getBackupVaultNotificationsResponse_httpStatus,
-- ** GetLegalHold
getLegalHold_legalHoldId,
getLegalHoldResponse_cancelDescription,
getLegalHoldResponse_cancellationDate,
getLegalHoldResponse_creationDate,
getLegalHoldResponse_description,
getLegalHoldResponse_legalHoldArn,
getLegalHoldResponse_legalHoldId,
getLegalHoldResponse_recoveryPointSelection,
getLegalHoldResponse_retainRecordUntil,
getLegalHoldResponse_status,
getLegalHoldResponse_title,
getLegalHoldResponse_httpStatus,
-- ** GetRecoveryPointRestoreMetadata
getRecoveryPointRestoreMetadata_backupVaultName,
getRecoveryPointRestoreMetadata_recoveryPointArn,
getRecoveryPointRestoreMetadataResponse_backupVaultArn,
getRecoveryPointRestoreMetadataResponse_recoveryPointArn,
getRecoveryPointRestoreMetadataResponse_restoreMetadata,
getRecoveryPointRestoreMetadataResponse_httpStatus,
-- ** GetSupportedResourceTypes
getSupportedResourceTypesResponse_resourceTypes,
getSupportedResourceTypesResponse_httpStatus,
-- ** ListBackupJobs
listBackupJobs_byAccountId,
listBackupJobs_byBackupVaultName,
listBackupJobs_byCompleteAfter,
listBackupJobs_byCompleteBefore,
listBackupJobs_byCreatedAfter,
listBackupJobs_byCreatedBefore,
listBackupJobs_byParentJobId,
listBackupJobs_byResourceArn,
listBackupJobs_byResourceType,
listBackupJobs_byState,
listBackupJobs_maxResults,
listBackupJobs_nextToken,
listBackupJobsResponse_backupJobs,
listBackupJobsResponse_nextToken,
listBackupJobsResponse_httpStatus,
-- ** ListBackupPlanTemplates
listBackupPlanTemplates_maxResults,
listBackupPlanTemplates_nextToken,
listBackupPlanTemplatesResponse_backupPlanTemplatesList,
listBackupPlanTemplatesResponse_nextToken,
listBackupPlanTemplatesResponse_httpStatus,
-- ** ListBackupPlanVersions
listBackupPlanVersions_maxResults,
listBackupPlanVersions_nextToken,
listBackupPlanVersions_backupPlanId,
listBackupPlanVersionsResponse_backupPlanVersionsList,
listBackupPlanVersionsResponse_nextToken,
listBackupPlanVersionsResponse_httpStatus,
-- ** ListBackupPlans
listBackupPlans_includeDeleted,
listBackupPlans_maxResults,
listBackupPlans_nextToken,
listBackupPlansResponse_backupPlansList,
listBackupPlansResponse_nextToken,
listBackupPlansResponse_httpStatus,
-- ** ListBackupSelections
listBackupSelections_maxResults,
listBackupSelections_nextToken,
listBackupSelections_backupPlanId,
listBackupSelectionsResponse_backupSelectionsList,
listBackupSelectionsResponse_nextToken,
listBackupSelectionsResponse_httpStatus,
-- ** ListBackupVaults
listBackupVaults_maxResults,
listBackupVaults_nextToken,
listBackupVaultsResponse_backupVaultList,
listBackupVaultsResponse_nextToken,
listBackupVaultsResponse_httpStatus,
-- ** ListCopyJobs
listCopyJobs_byAccountId,
listCopyJobs_byCompleteAfter,
listCopyJobs_byCompleteBefore,
listCopyJobs_byCreatedAfter,
listCopyJobs_byCreatedBefore,
listCopyJobs_byDestinationVaultArn,
listCopyJobs_byParentJobId,
listCopyJobs_byResourceArn,
listCopyJobs_byResourceType,
listCopyJobs_byState,
listCopyJobs_maxResults,
listCopyJobs_nextToken,
listCopyJobsResponse_copyJobs,
listCopyJobsResponse_nextToken,
listCopyJobsResponse_httpStatus,
-- ** ListFrameworks
listFrameworks_maxResults,
listFrameworks_nextToken,
listFrameworksResponse_frameworks,
listFrameworksResponse_nextToken,
listFrameworksResponse_httpStatus,
-- ** ListLegalHolds
listLegalHolds_maxResults,
listLegalHolds_nextToken,
listLegalHoldsResponse_legalHolds,
listLegalHoldsResponse_nextToken,
listLegalHoldsResponse_httpStatus,
-- ** ListProtectedResources
listProtectedResources_maxResults,
listProtectedResources_nextToken,
listProtectedResourcesResponse_nextToken,
listProtectedResourcesResponse_results,
listProtectedResourcesResponse_httpStatus,
-- ** ListRecoveryPointsByBackupVault
listRecoveryPointsByBackupVault_byBackupPlanId,
listRecoveryPointsByBackupVault_byCreatedAfter,
listRecoveryPointsByBackupVault_byCreatedBefore,
listRecoveryPointsByBackupVault_byParentRecoveryPointArn,
listRecoveryPointsByBackupVault_byResourceArn,
listRecoveryPointsByBackupVault_byResourceType,
listRecoveryPointsByBackupVault_maxResults,
listRecoveryPointsByBackupVault_nextToken,
listRecoveryPointsByBackupVault_backupVaultName,
listRecoveryPointsByBackupVaultResponse_nextToken,
listRecoveryPointsByBackupVaultResponse_recoveryPoints,
listRecoveryPointsByBackupVaultResponse_httpStatus,
-- ** ListRecoveryPointsByLegalHold
listRecoveryPointsByLegalHold_maxResults,
listRecoveryPointsByLegalHold_nextToken,
listRecoveryPointsByLegalHold_legalHoldId,
listRecoveryPointsByLegalHoldResponse_nextToken,
listRecoveryPointsByLegalHoldResponse_recoveryPoints,
listRecoveryPointsByLegalHoldResponse_httpStatus,
-- ** ListRecoveryPointsByResource
listRecoveryPointsByResource_maxResults,
listRecoveryPointsByResource_nextToken,
listRecoveryPointsByResource_resourceArn,
listRecoveryPointsByResourceResponse_nextToken,
listRecoveryPointsByResourceResponse_recoveryPoints,
listRecoveryPointsByResourceResponse_httpStatus,
-- ** ListReportJobs
listReportJobs_byCreationAfter,
listReportJobs_byCreationBefore,
listReportJobs_byReportPlanName,
listReportJobs_byStatus,
listReportJobs_maxResults,
listReportJobs_nextToken,
listReportJobsResponse_nextToken,
listReportJobsResponse_reportJobs,
listReportJobsResponse_httpStatus,
-- ** ListReportPlans
listReportPlans_maxResults,
listReportPlans_nextToken,
listReportPlansResponse_nextToken,
listReportPlansResponse_reportPlans,
listReportPlansResponse_httpStatus,
-- ** ListRestoreJobs
listRestoreJobs_byAccountId,
listRestoreJobs_byCompleteAfter,
listRestoreJobs_byCompleteBefore,
listRestoreJobs_byCreatedAfter,
listRestoreJobs_byCreatedBefore,
listRestoreJobs_byStatus,
listRestoreJobs_maxResults,
listRestoreJobs_nextToken,
listRestoreJobsResponse_nextToken,
listRestoreJobsResponse_restoreJobs,
listRestoreJobsResponse_httpStatus,
-- ** ListTags
listTags_maxResults,
listTags_nextToken,
listTags_resourceArn,
listTagsResponse_nextToken,
listTagsResponse_tags,
listTagsResponse_httpStatus,
-- ** PutBackupVaultAccessPolicy
putBackupVaultAccessPolicy_policy,
putBackupVaultAccessPolicy_backupVaultName,
-- ** PutBackupVaultLockConfiguration
putBackupVaultLockConfiguration_changeableForDays,
putBackupVaultLockConfiguration_maxRetentionDays,
putBackupVaultLockConfiguration_minRetentionDays,
putBackupVaultLockConfiguration_backupVaultName,
-- ** PutBackupVaultNotifications
putBackupVaultNotifications_backupVaultName,
putBackupVaultNotifications_sNSTopicArn,
putBackupVaultNotifications_backupVaultEvents,
-- ** StartBackupJob
startBackupJob_backupOptions,
startBackupJob_completeWindowMinutes,
startBackupJob_idempotencyToken,
startBackupJob_lifecycle,
startBackupJob_recoveryPointTags,
startBackupJob_startWindowMinutes,
startBackupJob_backupVaultName,
startBackupJob_resourceArn,
startBackupJob_iamRoleArn,
startBackupJobResponse_backupJobId,
startBackupJobResponse_creationDate,
startBackupJobResponse_isParent,
startBackupJobResponse_recoveryPointArn,
startBackupJobResponse_httpStatus,
-- ** StartCopyJob
startCopyJob_idempotencyToken,
startCopyJob_lifecycle,
startCopyJob_recoveryPointArn,
startCopyJob_sourceBackupVaultName,
startCopyJob_destinationBackupVaultArn,
startCopyJob_iamRoleArn,
startCopyJobResponse_copyJobId,
startCopyJobResponse_creationDate,
startCopyJobResponse_isParent,
startCopyJobResponse_httpStatus,
-- ** StartReportJob
startReportJob_idempotencyToken,
startReportJob_reportPlanName,
startReportJobResponse_reportJobId,
startReportJobResponse_httpStatus,
-- ** StartRestoreJob
startRestoreJob_iamRoleArn,
startRestoreJob_idempotencyToken,
startRestoreJob_resourceType,
startRestoreJob_recoveryPointArn,
startRestoreJob_metadata,
startRestoreJobResponse_restoreJobId,
startRestoreJobResponse_httpStatus,
-- ** StopBackupJob
stopBackupJob_backupJobId,
-- ** TagResource
tagResource_resourceArn,
tagResource_tags,
-- ** UntagResource
untagResource_resourceArn,
untagResource_tagKeyList,
-- ** UpdateBackupPlan
updateBackupPlan_backupPlanId,
updateBackupPlan_backupPlan,
updateBackupPlanResponse_advancedBackupSettings,
updateBackupPlanResponse_backupPlanArn,
updateBackupPlanResponse_backupPlanId,
updateBackupPlanResponse_creationDate,
updateBackupPlanResponse_versionId,
updateBackupPlanResponse_httpStatus,
-- ** UpdateFramework
updateFramework_frameworkControls,
updateFramework_frameworkDescription,
updateFramework_idempotencyToken,
updateFramework_frameworkName,
updateFrameworkResponse_creationTime,
updateFrameworkResponse_frameworkArn,
updateFrameworkResponse_frameworkName,
updateFrameworkResponse_httpStatus,
-- ** UpdateGlobalSettings
updateGlobalSettings_globalSettings,
-- ** UpdateRecoveryPointLifecycle
updateRecoveryPointLifecycle_lifecycle,
updateRecoveryPointLifecycle_backupVaultName,
updateRecoveryPointLifecycle_recoveryPointArn,
updateRecoveryPointLifecycleResponse_backupVaultArn,
updateRecoveryPointLifecycleResponse_calculatedLifecycle,
updateRecoveryPointLifecycleResponse_lifecycle,
updateRecoveryPointLifecycleResponse_recoveryPointArn,
updateRecoveryPointLifecycleResponse_httpStatus,
-- ** UpdateRegionSettings
updateRegionSettings_resourceTypeManagementPreference,
updateRegionSettings_resourceTypeOptInPreference,
-- ** UpdateReportPlan
updateReportPlan_idempotencyToken,
updateReportPlan_reportDeliveryChannel,
updateReportPlan_reportPlanDescription,
updateReportPlan_reportSetting,
updateReportPlan_reportPlanName,
updateReportPlanResponse_creationTime,
updateReportPlanResponse_reportPlanArn,
updateReportPlanResponse_reportPlanName,
updateReportPlanResponse_httpStatus,
-- * Types
-- ** AdvancedBackupSetting
advancedBackupSetting_backupOptions,
advancedBackupSetting_resourceType,
-- ** BackupJob
backupJob_accountId,
backupJob_backupJobId,
backupJob_backupOptions,
backupJob_backupSizeInBytes,
backupJob_backupType,
backupJob_backupVaultArn,
backupJob_backupVaultName,
backupJob_bytesTransferred,
backupJob_completionDate,
backupJob_createdBy,
backupJob_creationDate,
backupJob_expectedCompletionDate,
backupJob_iamRoleArn,
backupJob_isParent,
backupJob_parentJobId,
backupJob_percentDone,
backupJob_recoveryPointArn,
backupJob_resourceArn,
backupJob_resourceType,
backupJob_startBy,
backupJob_state,
backupJob_statusMessage,
-- ** BackupPlan
backupPlan_advancedBackupSettings,
backupPlan_backupPlanName,
backupPlan_rules,
-- ** BackupPlanInput
backupPlanInput_advancedBackupSettings,
backupPlanInput_backupPlanName,
backupPlanInput_rules,
-- ** BackupPlanTemplatesListMember
backupPlanTemplatesListMember_backupPlanTemplateId,
backupPlanTemplatesListMember_backupPlanTemplateName,
-- ** BackupPlansListMember
backupPlansListMember_advancedBackupSettings,
backupPlansListMember_backupPlanArn,
backupPlansListMember_backupPlanId,
backupPlansListMember_backupPlanName,
backupPlansListMember_creationDate,
backupPlansListMember_creatorRequestId,
backupPlansListMember_deletionDate,
backupPlansListMember_lastExecutionDate,
backupPlansListMember_versionId,
-- ** BackupRule
backupRule_completionWindowMinutes,
backupRule_copyActions,
backupRule_enableContinuousBackup,
backupRule_lifecycle,
backupRule_recoveryPointTags,
backupRule_ruleId,
backupRule_scheduleExpression,
backupRule_startWindowMinutes,
backupRule_ruleName,
backupRule_targetBackupVaultName,
-- ** BackupRuleInput
backupRuleInput_completionWindowMinutes,
backupRuleInput_copyActions,
backupRuleInput_enableContinuousBackup,
backupRuleInput_lifecycle,
backupRuleInput_recoveryPointTags,
backupRuleInput_scheduleExpression,
backupRuleInput_startWindowMinutes,
backupRuleInput_ruleName,
backupRuleInput_targetBackupVaultName,
-- ** BackupSelection
backupSelection_conditions,
backupSelection_listOfTags,
backupSelection_notResources,
backupSelection_resources,
backupSelection_selectionName,
backupSelection_iamRoleArn,
-- ** BackupSelectionsListMember
backupSelectionsListMember_backupPlanId,
backupSelectionsListMember_creationDate,
backupSelectionsListMember_creatorRequestId,
backupSelectionsListMember_iamRoleArn,
backupSelectionsListMember_selectionId,
backupSelectionsListMember_selectionName,
-- ** BackupVaultListMember
backupVaultListMember_backupVaultArn,
backupVaultListMember_backupVaultName,
backupVaultListMember_creationDate,
backupVaultListMember_creatorRequestId,
backupVaultListMember_encryptionKeyArn,
backupVaultListMember_lockDate,
backupVaultListMember_locked,
backupVaultListMember_maxRetentionDays,
backupVaultListMember_minRetentionDays,
backupVaultListMember_numberOfRecoveryPoints,
-- ** CalculatedLifecycle
calculatedLifecycle_deleteAt,
calculatedLifecycle_moveToColdStorageAt,
-- ** Condition
condition_conditionType,
condition_conditionKey,
condition_conditionValue,
-- ** ConditionParameter
conditionParameter_conditionKey,
conditionParameter_conditionValue,
-- ** Conditions
conditions_stringEquals,
conditions_stringLike,
conditions_stringNotEquals,
conditions_stringNotLike,
-- ** ControlInputParameter
controlInputParameter_parameterName,
controlInputParameter_parameterValue,
-- ** ControlScope
controlScope_complianceResourceIds,
controlScope_complianceResourceTypes,
controlScope_tags,
-- ** CopyAction
copyAction_lifecycle,
copyAction_destinationBackupVaultArn,
-- ** CopyJob
copyJob_accountId,
copyJob_backupSizeInBytes,
copyJob_childJobsInState,
copyJob_completionDate,
copyJob_compositeMemberIdentifier,
copyJob_copyJobId,
copyJob_createdBy,
copyJob_creationDate,
copyJob_destinationBackupVaultArn,
copyJob_destinationRecoveryPointArn,
copyJob_iamRoleArn,
copyJob_isParent,
copyJob_numberOfChildJobs,
copyJob_parentJobId,
copyJob_resourceArn,
copyJob_resourceType,
copyJob_sourceBackupVaultArn,
copyJob_sourceRecoveryPointArn,
copyJob_state,
copyJob_statusMessage,
-- ** DateRange
dateRange_fromDate,
dateRange_toDate,
-- ** Framework
framework_creationTime,
framework_deploymentStatus,
framework_frameworkArn,
framework_frameworkDescription,
framework_frameworkName,
framework_numberOfControls,
-- ** FrameworkControl
frameworkControl_controlInputParameters,
frameworkControl_controlScope,
frameworkControl_controlName,
-- ** LegalHold
legalHold_cancellationDate,
legalHold_creationDate,
legalHold_description,
legalHold_legalHoldArn,
legalHold_legalHoldId,
legalHold_status,
legalHold_title,
-- ** Lifecycle
lifecycle_deleteAfterDays,
lifecycle_moveToColdStorageAfterDays,
-- ** ProtectedResource
protectedResource_lastBackupTime,
protectedResource_resourceArn,
protectedResource_resourceType,
-- ** RecoveryPointByBackupVault
recoveryPointByBackupVault_backupSizeInBytes,
recoveryPointByBackupVault_backupVaultArn,
recoveryPointByBackupVault_backupVaultName,
recoveryPointByBackupVault_calculatedLifecycle,
recoveryPointByBackupVault_completionDate,
recoveryPointByBackupVault_compositeMemberIdentifier,
recoveryPointByBackupVault_createdBy,
recoveryPointByBackupVault_creationDate,
recoveryPointByBackupVault_encryptionKeyArn,
recoveryPointByBackupVault_iamRoleArn,
recoveryPointByBackupVault_isEncrypted,
recoveryPointByBackupVault_isParent,
recoveryPointByBackupVault_lastRestoreTime,
recoveryPointByBackupVault_lifecycle,
recoveryPointByBackupVault_parentRecoveryPointArn,
recoveryPointByBackupVault_recoveryPointArn,
recoveryPointByBackupVault_resourceArn,
recoveryPointByBackupVault_resourceType,
recoveryPointByBackupVault_sourceBackupVaultArn,
recoveryPointByBackupVault_status,
recoveryPointByBackupVault_statusMessage,
-- ** RecoveryPointByResource
recoveryPointByResource_backupSizeBytes,
recoveryPointByResource_backupVaultName,
recoveryPointByResource_creationDate,
recoveryPointByResource_encryptionKeyArn,
recoveryPointByResource_isParent,
recoveryPointByResource_parentRecoveryPointArn,
recoveryPointByResource_recoveryPointArn,
recoveryPointByResource_status,
recoveryPointByResource_statusMessage,
-- ** RecoveryPointCreator
recoveryPointCreator_backupPlanArn,
recoveryPointCreator_backupPlanId,
recoveryPointCreator_backupPlanVersion,
recoveryPointCreator_backupRuleId,
-- ** RecoveryPointMember
recoveryPointMember_recoveryPointArn,
-- ** RecoveryPointSelection
recoveryPointSelection_dateRange,
recoveryPointSelection_resourceIdentifiers,
recoveryPointSelection_vaultNames,
-- ** ReportDeliveryChannel
reportDeliveryChannel_formats,
reportDeliveryChannel_s3KeyPrefix,
reportDeliveryChannel_s3BucketName,
-- ** ReportDestination
reportDestination_s3BucketName,
reportDestination_s3Keys,
-- ** ReportJob
reportJob_completionTime,
reportJob_creationTime,
reportJob_reportDestination,
reportJob_reportJobId,
reportJob_reportPlanArn,
reportJob_reportTemplate,
reportJob_status,
reportJob_statusMessage,
-- ** ReportPlan
reportPlan_creationTime,
reportPlan_deploymentStatus,
reportPlan_lastAttemptedExecutionTime,
reportPlan_lastSuccessfulExecutionTime,
reportPlan_reportDeliveryChannel,
reportPlan_reportPlanArn,
reportPlan_reportPlanDescription,
reportPlan_reportPlanName,
reportPlan_reportSetting,
-- ** ReportSetting
reportSetting_accounts,
reportSetting_frameworkArns,
reportSetting_numberOfFrameworks,
reportSetting_organizationUnits,
reportSetting_regions,
reportSetting_reportTemplate,
-- ** RestoreJobsListMember
restoreJobsListMember_accountId,
restoreJobsListMember_backupSizeInBytes,
restoreJobsListMember_completionDate,
restoreJobsListMember_createdResourceArn,
restoreJobsListMember_creationDate,
restoreJobsListMember_expectedCompletionTimeMinutes,
restoreJobsListMember_iamRoleArn,
restoreJobsListMember_percentDone,
restoreJobsListMember_recoveryPointArn,
restoreJobsListMember_resourceType,
restoreJobsListMember_restoreJobId,
restoreJobsListMember_status,
restoreJobsListMember_statusMessage,
)
where
import Amazonka.Backup.CancelLegalHold
import Amazonka.Backup.CreateBackupPlan
import Amazonka.Backup.CreateBackupSelection
import Amazonka.Backup.CreateBackupVault
import Amazonka.Backup.CreateFramework
import Amazonka.Backup.CreateLegalHold
import Amazonka.Backup.CreateReportPlan
import Amazonka.Backup.DeleteBackupPlan
import Amazonka.Backup.DeleteBackupSelection
import Amazonka.Backup.DeleteBackupVault
import Amazonka.Backup.DeleteBackupVaultAccessPolicy
import Amazonka.Backup.DeleteBackupVaultLockConfiguration
import Amazonka.Backup.DeleteBackupVaultNotifications
import Amazonka.Backup.DeleteFramework
import Amazonka.Backup.DeleteRecoveryPoint
import Amazonka.Backup.DeleteReportPlan
import Amazonka.Backup.DescribeBackupJob
import Amazonka.Backup.DescribeBackupVault
import Amazonka.Backup.DescribeCopyJob
import Amazonka.Backup.DescribeFramework
import Amazonka.Backup.DescribeGlobalSettings
import Amazonka.Backup.DescribeProtectedResource
import Amazonka.Backup.DescribeRecoveryPoint
import Amazonka.Backup.DescribeRegionSettings
import Amazonka.Backup.DescribeReportJob
import Amazonka.Backup.DescribeReportPlan
import Amazonka.Backup.DescribeRestoreJob
import Amazonka.Backup.DisassociateRecoveryPoint
import Amazonka.Backup.DisassociateRecoveryPointFromParent
import Amazonka.Backup.ExportBackupPlanTemplate
import Amazonka.Backup.GetBackupPlan
import Amazonka.Backup.GetBackupPlanFromJSON
import Amazonka.Backup.GetBackupPlanFromTemplate
import Amazonka.Backup.GetBackupSelection
import Amazonka.Backup.GetBackupVaultAccessPolicy
import Amazonka.Backup.GetBackupVaultNotifications
import Amazonka.Backup.GetLegalHold
import Amazonka.Backup.GetRecoveryPointRestoreMetadata
import Amazonka.Backup.GetSupportedResourceTypes
import Amazonka.Backup.ListBackupJobs
import Amazonka.Backup.ListBackupPlanTemplates
import Amazonka.Backup.ListBackupPlanVersions
import Amazonka.Backup.ListBackupPlans
import Amazonka.Backup.ListBackupSelections
import Amazonka.Backup.ListBackupVaults
import Amazonka.Backup.ListCopyJobs
import Amazonka.Backup.ListFrameworks
import Amazonka.Backup.ListLegalHolds
import Amazonka.Backup.ListProtectedResources
import Amazonka.Backup.ListRecoveryPointsByBackupVault
import Amazonka.Backup.ListRecoveryPointsByLegalHold
import Amazonka.Backup.ListRecoveryPointsByResource
import Amazonka.Backup.ListReportJobs
import Amazonka.Backup.ListReportPlans
import Amazonka.Backup.ListRestoreJobs
import Amazonka.Backup.ListTags
import Amazonka.Backup.PutBackupVaultAccessPolicy
import Amazonka.Backup.PutBackupVaultLockConfiguration
import Amazonka.Backup.PutBackupVaultNotifications
import Amazonka.Backup.StartBackupJob
import Amazonka.Backup.StartCopyJob
import Amazonka.Backup.StartReportJob
import Amazonka.Backup.StartRestoreJob
import Amazonka.Backup.StopBackupJob
import Amazonka.Backup.TagResource
import Amazonka.Backup.Types.AdvancedBackupSetting
import Amazonka.Backup.Types.BackupJob
import Amazonka.Backup.Types.BackupPlan
import Amazonka.Backup.Types.BackupPlanInput
import Amazonka.Backup.Types.BackupPlanTemplatesListMember
import Amazonka.Backup.Types.BackupPlansListMember
import Amazonka.Backup.Types.BackupRule
import Amazonka.Backup.Types.BackupRuleInput
import Amazonka.Backup.Types.BackupSelection
import Amazonka.Backup.Types.BackupSelectionsListMember
import Amazonka.Backup.Types.BackupVaultListMember
import Amazonka.Backup.Types.CalculatedLifecycle
import Amazonka.Backup.Types.Condition
import Amazonka.Backup.Types.ConditionParameter
import Amazonka.Backup.Types.Conditions
import Amazonka.Backup.Types.ControlInputParameter
import Amazonka.Backup.Types.ControlScope
import Amazonka.Backup.Types.CopyAction
import Amazonka.Backup.Types.CopyJob
import Amazonka.Backup.Types.DateRange
import Amazonka.Backup.Types.Framework
import Amazonka.Backup.Types.FrameworkControl
import Amazonka.Backup.Types.LegalHold
import Amazonka.Backup.Types.Lifecycle
import Amazonka.Backup.Types.ProtectedResource
import Amazonka.Backup.Types.RecoveryPointByBackupVault
import Amazonka.Backup.Types.RecoveryPointByResource
import Amazonka.Backup.Types.RecoveryPointCreator
import Amazonka.Backup.Types.RecoveryPointMember
import Amazonka.Backup.Types.RecoveryPointSelection
import Amazonka.Backup.Types.ReportDeliveryChannel
import Amazonka.Backup.Types.ReportDestination
import Amazonka.Backup.Types.ReportJob
import Amazonka.Backup.Types.ReportPlan
import Amazonka.Backup.Types.ReportSetting
import Amazonka.Backup.Types.RestoreJobsListMember
import Amazonka.Backup.UntagResource
import Amazonka.Backup.UpdateBackupPlan
import Amazonka.Backup.UpdateFramework
import Amazonka.Backup.UpdateGlobalSettings
import Amazonka.Backup.UpdateRecoveryPointLifecycle
import Amazonka.Backup.UpdateRegionSettings
import Amazonka.Backup.UpdateReportPlan