Skip to content

Backup Classes

AdvancedBackupSetting

ResourceType

  • Type: typing.Optional[str]

BackupOptions

  • Type: typing.Optional[typing.Dict[str, str]]

AdvancedBackupSettingOutput

ResourceType

  • Type: typing.Optional[str]

BackupOptions

  • Type: typing.Optional[typing.Dict[str, str]]

BackupJob

AccountId

  • Type: typing.Optional[str]

BackupJobId

  • Type: typing.Optional[str]

BackupVaultName

  • Type: typing.Optional[str]

BackupVaultArn

  • Type: typing.Optional[str]

RecoveryPointArn

  • Type: typing.Optional[str]

ResourceArn

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[datetime.datetime]

CompletionDate

  • Type: typing.Optional[datetime.datetime]

State

  • Type: typing.Optional[typing.Literal['ABORTED', 'ABORTING', 'COMPLETED', 'CREATED', 'EXPIRED', 'FAILED', 'PARTIAL', 'PENDING', 'RUNNING']]

StatusMessage

  • Type: typing.Optional[str]

PercentDone

  • Type: typing.Optional[str]

BackupSizeInBytes

  • Type: typing.Optional[int]

IamRoleArn

  • Type: typing.Optional[str]

CreatedBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.RecoveryPointCreator]

ExpectedCompletionDate

  • Type: typing.Optional[datetime.datetime]

StartBy

  • Type: typing.Optional[datetime.datetime]

ResourceType

  • Type: typing.Optional[str]

BytesTransferred

  • Type: typing.Optional[int]

BackupOptions

  • Type: typing.Optional[typing.Dict[str, str]]

BackupType

  • Type: typing.Optional[str]

ParentJobId

  • Type: typing.Optional[str]

IsParent

  • Type: typing.Optional[bool]

ResourceName

  • Type: typing.Optional[str]

InitiationDate

  • Type: typing.Optional[datetime.datetime]

MessageCategory

  • Type: typing.Optional[str]

BackupJobSummary

Region

  • Type: typing.Optional[str]

AccountId

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['ABORTED', 'ABORTING', 'AGGREGATE_ALL', 'ANY', 'COMPLETED', 'CREATED', 'EXPIRED', 'FAILED', 'PARTIAL', 'PENDING', 'RUNNING']]

ResourceType

  • Type: typing.Optional[str]

MessageCategory

  • Type: typing.Optional[str]

Count

  • Type: typing.Optional[int]

StartTime

  • Type: typing.Optional[datetime.datetime]

EndTime

  • Type: typing.Optional[datetime.datetime]

BackupPlan

BackupPlanName

  • Type:
  • Required: Yes

Rules

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.BackupRule]
  • Required: Yes

AdvancedBackupSettings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.AdvancedBackupSettingOutput]]

BackupPlanInput

BackupPlanName

  • Type:
  • Required: Yes

Rules

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.BackupRuleInput]
  • Required: Yes

AdvancedBackupSettings

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.backup.backup_classes.AdvancedBackupSetting, aws_resource_validator.pydantic_models.backup.backup_classes.AdvancedBackupSettingOutput]]]

BackupPlanTemplatesListMember

BackupPlanTemplateId

  • Type: typing.Optional[str]

BackupPlanTemplateName

  • Type: typing.Optional[str]

BackupPlansListMember

BackupPlanArn

  • Type: typing.Optional[str]

BackupPlanId

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[datetime.datetime]

DeletionDate

  • Type: typing.Optional[datetime.datetime]

VersionId

  • Type: typing.Optional[str]

BackupPlanName

  • Type: typing.Optional[str]

CreatorRequestId

  • Type: typing.Optional[str]

LastExecutionDate

  • Type: typing.Optional[datetime.datetime]

AdvancedBackupSettings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.AdvancedBackupSettingOutput]]

BackupRule

RuleName

  • Type:
  • Required: Yes

TargetBackupVaultName

  • Type:
  • Required: Yes

ScheduleExpression

  • Type: typing.Optional[str]

StartWindowMinutes

  • Type: typing.Optional[int]

CompletionWindowMinutes

  • Type: typing.Optional[int]

Lifecycle

  • Type:

RecoveryPointTags

  • Type: typing.Optional[typing.Dict[str, str]]

RuleId

  • Type: typing.Optional[str]

CopyActions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.CopyAction]]

EnableContinuousBackup

  • Type: typing.Optional[bool]

ScheduleExpressionTimezone

  • Type: typing.Optional[str]

IndexActions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.IndexActionOutput]]

BackupRuleInput

RuleName

  • Type:
  • Required: Yes

TargetBackupVaultName

  • Type:
  • Required: Yes

ScheduleExpression

  • Type: typing.Optional[str]

StartWindowMinutes

  • Type: typing.Optional[int]

CompletionWindowMinutes

  • Type: typing.Optional[int]

Lifecycle

  • Type:

RecoveryPointTags

  • Type: typing.Optional[typing.Dict[str, str]]

CopyActions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.CopyAction]]

EnableContinuousBackup

  • Type: typing.Optional[bool]

ScheduleExpressionTimezone

  • Type: typing.Optional[str]

IndexActions

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.backup.backup_classes.IndexAction, aws_resource_validator.pydantic_models.backup.backup_classes.IndexActionOutput]]]

BackupSelection

SelectionName

  • Type:
  • Required: Yes

IamRoleArn

  • Type:
  • Required: Yes

Resources

  • Type: typing.Optional[typing.List[str]]

ListOfTags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.Condition]]

NotResources

  • Type: typing.Optional[typing.List[str]]

Conditions

  • Type:

BackupSelectionOutput

SelectionName

  • Type:
  • Required: Yes

IamRoleArn

  • Type:
  • Required: Yes

Resources

  • Type: typing.Optional[typing.List[str]]

ListOfTags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.Condition]]

NotResources

  • Type: typing.Optional[typing.List[str]]

Conditions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.ConditionsOutput]

BackupSelectionsListMember

SelectionId

  • Type: typing.Optional[str]

SelectionName

  • Type: typing.Optional[str]

BackupPlanId

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[datetime.datetime]

CreatorRequestId

  • Type: typing.Optional[str]

IamRoleArn

  • Type: typing.Optional[str]

BackupVaultListMember

BackupVaultName

  • Type: typing.Optional[str]

BackupVaultArn

  • Type: typing.Optional[str]

VaultType

  • Type: typing.Optional[typing.Literal['BACKUP_VAULT', 'LOGICALLY_AIR_GAPPED_BACKUP_VAULT']]

VaultState

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'CREATING', 'FAILED']]

CreationDate

  • Type: typing.Optional[datetime.datetime]

EncryptionKeyArn

  • Type: typing.Optional[str]

CreatorRequestId

  • Type: typing.Optional[str]

NumberOfRecoveryPoints

  • Type: typing.Optional[int]

Locked

  • Type: typing.Optional[bool]

MinRetentionDays

  • Type: typing.Optional[int]

MaxRetentionDays

  • Type: typing.Optional[int]

LockDate

  • Type: typing.Optional[datetime.datetime]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CalculatedLifecycle

MoveToColdStorageAt

  • Type: typing.Optional[datetime.datetime]

DeleteAt

  • Type: typing.Optional[datetime.datetime]

CancelLegalHoldInput

LegalHoldId

  • Type:
  • Required: Yes

CancelDescription

  • Type:
  • Required: Yes

RetainRecordInDays

  • Type: typing.Optional[int]

Condition

ConditionType

  • Type: typing.Literal['STRINGEQUALS']
  • Required: Yes

ConditionKey

  • Type:
  • Required: Yes

ConditionValue

  • Type:
  • Required: Yes

ConditionParameter

ConditionKey

  • Type: typing.Optional[str]

ConditionValue

  • Type: typing.Optional[str]

Conditions

StringEquals

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.ConditionParameter]]

StringNotEquals

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.ConditionParameter]]

StringLike

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.ConditionParameter]]

StringNotLike

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.ConditionParameter]]

ConditionsOutput

StringEquals

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.ConditionParameter]]

StringNotEquals

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.ConditionParameter]]

StringLike

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.ConditionParameter]]

StringNotLike

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.ConditionParameter]]

ControlInputParameter

ParameterName

  • Type: typing.Optional[str]

ParameterValue

  • Type: typing.Optional[str]

ControlScope

ComplianceResourceIds

  • Type: typing.Optional[typing.List[str]]

ComplianceResourceTypes

  • Type: typing.Optional[typing.List[str]]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

ControlScopeOutput

ComplianceResourceIds

  • Type: typing.Optional[typing.List[str]]

ComplianceResourceTypes

  • Type: typing.Optional[typing.List[str]]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

CopyAction

DestinationBackupVaultArn

  • Type:
  • Required: Yes

Lifecycle

  • Type:

CopyJob

AccountId

  • Type: typing.Optional[str]

CopyJobId

  • Type: typing.Optional[str]

SourceBackupVaultArn

  • Type: typing.Optional[str]

SourceRecoveryPointArn

  • Type: typing.Optional[str]

DestinationBackupVaultArn

  • Type: typing.Optional[str]

DestinationRecoveryPointArn

  • Type: typing.Optional[str]

ResourceArn

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[datetime.datetime]

CompletionDate

  • Type: typing.Optional[datetime.datetime]

State

  • Type: typing.Optional[typing.Literal['COMPLETED', 'CREATED', 'FAILED', 'PARTIAL', 'RUNNING']]

StatusMessage

  • Type: typing.Optional[str]

BackupSizeInBytes

  • Type: typing.Optional[int]

IamRoleArn

  • Type: typing.Optional[str]

CreatedBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.RecoveryPointCreator]

ResourceType

  • Type: typing.Optional[str]

ParentJobId

  • Type: typing.Optional[str]

IsParent

  • Type: typing.Optional[bool]

CompositeMemberIdentifier

  • Type: typing.Optional[str]

NumberOfChildJobs

  • Type: typing.Optional[int]

ChildJobsInState

  • Type: typing.Optional[typing.Dict[typing.Literal['COMPLETED', 'CREATED', 'FAILED', 'PARTIAL', 'RUNNING'], int]]

ResourceName

  • Type: typing.Optional[str]

MessageCategory

  • Type: typing.Optional[str]

CopyJobSummary

Region

  • Type: typing.Optional[str]

AccountId

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['ABORTED', 'ABORTING', 'AGGREGATE_ALL', 'ANY', 'COMPLETED', 'COMPLETING', 'CREATED', 'FAILED', 'FAILING', 'PARTIAL', 'RUNNING']]

ResourceType

  • Type: typing.Optional[str]

MessageCategory

  • Type: typing.Optional[str]

Count

  • Type: typing.Optional[int]

StartTime

  • Type: typing.Optional[datetime.datetime]

EndTime

  • Type: typing.Optional[datetime.datetime]

CreateBackupPlanInput

BackupPlan

  • Type:
  • Required: Yes

BackupPlanTags

  • Type: typing.Optional[typing.Dict[str, str]]

CreatorRequestId

  • Type: typing.Optional[str]

CreateBackupPlanOutput

BackupPlanId

  • Type:
  • Required: Yes

BackupPlanArn

  • Type:
  • Required: Yes

CreationDate

  • Type:
  • Required: Yes

VersionId

  • Type:
  • Required: Yes

AdvancedBackupSettings

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.AdvancedBackupSettingOutput]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateBackupSelectionInput

BackupPlanId

  • Type:
  • Required: Yes

BackupSelection

  • Type: typing.Union[aws_resource_validator.pydantic_models.backup.backup_classes.BackupSelection, aws_resource_validator.pydantic_models.backup.backup_classes.BackupSelectionOutput]
  • Required: Yes

CreatorRequestId

  • Type: typing.Optional[str]

CreateBackupSelectionOutput

SelectionId

  • Type:
  • Required: Yes

BackupPlanId

  • Type:
  • Required: Yes

CreationDate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateBackupVaultInput

BackupVaultName

  • Type:
  • Required: Yes

BackupVaultTags

  • Type: typing.Optional[typing.Dict[str, str]]

EncryptionKeyArn

  • Type: typing.Optional[str]

CreatorRequestId

  • Type: typing.Optional[str]

CreateBackupVaultOutput

BackupVaultName

  • Type:
  • Required: Yes

BackupVaultArn

  • Type:
  • Required: Yes

CreationDate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateFrameworkInput

FrameworkName

  • Type:
  • Required: Yes

FrameworkControls

  • Type: typing.List[typing.Union[aws_resource_validator.pydantic_models.backup.backup_classes.FrameworkControl, aws_resource_validator.pydantic_models.backup.backup_classes.FrameworkControlOutput]]
  • Required: Yes

FrameworkDescription

  • Type: typing.Optional[str]

IdempotencyToken

  • Type: typing.Optional[str]

FrameworkTags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateFrameworkOutput

FrameworkName

  • Type:
  • Required: Yes

FrameworkArn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateLegalHoldInput

Title

  • Type:
  • Required: Yes

Description

  • Type:
  • Required: Yes

IdempotencyToken

  • Type: typing.Optional[str]

RecoveryPointSelection

  • Type: typing.Union[aws_resource_validator.pydantic_models.backup.backup_classes.RecoveryPointSelection, aws_resource_validator.pydantic_models.backup.backup_classes.RecoveryPointSelectionOutput, NoneType]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateLegalHoldOutput

Title

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVE', 'CANCELED', 'CANCELING', 'CREATING']
  • Required: Yes

Description

  • Type:
  • Required: Yes

LegalHoldId

  • Type:
  • Required: Yes

LegalHoldArn

  • Type:
  • Required: Yes

CreationDate

  • Type:
  • Required: Yes

RecoveryPointSelection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateLogicallyAirGappedBackupVaultInput

BackupVaultName

  • Type:
  • Required: Yes

MinRetentionDays

  • Type:
  • Required: Yes

MaxRetentionDays

  • Type:
  • Required: Yes

BackupVaultTags

  • Type: typing.Optional[typing.Dict[str, str]]

CreatorRequestId

  • Type: typing.Optional[str]

CreateLogicallyAirGappedBackupVaultOutput

BackupVaultName

  • Type:
  • Required: Yes

BackupVaultArn

  • Type:
  • Required: Yes

CreationDate

  • Type:
  • Required: Yes

VaultState

  • Type: typing.Literal['AVAILABLE', 'CREATING', 'FAILED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateReportPlanInput

ReportPlanName

  • Type:
  • Required: Yes

ReportDeliveryChannel

  • Type: typing.Union[aws_resource_validator.pydantic_models.backup.backup_classes.ReportDeliveryChannel, aws_resource_validator.pydantic_models.backup.backup_classes.ReportDeliveryChannelOutput]
  • Required: Yes

ReportSetting

  • Type: typing.Union[aws_resource_validator.pydantic_models.backup.backup_classes.ReportSetting, aws_resource_validator.pydantic_models.backup.backup_classes.ReportSettingOutput]
  • Required: Yes

ReportPlanDescription

  • Type: typing.Optional[str]

ReportPlanTags

  • Type: typing.Optional[typing.Dict[str, str]]

IdempotencyToken

  • Type: typing.Optional[str]

CreateReportPlanOutput

ReportPlanName

  • Type:
  • Required: Yes

ReportPlanArn

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateRestoreTestingPlanInput

RestoreTestingPlan

  • Type:
  • Required: Yes

CreatorRequestId

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.Dict[str, str]]

CreateRestoreTestingPlanOutput

CreationTime

  • Type:
  • Required: Yes

RestoreTestingPlanArn

  • Type:
  • Required: Yes

RestoreTestingPlanName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateRestoreTestingSelectionInput

RestoreTestingPlanName

  • Type:
  • Required: Yes

RestoreTestingSelection

  • Type:
  • Required: Yes

CreatorRequestId

  • Type: typing.Optional[str]

CreateRestoreTestingSelectionOutput

CreationTime

  • Type:
  • Required: Yes

RestoreTestingPlanArn

  • Type:
  • Required: Yes

RestoreTestingPlanName

  • Type:
  • Required: Yes

RestoreTestingSelectionName

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DateRange

FromDate

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

ToDate

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

DateRangeOutput

FromDate

  • Type:
  • Required: Yes

ToDate

  • Type:
  • Required: Yes

DeleteBackupPlanInput

BackupPlanId

  • Type:
  • Required: Yes

DeleteBackupPlanOutput

BackupPlanId

  • Type:
  • Required: Yes

BackupPlanArn

  • Type:
  • Required: Yes

DeletionDate

  • Type:
  • Required: Yes

VersionId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteBackupSelectionInput

BackupPlanId

  • Type:
  • Required: Yes

SelectionId

  • Type:
  • Required: Yes

DeleteBackupVaultAccessPolicyInput

BackupVaultName

  • Type:
  • Required: Yes

DeleteBackupVaultInput

BackupVaultName

  • Type:
  • Required: Yes

DeleteBackupVaultLockConfigurationInput

BackupVaultName

  • Type:
  • Required: Yes

DeleteBackupVaultNotificationsInput

BackupVaultName

  • Type:
  • Required: Yes

DeleteFrameworkInput

FrameworkName

  • Type:
  • Required: Yes

DeleteRecoveryPointInput

BackupVaultName

  • Type:
  • Required: Yes

RecoveryPointArn

  • Type:
  • Required: Yes

DeleteReportPlanInput

ReportPlanName

  • Type:
  • Required: Yes

DeleteRestoreTestingPlanInput

RestoreTestingPlanName

  • Type:
  • Required: Yes

DeleteRestoreTestingSelectionInput

RestoreTestingPlanName

  • Type:
  • Required: Yes

RestoreTestingSelectionName

  • Type:
  • Required: Yes

DescribeBackupJobInput

BackupJobId

  • Type:
  • Required: Yes

DescribeBackupJobOutput

AccountId

  • Type:
  • Required: Yes

BackupJobId

  • Type:
  • Required: Yes

BackupVaultName

  • Type:
  • Required: Yes

BackupVaultArn

  • Type:
  • Required: Yes

RecoveryPointArn

  • Type:
  • Required: Yes

ResourceArn

  • Type:
  • Required: Yes

CreationDate

  • Type:
  • Required: Yes

CompletionDate

  • Type:
  • Required: Yes

State

  • Type: typing.Literal['ABORTED', 'ABORTING', 'COMPLETED', 'CREATED', 'EXPIRED', 'FAILED', 'PARTIAL', 'PENDING', 'RUNNING']
  • Required: Yes

StatusMessage

  • Type:
  • Required: Yes

PercentDone

  • Type:
  • Required: Yes

BackupSizeInBytes

  • Type:
  • Required: Yes

IamRoleArn

  • Type:
  • Required: Yes

CreatedBy

  • Type:
  • Required: Yes

ResourceType

  • Type:
  • Required: Yes

BytesTransferred

  • Type:
  • Required: Yes

ExpectedCompletionDate

  • Type:
  • Required: Yes

StartBy

  • Type:
  • Required: Yes

BackupOptions

  • Type: typing.Dict[str, str]
  • Required: Yes

BackupType

  • Type:
  • Required: Yes

ParentJobId

  • Type:
  • Required: Yes

IsParent

  • Type:
  • Required: Yes

NumberOfChildJobs

  • Type:
  • Required: Yes

ChildJobsInState

  • Type: typing.Dict[typing.Literal['ABORTED', 'ABORTING', 'COMPLETED', 'CREATED', 'EXPIRED', 'FAILED', 'PARTIAL', 'PENDING', 'RUNNING'], int]
  • Required: Yes

ResourceName

  • Type:
  • Required: Yes

InitiationDate

  • Type:
  • Required: Yes

MessageCategory

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeBackupVaultInput

BackupVaultName

  • Type:
  • Required: Yes

BackupVaultAccountId

  • Type: typing.Optional[str]

DescribeBackupVaultOutput

BackupVaultName

  • Type:
  • Required: Yes

BackupVaultArn

  • Type:
  • Required: Yes

VaultType

  • Type: typing.Literal['BACKUP_VAULT', 'LOGICALLY_AIR_GAPPED_BACKUP_VAULT']
  • Required: Yes

VaultState

  • Type: typing.Literal['AVAILABLE', 'CREATING', 'FAILED']
  • Required: Yes

EncryptionKeyArn

  • Type:
  • Required: Yes

CreationDate

  • Type:
  • Required: Yes

CreatorRequestId

  • Type:
  • Required: Yes

NumberOfRecoveryPoints

  • Type:
  • Required: Yes

Locked

  • Type:
  • Required: Yes

MinRetentionDays

  • Type:
  • Required: Yes

MaxRetentionDays

  • Type:
  • Required: Yes

LockDate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeCopyJobInput

CopyJobId

  • Type:
  • Required: Yes

DescribeCopyJobOutput

CopyJob

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeFrameworkInput

FrameworkName

  • Type:
  • Required: Yes

DescribeFrameworkOutput

FrameworkName

  • Type:
  • Required: Yes

FrameworkArn

  • Type:
  • Required: Yes

FrameworkDescription

  • Type:
  • Required: Yes

FrameworkControls

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.FrameworkControlOutput]
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

DeploymentStatus

  • Type:
  • Required: Yes

FrameworkStatus

  • Type:
  • Required: Yes

IdempotencyToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeGlobalSettingsOutput

GlobalSettings

  • Type: typing.Dict[str, str]
  • Required: Yes

LastUpdateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeProtectedResourceInput

ResourceArn

  • Type:
  • Required: Yes

DescribeProtectedResourceOutput

ResourceArn

  • Type:
  • Required: Yes

ResourceType

  • Type:
  • Required: Yes

LastBackupTime

  • Type:
  • Required: Yes

ResourceName

  • Type:
  • Required: Yes

LastBackupVaultArn

  • Type:
  • Required: Yes

LastRecoveryPointArn

  • Type:
  • Required: Yes

LatestRestoreExecutionTimeMinutes

  • Type:
  • Required: Yes

LatestRestoreJobCreationDate

  • Type:
  • Required: Yes

LatestRestoreRecoveryPointCreationDate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeRecoveryPointInput

BackupVaultName

  • Type:
  • Required: Yes

RecoveryPointArn

  • Type:
  • Required: Yes

BackupVaultAccountId

  • Type: typing.Optional[str]

DescribeRecoveryPointOutput

RecoveryPointArn

  • Type:
  • Required: Yes

BackupVaultName

  • Type:
  • Required: Yes

BackupVaultArn

  • Type:
  • Required: Yes

SourceBackupVaultArn

  • Type:
  • Required: Yes

ResourceArn

  • Type:
  • Required: Yes

ResourceType

  • Type:
  • Required: Yes

CreatedBy

  • Type:
  • Required: Yes

IamRoleArn

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['COMPLETED', 'DELETING', 'EXPIRED', 'PARTIAL']
  • Required: Yes

StatusMessage

  • Type:
  • Required: Yes

CreationDate

  • Type:
  • Required: Yes

CompletionDate

  • Type:
  • Required: Yes

BackupSizeInBytes

  • Type:
  • Required: Yes

CalculatedLifecycle

  • Type:
  • Required: Yes

Lifecycle

  • Type:
  • Required: Yes

EncryptionKeyArn

  • Type:
  • Required: Yes

IsEncrypted

  • Type:
  • Required: Yes

StorageClass

  • Type: typing.Literal['COLD', 'DELETED', 'WARM']
  • Required: Yes

LastRestoreTime

  • Type:
  • Required: Yes

ParentRecoveryPointArn

  • Type:
  • Required: Yes

CompositeMemberIdentifier

  • Type:
  • Required: Yes

IsParent

  • Type:
  • Required: Yes

ResourceName

  • Type:
  • Required: Yes

VaultType

  • Type: typing.Literal['BACKUP_VAULT', 'LOGICALLY_AIR_GAPPED_BACKUP_VAULT']
  • Required: Yes

IndexStatus

  • Type: typing.Literal['ACTIVE', 'DELETING', 'FAILED', 'PENDING']
  • Required: Yes

IndexStatusMessage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeRegionSettingsOutput

ResourceTypeOptInPreference

  • Type: typing.Dict[str, bool]
  • Required: Yes

ResourceTypeManagementPreference

  • Type: typing.Dict[str, bool]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeReportJobInput

ReportJobId

  • Type:
  • Required: Yes

DescribeReportJobOutput

ReportJob

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeReportPlanInput

ReportPlanName

  • Type:
  • Required: Yes

DescribeReportPlanOutput

ReportPlan

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeRestoreJobInput

RestoreJobId

  • Type:
  • Required: Yes

DescribeRestoreJobOutput

AccountId

  • Type:
  • Required: Yes

RestoreJobId

  • Type:
  • Required: Yes

RecoveryPointArn

  • Type:
  • Required: Yes

CreationDate

  • Type:
  • Required: Yes

CompletionDate

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['ABORTED', 'COMPLETED', 'FAILED', 'PENDING', 'RUNNING']
  • Required: Yes

StatusMessage

  • Type:
  • Required: Yes

PercentDone

  • Type:
  • Required: Yes

BackupSizeInBytes

  • Type:
  • Required: Yes

IamRoleArn

  • Type:
  • Required: Yes

ExpectedCompletionTimeMinutes

  • Type:
  • Required: Yes

CreatedResourceArn

  • Type:
  • Required: Yes

ResourceType

  • Type:
  • Required: Yes

RecoveryPointCreationDate

  • Type:
  • Required: Yes

CreatedBy

  • Type:
  • Required: Yes

ValidationStatus

  • Type: typing.Literal['FAILED', 'SUCCESSFUL', 'TIMED_OUT', 'VALIDATING']
  • Required: Yes

ValidationStatusMessage

  • Type:
  • Required: Yes

DeletionStatus

  • Type: typing.Literal['DELETING', 'FAILED', 'SUCCESSFUL']
  • Required: Yes

DeletionStatusMessage

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateRecoveryPointFromParentInput

BackupVaultName

  • Type:
  • Required: Yes

RecoveryPointArn

  • Type:
  • Required: Yes

DisassociateRecoveryPointInput

BackupVaultName

  • Type:
  • Required: Yes

RecoveryPointArn

  • Type:
  • Required: Yes

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

ExportBackupPlanTemplateInput

BackupPlanId

  • Type:
  • Required: Yes

ExportBackupPlanTemplateOutput

BackupPlanTemplateJson

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Framework

FrameworkName

  • Type: typing.Optional[str]

FrameworkArn

  • Type: typing.Optional[str]

FrameworkDescription

  • Type: typing.Optional[str]

NumberOfControls

  • Type: typing.Optional[int]

CreationTime

  • Type: typing.Optional[datetime.datetime]

DeploymentStatus

  • Type: typing.Optional[str]

FrameworkControl

ControlName

  • Type:
  • Required: Yes

ControlInputParameters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.ControlInputParameter]]

ControlScope

  • Type: typing.Union[aws_resource_validator.pydantic_models.backup.backup_classes.ControlScope, aws_resource_validator.pydantic_models.backup.backup_classes.ControlScopeOutput, NoneType]

FrameworkControlOutput

ControlName

  • Type:
  • Required: Yes

ControlInputParameters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.ControlInputParameter]]

ControlScope

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.ControlScopeOutput]

GetBackupPlanFromJSONInput

BackupPlanTemplateJson

  • Type:
  • Required: Yes

GetBackupPlanFromJSONOutput

BackupPlan

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBackupPlanFromTemplateInput

BackupPlanTemplateId

  • Type:
  • Required: Yes

GetBackupPlanFromTemplateOutput

BackupPlanDocument

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBackupPlanInput

BackupPlanId

  • Type:
  • Required: Yes

VersionId

  • Type: typing.Optional[str]

GetBackupPlanOutput

BackupPlan

  • Type:
  • Required: Yes

BackupPlanId

  • Type:
  • Required: Yes

BackupPlanArn

  • Type:
  • Required: Yes

VersionId

  • Type:
  • Required: Yes

CreatorRequestId

  • Type:
  • Required: Yes

CreationDate

  • Type:
  • Required: Yes

DeletionDate

  • Type:
  • Required: Yes

LastExecutionDate

  • Type:
  • Required: Yes

AdvancedBackupSettings

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.AdvancedBackupSettingOutput]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBackupSelectionInput

BackupPlanId

  • Type:
  • Required: Yes

SelectionId

  • Type:
  • Required: Yes

GetBackupSelectionOutput

BackupSelection

  • Type:
  • Required: Yes

SelectionId

  • Type:
  • Required: Yes

BackupPlanId

  • Type:
  • Required: Yes

CreationDate

  • Type:
  • Required: Yes

CreatorRequestId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBackupVaultAccessPolicyInput

BackupVaultName

  • Type:
  • Required: Yes

GetBackupVaultAccessPolicyOutput

BackupVaultName

  • Type:
  • Required: Yes

BackupVaultArn

  • Type:
  • Required: Yes

Policy

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetBackupVaultNotificationsInput

BackupVaultName

  • Type:
  • Required: Yes

GetBackupVaultNotificationsOutput

BackupVaultName

  • Type:
  • Required: Yes

BackupVaultArn

  • Type:
  • Required: Yes

SNSTopicArn

  • Type:
  • Required: Yes

BackupVaultEvents

  • Type: typing.List[typing.Literal['BACKUP_JOB_COMPLETED', 'BACKUP_JOB_EXPIRED', 'BACKUP_JOB_FAILED', 'BACKUP_JOB_STARTED', 'BACKUP_JOB_SUCCESSFUL', 'BACKUP_PLAN_CREATED', 'BACKUP_PLAN_MODIFIED', 'COPY_JOB_FAILED', 'COPY_JOB_STARTED', 'COPY_JOB_SUCCESSFUL', 'RECOVERY_POINT_MODIFIED', 'RESTORE_JOB_COMPLETED', 'RESTORE_JOB_FAILED', 'RESTORE_JOB_STARTED', 'RESTORE_JOB_SUCCESSFUL', 'S3_BACKUP_OBJECT_FAILED', 'S3_RESTORE_OBJECT_FAILED']]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetLegalHoldInput

LegalHoldId

  • Type:
  • Required: Yes

GetLegalHoldOutput

Title

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVE', 'CANCELED', 'CANCELING', 'CREATING']
  • Required: Yes

Description

  • Type:
  • Required: Yes

CancelDescription

  • Type:
  • Required: Yes

LegalHoldId

  • Type:
  • Required: Yes

LegalHoldArn

  • Type:
  • Required: Yes

CreationDate

  • Type:
  • Required: Yes

CancellationDate

  • Type:
  • Required: Yes

RetainRecordUntil

  • Type:
  • Required: Yes

RecoveryPointSelection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRecoveryPointIndexDetailsInput

BackupVaultName

  • Type:
  • Required: Yes

RecoveryPointArn

  • Type:
  • Required: Yes

GetRecoveryPointIndexDetailsOutput

RecoveryPointArn

  • Type:
  • Required: Yes

BackupVaultArn

  • Type:
  • Required: Yes

SourceResourceArn

  • Type:
  • Required: Yes

IndexCreationDate

  • Type:
  • Required: Yes

IndexDeletionDate

  • Type:
  • Required: Yes

IndexCompletionDate

  • Type:
  • Required: Yes

IndexStatus

  • Type: typing.Literal['ACTIVE', 'DELETING', 'FAILED', 'PENDING']
  • Required: Yes

IndexStatusMessage

  • Type:
  • Required: Yes

TotalItemsIndexed

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRecoveryPointRestoreMetadataInput

BackupVaultName

  • Type:
  • Required: Yes

RecoveryPointArn

  • Type:
  • Required: Yes

BackupVaultAccountId

  • Type: typing.Optional[str]

GetRecoveryPointRestoreMetadataOutput

BackupVaultArn

  • Type:
  • Required: Yes

RecoveryPointArn

  • Type:
  • Required: Yes

RestoreMetadata

  • Type: typing.Dict[str, str]
  • Required: Yes

ResourceType

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRestoreJobMetadataInput

RestoreJobId

  • Type:
  • Required: Yes

GetRestoreJobMetadataOutput

RestoreJobId

  • Type:
  • Required: Yes

Metadata

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRestoreTestingInferredMetadataInput

BackupVaultName

  • Type:
  • Required: Yes

RecoveryPointArn

  • Type:
  • Required: Yes

BackupVaultAccountId

  • Type: typing.Optional[str]

GetRestoreTestingInferredMetadataOutput

InferredMetadata

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRestoreTestingPlanInput

RestoreTestingPlanName

  • Type:
  • Required: Yes

GetRestoreTestingPlanOutput

RestoreTestingPlan

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetRestoreTestingSelectionInput

RestoreTestingPlanName

  • Type:
  • Required: Yes

RestoreTestingSelectionName

  • Type:
  • Required: Yes

GetRestoreTestingSelectionOutput

RestoreTestingSelection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSupportedResourceTypesOutput

ResourceTypes

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

IndexAction

ResourceTypes

  • Type: typing.Optional[typing.List[str]]

IndexActionOutput

ResourceTypes

  • Type: typing.Optional[typing.List[str]]

IndexedRecoveryPoint

RecoveryPointArn

  • Type: typing.Optional[str]

SourceResourceArn

  • Type: typing.Optional[str]

IamRoleArn

  • Type: typing.Optional[str]

BackupCreationDate

  • Type: typing.Optional[datetime.datetime]

ResourceType

  • Type: typing.Optional[str]

IndexCreationDate

  • Type: typing.Optional[datetime.datetime]

IndexStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETING', 'FAILED', 'PENDING']]

IndexStatusMessage

  • Type: typing.Optional[str]

BackupVaultArn

  • Type: typing.Optional[str]

KeyValue

Key

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

LegalHold

Title

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'CANCELED', 'CANCELING', 'CREATING']]

Description

  • Type: typing.Optional[str]

LegalHoldId

  • Type: typing.Optional[str]

LegalHoldArn

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[datetime.datetime]

CancellationDate

  • Type: typing.Optional[datetime.datetime]

Lifecycle

MoveToColdStorageAfterDays

  • Type: typing.Optional[int]

DeleteAfterDays

  • Type: typing.Optional[int]

OptInToArchiveForSupportedResources

  • Type: typing.Optional[bool]

ListBackupJobSummariesInput

AccountId

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['ABORTED', 'ABORTING', 'AGGREGATE_ALL', 'ANY', 'COMPLETED', 'CREATED', 'EXPIRED', 'FAILED', 'PARTIAL', 'PENDING', 'RUNNING']]

ResourceType

  • Type: typing.Optional[str]

MessageCategory

  • Type: typing.Optional[str]

AggregationPeriod

  • Type: typing.Optional[typing.Literal['FOURTEEN_DAYS', 'ONE_DAY', 'SEVEN_DAYS']]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListBackupJobSummariesOutput

BackupJobSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.BackupJobSummary]
  • Required: Yes

AggregationPeriod

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListBackupJobsInput

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ByResourceArn

  • Type: typing.Optional[str]

ByState

  • Type: typing.Optional[typing.Literal['ABORTED', 'ABORTING', 'COMPLETED', 'CREATED', 'EXPIRED', 'FAILED', 'PARTIAL', 'PENDING', 'RUNNING']]

ByBackupVaultName

  • Type: typing.Optional[str]

ByCreatedBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByCreatedAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByResourceType

  • Type: typing.Optional[str]

ByAccountId

  • Type: typing.Optional[str]

ByCompleteAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByCompleteBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByParentJobId

  • Type: typing.Optional[str]

ByMessageCategory

  • Type: typing.Optional[str]

ListBackupJobsInputPaginate

ByResourceArn

  • Type: typing.Optional[str]

ByState

  • Type: typing.Optional[typing.Literal['ABORTED', 'ABORTING', 'COMPLETED', 'CREATED', 'EXPIRED', 'FAILED', 'PARTIAL', 'PENDING', 'RUNNING']]

ByBackupVaultName

  • Type: typing.Optional[str]

ByCreatedBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByCreatedAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByResourceType

  • Type: typing.Optional[str]

ByAccountId

  • Type: typing.Optional[str]

ByCompleteAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByCompleteBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByParentJobId

  • Type: typing.Optional[str]

ByMessageCategory

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.PaginatorConfig]

ListBackupJobsOutput

BackupJobs

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.BackupJob]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListBackupPlanTemplatesInput

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListBackupPlanTemplatesInputPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.PaginatorConfig]

ListBackupPlanTemplatesOutput

BackupPlanTemplatesList

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.BackupPlanTemplatesListMember]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListBackupPlanVersionsInput

BackupPlanId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListBackupPlanVersionsInputPaginate

BackupPlanId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.PaginatorConfig]

ListBackupPlanVersionsOutput

BackupPlanVersionsList

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.BackupPlansListMember]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListBackupPlansInput

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

IncludeDeleted

  • Type: typing.Optional[bool]

ListBackupPlansInputPaginate

IncludeDeleted

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.PaginatorConfig]

ListBackupPlansOutput

BackupPlansList

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.BackupPlansListMember]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListBackupSelectionsInput

BackupPlanId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListBackupSelectionsInputPaginate

BackupPlanId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.PaginatorConfig]

ListBackupSelectionsOutput

BackupSelectionsList

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.BackupSelectionsListMember]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListBackupVaultsInput

ByVaultType

  • Type: typing.Optional[typing.Literal['BACKUP_VAULT', 'LOGICALLY_AIR_GAPPED_BACKUP_VAULT']]

ByShared

  • Type: typing.Optional[bool]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListBackupVaultsInputPaginate

ByVaultType

  • Type: typing.Optional[typing.Literal['BACKUP_VAULT', 'LOGICALLY_AIR_GAPPED_BACKUP_VAULT']]

ByShared

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.PaginatorConfig]

ListBackupVaultsOutput

BackupVaultList

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.BackupVaultListMember]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCopyJobSummariesInput

AccountId

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['ABORTED', 'ABORTING', 'AGGREGATE_ALL', 'ANY', 'COMPLETED', 'COMPLETING', 'CREATED', 'FAILED', 'FAILING', 'PARTIAL', 'RUNNING']]

ResourceType

  • Type: typing.Optional[str]

MessageCategory

  • Type: typing.Optional[str]

AggregationPeriod

  • Type: typing.Optional[typing.Literal['FOURTEEN_DAYS', 'ONE_DAY', 'SEVEN_DAYS']]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListCopyJobSummariesOutput

CopyJobSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.CopyJobSummary]
  • Required: Yes

AggregationPeriod

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListCopyJobsInput

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ByResourceArn

  • Type: typing.Optional[str]

ByState

  • Type: typing.Optional[typing.Literal['COMPLETED', 'CREATED', 'FAILED', 'PARTIAL', 'RUNNING']]

ByCreatedBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByCreatedAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByResourceType

  • Type: typing.Optional[str]

ByDestinationVaultArn

  • Type: typing.Optional[str]

ByAccountId

  • Type: typing.Optional[str]

ByCompleteBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByCompleteAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByParentJobId

  • Type: typing.Optional[str]

ByMessageCategory

  • Type: typing.Optional[str]

ListCopyJobsInputPaginate

ByResourceArn

  • Type: typing.Optional[str]

ByState

  • Type: typing.Optional[typing.Literal['COMPLETED', 'CREATED', 'FAILED', 'PARTIAL', 'RUNNING']]

ByCreatedBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByCreatedAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByResourceType

  • Type: typing.Optional[str]

ByDestinationVaultArn

  • Type: typing.Optional[str]

ByAccountId

  • Type: typing.Optional[str]

ByCompleteBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByCompleteAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByParentJobId

  • Type: typing.Optional[str]

ByMessageCategory

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.PaginatorConfig]

ListCopyJobsOutput

CopyJobs

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.CopyJob]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListFrameworksInput

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListFrameworksOutput

Frameworks

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.Framework]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListIndexedRecoveryPointsInput

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

SourceResourceArn

  • Type: typing.Optional[str]

CreatedBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

CreatedAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

ResourceType

  • Type: typing.Optional[str]

IndexStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETING', 'FAILED', 'PENDING']]

ListIndexedRecoveryPointsInputPaginate

SourceResourceArn

  • Type: typing.Optional[str]

CreatedBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

CreatedAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

ResourceType

  • Type: typing.Optional[str]

IndexStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETING', 'FAILED', 'PENDING']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.PaginatorConfig]

ListIndexedRecoveryPointsOutput

IndexedRecoveryPoints

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.IndexedRecoveryPoint]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListLegalHoldsInput

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListLegalHoldsInputPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.PaginatorConfig]

ListLegalHoldsOutput

LegalHolds

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.LegalHold]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListProtectedResourcesByBackupVaultInput

BackupVaultName

  • Type:
  • Required: Yes

BackupVaultAccountId

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListProtectedResourcesByBackupVaultInputPaginate

BackupVaultName

  • Type:
  • Required: Yes

BackupVaultAccountId

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.PaginatorConfig]

ListProtectedResourcesByBackupVaultOutput

Results

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.ProtectedResource]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListProtectedResourcesInput

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListProtectedResourcesInputPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.PaginatorConfig]

ListProtectedResourcesOutput

Results

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.ProtectedResource]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRecoveryPointsByBackupVaultInput

BackupVaultName

  • Type:
  • Required: Yes

BackupVaultAccountId

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ByResourceArn

  • Type: typing.Optional[str]

ByResourceType

  • Type: typing.Optional[str]

ByBackupPlanId

  • Type: typing.Optional[str]

ByCreatedBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByCreatedAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByParentRecoveryPointArn

  • Type: typing.Optional[str]

ListRecoveryPointsByBackupVaultInputPaginate

BackupVaultName

  • Type:
  • Required: Yes

BackupVaultAccountId

  • Type: typing.Optional[str]

ByResourceArn

  • Type: typing.Optional[str]

ByResourceType

  • Type: typing.Optional[str]

ByBackupPlanId

  • Type: typing.Optional[str]

ByCreatedBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByCreatedAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByParentRecoveryPointArn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.PaginatorConfig]

ListRecoveryPointsByBackupVaultOutput

RecoveryPoints

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.RecoveryPointByBackupVault]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRecoveryPointsByLegalHoldInput

LegalHoldId

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListRecoveryPointsByLegalHoldInputPaginate

LegalHoldId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.PaginatorConfig]

ListRecoveryPointsByLegalHoldOutput

RecoveryPoints

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.RecoveryPointMember]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRecoveryPointsByResourceInput

ResourceArn

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ManagedByAWSBackupOnly

  • Type: typing.Optional[bool]

ListRecoveryPointsByResourceInputPaginate

ResourceArn

  • Type:
  • Required: Yes

ManagedByAWSBackupOnly

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.PaginatorConfig]

ListRecoveryPointsByResourceOutput

RecoveryPoints

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.RecoveryPointByResource]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListReportJobsInput

ByReportPlanName

  • Type: typing.Optional[str]

ByCreationBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByCreationAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByStatus

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListReportJobsOutput

ReportJobs

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.ReportJob]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListReportPlansInput

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListReportPlansOutput

ReportPlans

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.ReportPlan]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRestoreJobSummariesInput

AccountId

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['ABORTED', 'AGGREGATE_ALL', 'ANY', 'COMPLETED', 'CREATED', 'FAILED', 'PENDING', 'RUNNING']]

ResourceType

  • Type: typing.Optional[str]

AggregationPeriod

  • Type: typing.Optional[typing.Literal['FOURTEEN_DAYS', 'ONE_DAY', 'SEVEN_DAYS']]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListRestoreJobSummariesOutput

RestoreJobSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.RestoreJobSummary]
  • Required: Yes

AggregationPeriod

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRestoreJobsByProtectedResourceInput

ResourceArn

  • Type:
  • Required: Yes

ByStatus

  • Type: typing.Optional[typing.Literal['ABORTED', 'COMPLETED', 'FAILED', 'PENDING', 'RUNNING']]

ByRecoveryPointCreationDateAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByRecoveryPointCreationDateBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListRestoreJobsByProtectedResourceInputPaginate

ResourceArn

  • Type:
  • Required: Yes

ByStatus

  • Type: typing.Optional[typing.Literal['ABORTED', 'COMPLETED', 'FAILED', 'PENDING', 'RUNNING']]

ByRecoveryPointCreationDateAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByRecoveryPointCreationDateBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.PaginatorConfig]

ListRestoreJobsByProtectedResourceOutput

RestoreJobs

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.RestoreJobsListMember]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRestoreJobsInput

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ByAccountId

  • Type: typing.Optional[str]

ByResourceType

  • Type: typing.Optional[str]

ByCreatedBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByCreatedAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByStatus

  • Type: typing.Optional[typing.Literal['ABORTED', 'COMPLETED', 'FAILED', 'PENDING', 'RUNNING']]

ByCompleteBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByCompleteAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByRestoreTestingPlanArn

  • Type: typing.Optional[str]

ListRestoreJobsInputPaginate

ByAccountId

  • Type: typing.Optional[str]

ByResourceType

  • Type: typing.Optional[str]

ByCreatedBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByCreatedAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByStatus

  • Type: typing.Optional[typing.Literal['ABORTED', 'COMPLETED', 'FAILED', 'PENDING', 'RUNNING']]

ByCompleteBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByCompleteAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

ByRestoreTestingPlanArn

  • Type: typing.Optional[str]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.PaginatorConfig]

ListRestoreJobsOutput

RestoreJobs

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.RestoreJobsListMember]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRestoreTestingPlansInput

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListRestoreTestingPlansInputPaginate

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.PaginatorConfig]

ListRestoreTestingPlansOutput

RestoreTestingPlans

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.RestoreTestingPlanForList]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListRestoreTestingSelectionsInput

RestoreTestingPlanName

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListRestoreTestingSelectionsInputPaginate

RestoreTestingPlanName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.PaginatorConfig]

ListRestoreTestingSelectionsOutput

RestoreTestingSelections

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.RestoreTestingSelectionForList]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsInput

ResourceArn

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListTagsOutput

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

ProtectedResource

ResourceArn

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

LastBackupTime

  • Type: typing.Optional[datetime.datetime]

ResourceName

  • Type: typing.Optional[str]

LastBackupVaultArn

  • Type: typing.Optional[str]

LastRecoveryPointArn

  • Type: typing.Optional[str]

ProtectedResourceConditions

StringEquals

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.KeyValue]]

StringNotEquals

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.KeyValue]]

ProtectedResourceConditionsOutput

StringEquals

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.KeyValue]]

StringNotEquals

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.KeyValue]]

PutBackupVaultAccessPolicyInput

BackupVaultName

  • Type:
  • Required: Yes

Policy

  • Type: typing.Optional[str]

PutBackupVaultLockConfigurationInput

BackupVaultName

  • Type:
  • Required: Yes

MinRetentionDays

  • Type: typing.Optional[int]

MaxRetentionDays

  • Type: typing.Optional[int]

ChangeableForDays

  • Type: typing.Optional[int]

PutBackupVaultNotificationsInput

BackupVaultName

  • Type:
  • Required: Yes

SNSTopicArn

  • Type:
  • Required: Yes

BackupVaultEvents

  • Type: typing.List[typing.Literal['BACKUP_JOB_COMPLETED', 'BACKUP_JOB_EXPIRED', 'BACKUP_JOB_FAILED', 'BACKUP_JOB_STARTED', 'BACKUP_JOB_SUCCESSFUL', 'BACKUP_PLAN_CREATED', 'BACKUP_PLAN_MODIFIED', 'COPY_JOB_FAILED', 'COPY_JOB_STARTED', 'COPY_JOB_SUCCESSFUL', 'RECOVERY_POINT_MODIFIED', 'RESTORE_JOB_COMPLETED', 'RESTORE_JOB_FAILED', 'RESTORE_JOB_STARTED', 'RESTORE_JOB_SUCCESSFUL', 'S3_BACKUP_OBJECT_FAILED', 'S3_RESTORE_OBJECT_FAILED']]
  • Required: Yes

PutRestoreValidationResultInput

RestoreJobId

  • Type:
  • Required: Yes

ValidationStatus

  • Type: typing.Literal['FAILED', 'SUCCESSFUL', 'TIMED_OUT', 'VALIDATING']
  • Required: Yes

ValidationStatusMessage

  • Type: typing.Optional[str]

RecoveryPointByBackupVault

RecoveryPointArn

  • Type: typing.Optional[str]

BackupVaultName

  • Type: typing.Optional[str]

BackupVaultArn

  • Type: typing.Optional[str]

SourceBackupVaultArn

  • Type: typing.Optional[str]

ResourceArn

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

CreatedBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.RecoveryPointCreator]

IamRoleArn

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['COMPLETED', 'DELETING', 'EXPIRED', 'PARTIAL']]

StatusMessage

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[datetime.datetime]

CompletionDate

  • Type: typing.Optional[datetime.datetime]

BackupSizeInBytes

  • Type: typing.Optional[int]

CalculatedLifecycle

  • Type:

Lifecycle

  • Type:

EncryptionKeyArn

  • Type: typing.Optional[str]

IsEncrypted

  • Type: typing.Optional[bool]

LastRestoreTime

  • Type: typing.Optional[datetime.datetime]

ParentRecoveryPointArn

  • Type: typing.Optional[str]

CompositeMemberIdentifier

  • Type: typing.Optional[str]

IsParent

  • Type: typing.Optional[bool]

ResourceName

  • Type: typing.Optional[str]

VaultType

  • Type: typing.Optional[typing.Literal['BACKUP_VAULT', 'LOGICALLY_AIR_GAPPED_BACKUP_VAULT']]

IndexStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETING', 'FAILED', 'PENDING']]

IndexStatusMessage

  • Type: typing.Optional[str]

RecoveryPointByResource

RecoveryPointArn

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[typing.Literal['COMPLETED', 'DELETING', 'EXPIRED', 'PARTIAL']]

StatusMessage

  • Type: typing.Optional[str]

EncryptionKeyArn

  • Type: typing.Optional[str]

BackupSizeBytes

  • Type: typing.Optional[int]

BackupVaultName

  • Type: typing.Optional[str]

IsParent

  • Type: typing.Optional[bool]

ParentRecoveryPointArn

  • Type: typing.Optional[str]

ResourceName

  • Type: typing.Optional[str]

VaultType

  • Type: typing.Optional[typing.Literal['BACKUP_VAULT', 'LOGICALLY_AIR_GAPPED_BACKUP_VAULT']]

IndexStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'DELETING', 'FAILED', 'PENDING']]

IndexStatusMessage

  • Type: typing.Optional[str]

RecoveryPointCreator

BackupPlanId

  • Type: typing.Optional[str]

BackupPlanArn

  • Type: typing.Optional[str]

BackupPlanVersion

  • Type: typing.Optional[str]

BackupRuleId

  • Type: typing.Optional[str]

RecoveryPointMember

RecoveryPointArn

  • Type: typing.Optional[str]

ResourceArn

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

BackupVaultName

  • Type: typing.Optional[str]

RecoveryPointSelection

VaultNames

  • Type: typing.Optional[typing.List[str]]

ResourceIdentifiers

  • Type: typing.Optional[typing.List[str]]

DateRange

  • Type:

RecoveryPointSelectionOutput

VaultNames

  • Type: typing.Optional[typing.List[str]]

ResourceIdentifiers

  • Type: typing.Optional[typing.List[str]]

DateRange

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.DateRangeOutput]

ReportDeliveryChannel

S3BucketName

  • Type:
  • Required: Yes

S3KeyPrefix

  • Type: typing.Optional[str]

Formats

  • Type: typing.Optional[typing.List[str]]

ReportDeliveryChannelOutput

S3BucketName

  • Type:
  • Required: Yes

S3KeyPrefix

  • Type: typing.Optional[str]

Formats

  • Type: typing.Optional[typing.List[str]]

ReportDestination

S3BucketName

  • Type: typing.Optional[str]

S3Keys

  • Type: typing.Optional[typing.List[str]]

ReportJob

ReportJobId

  • Type: typing.Optional[str]

ReportPlanArn

  • Type: typing.Optional[str]

ReportTemplate

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[datetime.datetime]

CompletionTime

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[str]

StatusMessage

  • Type: typing.Optional[str]

ReportDestination

  • Type:

ReportPlan

ReportPlanArn

  • Type: typing.Optional[str]

ReportPlanName

  • Type: typing.Optional[str]

ReportPlanDescription

  • Type: typing.Optional[str]

ReportSetting

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.ReportSettingOutput]

ReportDeliveryChannel

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.ReportDeliveryChannelOutput]

DeploymentStatus

  • Type: typing.Optional[str]

CreationTime

  • Type: typing.Optional[datetime.datetime]

LastAttemptedExecutionTime

  • Type: typing.Optional[datetime.datetime]

LastSuccessfulExecutionTime

  • Type: typing.Optional[datetime.datetime]

ReportSetting

ReportTemplate

  • Type:
  • Required: Yes

FrameworkArns

  • Type: typing.Optional[typing.List[str]]

NumberOfFrameworks

  • Type: typing.Optional[int]

Accounts

  • Type: typing.Optional[typing.List[str]]

OrganizationUnits

  • Type: typing.Optional[typing.List[str]]

Regions

  • Type: typing.Optional[typing.List[str]]

ReportSettingOutput

ReportTemplate

  • Type:
  • Required: Yes

FrameworkArns

  • Type: typing.Optional[typing.List[str]]

NumberOfFrameworks

  • Type: typing.Optional[int]

Accounts

  • Type: typing.Optional[typing.List[str]]

OrganizationUnits

  • Type: typing.Optional[typing.List[str]]

Regions

  • Type: typing.Optional[typing.List[str]]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RestoreJobCreator

RestoreTestingPlanArn

  • Type: typing.Optional[str]

RestoreJobSummary

Region

  • Type: typing.Optional[str]

AccountId

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[typing.Literal['ABORTED', 'AGGREGATE_ALL', 'ANY', 'COMPLETED', 'CREATED', 'FAILED', 'PENDING', 'RUNNING']]

ResourceType

  • Type: typing.Optional[str]

Count

  • Type: typing.Optional[int]

StartTime

  • Type: typing.Optional[datetime.datetime]

EndTime

  • Type: typing.Optional[datetime.datetime]

RestoreJobsListMember

AccountId

  • Type: typing.Optional[str]

RestoreJobId

  • Type: typing.Optional[str]

RecoveryPointArn

  • Type: typing.Optional[str]

CreationDate

  • Type: typing.Optional[datetime.datetime]

CompletionDate

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[typing.Literal['ABORTED', 'COMPLETED', 'FAILED', 'PENDING', 'RUNNING']]

StatusMessage

  • Type: typing.Optional[str]

PercentDone

  • Type: typing.Optional[str]

BackupSizeInBytes

  • Type: typing.Optional[int]

IamRoleArn

  • Type: typing.Optional[str]

ExpectedCompletionTimeMinutes

  • Type: typing.Optional[int]

CreatedResourceArn

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

RecoveryPointCreationDate

  • Type: typing.Optional[datetime.datetime]

CreatedBy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.RestoreJobCreator]

ValidationStatus

  • Type: typing.Optional[typing.Literal['FAILED', 'SUCCESSFUL', 'TIMED_OUT', 'VALIDATING']]

ValidationStatusMessage

  • Type: typing.Optional[str]

DeletionStatus

  • Type: typing.Optional[typing.Literal['DELETING', 'FAILED', 'SUCCESSFUL']]

DeletionStatusMessage

  • Type: typing.Optional[str]

RestoreTestingPlanForCreate

RecoveryPointSelection

  • Type: typing.Union[aws_resource_validator.pydantic_models.backup.backup_classes.RestoreTestingRecoveryPointSelection, aws_resource_validator.pydantic_models.backup.backup_classes.RestoreTestingRecoveryPointSelectionOutput]
  • Required: Yes

RestoreTestingPlanName

  • Type:
  • Required: Yes

ScheduleExpression

  • Type:
  • Required: Yes

ScheduleExpressionTimezone

  • Type: typing.Optional[str]

StartWindowHours

  • Type: typing.Optional[int]

RestoreTestingPlanForGet

CreationTime

  • Type:
  • Required: Yes

RecoveryPointSelection

  • Type:
  • Required: Yes

RestoreTestingPlanArn

  • Type:
  • Required: Yes

RestoreTestingPlanName

  • Type:
  • Required: Yes

ScheduleExpression

  • Type:
  • Required: Yes

CreatorRequestId

  • Type: typing.Optional[str]

LastExecutionTime

  • Type: typing.Optional[datetime.datetime]

LastUpdateTime

  • Type: typing.Optional[datetime.datetime]

ScheduleExpressionTimezone

  • Type: typing.Optional[str]

StartWindowHours

  • Type: typing.Optional[int]

RestoreTestingPlanForList

CreationTime

  • Type:
  • Required: Yes

RestoreTestingPlanArn

  • Type:
  • Required: Yes

RestoreTestingPlanName

  • Type:
  • Required: Yes

ScheduleExpression

  • Type:
  • Required: Yes

LastExecutionTime

  • Type: typing.Optional[datetime.datetime]

LastUpdateTime

  • Type: typing.Optional[datetime.datetime]

ScheduleExpressionTimezone

  • Type: typing.Optional[str]

StartWindowHours

  • Type: typing.Optional[int]

RestoreTestingPlanForUpdate

RecoveryPointSelection

  • Type: typing.Union[aws_resource_validator.pydantic_models.backup.backup_classes.RestoreTestingRecoveryPointSelection, aws_resource_validator.pydantic_models.backup.backup_classes.RestoreTestingRecoveryPointSelectionOutput, NoneType]

ScheduleExpression

  • Type: typing.Optional[str]

ScheduleExpressionTimezone

  • Type: typing.Optional[str]

StartWindowHours

  • Type: typing.Optional[int]

RestoreTestingRecoveryPointSelection

Algorithm

  • Type: typing.Optional[typing.Literal['LATEST_WITHIN_WINDOW', 'RANDOM_WITHIN_WINDOW']]

ExcludeVaults

  • Type: typing.Optional[typing.List[str]]

IncludeVaults

  • Type: typing.Optional[typing.List[str]]

RecoveryPointTypes

  • Type: typing.Optional[typing.List[typing.Literal['CONTINUOUS', 'SNAPSHOT']]]

SelectionWindowDays

  • Type: typing.Optional[int]

RestoreTestingRecoveryPointSelectionOutput

Algorithm

  • Type: typing.Optional[typing.Literal['LATEST_WITHIN_WINDOW', 'RANDOM_WITHIN_WINDOW']]

ExcludeVaults

  • Type: typing.Optional[typing.List[str]]

IncludeVaults

  • Type: typing.Optional[typing.List[str]]

RecoveryPointTypes

  • Type: typing.Optional[typing.List[typing.Literal['CONTINUOUS', 'SNAPSHOT']]]

SelectionWindowDays

  • Type: typing.Optional[int]

RestoreTestingSelectionForCreate

IamRoleArn

  • Type:
  • Required: Yes

ProtectedResourceType

  • Type:
  • Required: Yes

RestoreTestingSelectionName

  • Type:
  • Required: Yes

ProtectedResourceArns

  • Type: typing.Optional[typing.List[str]]

ProtectedResourceConditions

  • Type: typing.Union[aws_resource_validator.pydantic_models.backup.backup_classes.ProtectedResourceConditions, aws_resource_validator.pydantic_models.backup.backup_classes.ProtectedResourceConditionsOutput, NoneType]

RestoreMetadataOverrides

  • Type: typing.Optional[typing.Dict[str, str]]

ValidationWindowHours

  • Type: typing.Optional[int]

RestoreTestingSelectionForGet

CreationTime

  • Type:
  • Required: Yes

IamRoleArn

  • Type:
  • Required: Yes

ProtectedResourceType

  • Type:
  • Required: Yes

RestoreTestingPlanName

  • Type:
  • Required: Yes

RestoreTestingSelectionName

  • Type:
  • Required: Yes

CreatorRequestId

  • Type: typing.Optional[str]

ProtectedResourceArns

  • Type: typing.Optional[typing.List[str]]

ProtectedResourceConditions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.backup.backup_classes.ProtectedResourceConditionsOutput]

RestoreMetadataOverrides

  • Type: typing.Optional[typing.Dict[str, str]]

ValidationWindowHours

  • Type: typing.Optional[int]

RestoreTestingSelectionForList

CreationTime

  • Type:
  • Required: Yes

IamRoleArn

  • Type:
  • Required: Yes

ProtectedResourceType

  • Type:
  • Required: Yes

RestoreTestingPlanName

  • Type:
  • Required: Yes

RestoreTestingSelectionName

  • Type:
  • Required: Yes

ValidationWindowHours

  • Type: typing.Optional[int]

RestoreTestingSelectionForUpdate

IamRoleArn

  • Type: typing.Optional[str]

ProtectedResourceArns

  • Type: typing.Optional[typing.List[str]]

ProtectedResourceConditions

  • Type: typing.Union[aws_resource_validator.pydantic_models.backup.backup_classes.ProtectedResourceConditions, aws_resource_validator.pydantic_models.backup.backup_classes.ProtectedResourceConditionsOutput, NoneType]

RestoreMetadataOverrides

  • Type: typing.Optional[typing.Dict[str, str]]

ValidationWindowHours

  • Type: typing.Optional[int]

StartBackupJobInput

BackupVaultName

  • Type:
  • Required: Yes

ResourceArn

  • Type:
  • Required: Yes

IamRoleArn

  • Type:
  • Required: Yes

IdempotencyToken

  • Type: typing.Optional[str]

StartWindowMinutes

  • Type: typing.Optional[int]

CompleteWindowMinutes

  • Type: typing.Optional[int]

Lifecycle

  • Type:

RecoveryPointTags

  • Type: typing.Optional[typing.Dict[str, str]]

BackupOptions

  • Type: typing.Optional[typing.Dict[str, str]]

Index

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

StartBackupJobOutput

BackupJobId

  • Type:
  • Required: Yes

RecoveryPointArn

  • Type:
  • Required: Yes

CreationDate

  • Type:
  • Required: Yes

IsParent

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartCopyJobInput

RecoveryPointArn

  • Type:
  • Required: Yes

SourceBackupVaultName

  • Type:
  • Required: Yes

DestinationBackupVaultArn

  • Type:
  • Required: Yes

IamRoleArn

  • Type:
  • Required: Yes

IdempotencyToken

  • Type: typing.Optional[str]

Lifecycle

  • Type:

StartCopyJobOutput

CopyJobId

  • Type:
  • Required: Yes

CreationDate

  • Type:
  • Required: Yes

IsParent

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartReportJobInput

ReportPlanName

  • Type:
  • Required: Yes

IdempotencyToken

  • Type: typing.Optional[str]

StartReportJobOutput

ReportJobId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartRestoreJobInput

RecoveryPointArn

  • Type:
  • Required: Yes

Metadata

  • Type: typing.Dict[str, str]
  • Required: Yes

IamRoleArn

  • Type: typing.Optional[str]

IdempotencyToken

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

CopySourceTagsToRestoredResource

  • Type: typing.Optional[bool]

StartRestoreJobOutput

RestoreJobId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopBackupJobInput

BackupJobId

  • Type:
  • Required: Yes

TagResourceInput

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Dict[str, str]
  • Required: Yes

UntagResourceInput

ResourceArn

  • Type:
  • Required: Yes

TagKeyList

  • Type: typing.List[str]
  • Required: Yes

UpdateBackupPlanInput

BackupPlanId

  • Type:
  • Required: Yes

BackupPlan

  • Type:
  • Required: Yes

UpdateBackupPlanOutput

BackupPlanId

  • Type:
  • Required: Yes

BackupPlanArn

  • Type:
  • Required: Yes

CreationDate

  • Type:
  • Required: Yes

VersionId

  • Type:
  • Required: Yes

AdvancedBackupSettings

  • Type: typing.List[aws_resource_validator.pydantic_models.backup.backup_classes.AdvancedBackupSettingOutput]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateFrameworkInput

FrameworkName

  • Type:
  • Required: Yes

FrameworkDescription

  • Type: typing.Optional[str]

FrameworkControls

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.backup.backup_classes.FrameworkControl, aws_resource_validator.pydantic_models.backup.backup_classes.FrameworkControlOutput]]]

IdempotencyToken

  • Type: typing.Optional[str]

UpdateFrameworkOutput

FrameworkName

  • Type:
  • Required: Yes

FrameworkArn

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateGlobalSettingsInput

GlobalSettings

  • Type: typing.Optional[typing.Dict[str, str]]

UpdateRecoveryPointIndexSettingsInput

BackupVaultName

  • Type:
  • Required: Yes

RecoveryPointArn

  • Type:
  • Required: Yes

Index

  • Type: typing.Literal['DISABLED', 'ENABLED']
  • Required: Yes

IamRoleArn

  • Type: typing.Optional[str]

UpdateRecoveryPointIndexSettingsOutput

BackupVaultName

  • Type:
  • Required: Yes

RecoveryPointArn

  • Type:
  • Required: Yes

IndexStatus

  • Type: typing.Literal['ACTIVE', 'DELETING', 'FAILED', 'PENDING']
  • Required: Yes

Index

  • Type: typing.Literal['DISABLED', 'ENABLED']
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateRecoveryPointLifecycleInput

BackupVaultName

  • Type:
  • Required: Yes

RecoveryPointArn

  • Type:
  • Required: Yes

Lifecycle

  • Type:

UpdateRecoveryPointLifecycleOutput

BackupVaultArn

  • Type:
  • Required: Yes

RecoveryPointArn

  • Type:
  • Required: Yes

Lifecycle

  • Type:
  • Required: Yes

CalculatedLifecycle

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateRegionSettingsInput

ResourceTypeOptInPreference

  • Type: typing.Optional[typing.Dict[str, bool]]

ResourceTypeManagementPreference

  • Type: typing.Optional[typing.Dict[str, bool]]

UpdateReportPlanInput

ReportPlanName

  • Type:
  • Required: Yes

ReportPlanDescription

  • Type: typing.Optional[str]

ReportDeliveryChannel

  • Type: typing.Union[aws_resource_validator.pydantic_models.backup.backup_classes.ReportDeliveryChannel, aws_resource_validator.pydantic_models.backup.backup_classes.ReportDeliveryChannelOutput, NoneType]

ReportSetting

  • Type: typing.Union[aws_resource_validator.pydantic_models.backup.backup_classes.ReportSetting, aws_resource_validator.pydantic_models.backup.backup_classes.ReportSettingOutput, NoneType]

IdempotencyToken

  • Type: typing.Optional[str]

UpdateReportPlanOutput

ReportPlanName

  • Type:
  • Required: Yes

ReportPlanArn

  • Type:
  • Required: Yes

CreationTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateRestoreTestingPlanInput

RestoreTestingPlan

  • Type:
  • Required: Yes

RestoreTestingPlanName

  • Type:
  • Required: Yes

UpdateRestoreTestingPlanOutput

CreationTime

  • Type:
  • Required: Yes

RestoreTestingPlanArn

  • Type:
  • Required: Yes

RestoreTestingPlanName

  • Type:
  • Required: Yes

UpdateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateRestoreTestingSelectionInput

RestoreTestingPlanName

  • Type:
  • Required: Yes

RestoreTestingSelection

  • Type:
  • Required: Yes

RestoreTestingSelectionName

  • Type:
  • Required: Yes

UpdateRestoreTestingSelectionOutput

CreationTime

  • Type:
  • Required: Yes

RestoreTestingPlanArn

  • Type:
  • Required: Yes

RestoreTestingPlanName

  • Type:
  • Required: Yes

RestoreTestingSelectionName

  • Type:
  • Required: Yes

UpdateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes