Backup Classes
AdvancedBackupSettingPaginatorTypeDef
ResourceType
- Type: typing.Optional[str]
BackupOptions
- Type: typing.Optional[typing.Dict[str, str]]
AdvancedBackupSettingTypeDef
ResourceType
- Type: typing.Optional[str]
BackupOptions
- Type: typing.Optional[typing.Mapping[str, str]]
BackupJobSummaryTypeDef
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]
BackupJobTypeDef
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_classes.RecoveryPointCreatorTypeDef]
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]
BackupPlanInputTypeDef
BackupPlanName
- Type:
- Required: Yes
Rules
- Type: typing.Sequence[aws_resource_validator.pydantic_models.backup_classes.BackupRuleInputTypeDef]
- Required: Yes
AdvancedBackupSettings
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.backup_classes.AdvancedBackupSettingTypeDef]]
BackupPlanTemplatesListMemberTypeDef
BackupPlanTemplateId
- Type: typing.Optional[str]
BackupPlanTemplateName
- Type: typing.Optional[str]
BackupPlanTypeDef
BackupPlanName
- Type:
- Required: Yes
Rules
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.BackupRuleTypeDef]
- Required: Yes
AdvancedBackupSettings
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backup_classes.AdvancedBackupSettingTypeDef]]
BackupPlansListMemberPaginatorTypeDef
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_classes.AdvancedBackupSettingPaginatorTypeDef]]
BackupPlansListMemberTypeDef
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_classes.AdvancedBackupSettingTypeDef]]
BackupRuleInputTypeDef
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: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.LifecycleTypeDef]
RecoveryPointTags
- Type: typing.Optional[typing.Mapping[str, str]]
CopyActions
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.backup_classes.CopyActionTypeDef]]
EnableContinuousBackup
- Type: typing.Optional[bool]
ScheduleExpressionTimezone
- Type: typing.Optional[str]
BackupRuleTypeDef
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: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.LifecycleTypeDef]
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_classes.CopyActionTypeDef]]
EnableContinuousBackup
- Type: typing.Optional[bool]
ScheduleExpressionTimezone
- Type: typing.Optional[str]
BackupSelectionTypeDef
SelectionName
- Type:
- Required: Yes
IamRoleArn
- Type:
- Required: Yes
Resources
- Type: typing.Optional[typing.Sequence[str]]
ListOfTags
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.backup_classes.ConditionTypeDef]]
NotResources
- Type: typing.Optional[typing.Sequence[str]]
Conditions
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.ConditionsTypeDef]
BackupSelectionsListMemberTypeDef
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]
BackupVaultListMemberTypeDef
BackupVaultName
- Type: typing.Optional[str]
BackupVaultArn
- Type: typing.Optional[str]
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!
CalculatedLifecycleTypeDef
MoveToColdStorageAt
- Type: typing.Optional[datetime.datetime]
DeleteAt
- Type: typing.Optional[datetime.datetime]
CancelLegalHoldInputRequestTypeDef
LegalHoldId
- Type:
- Required: Yes
CancelDescription
- Type:
- Required: Yes
RetainRecordInDays
- Type: typing.Optional[int]
ConditionParameterTypeDef
ConditionKey
- Type: typing.Optional[str]
ConditionValue
- Type: typing.Optional[str]
ConditionTypeDef
ConditionType
- Type: typing.Literal['STRINGEQUALS']
- Required: Yes
ConditionKey
- Type:
- Required: Yes
ConditionValue
- Type:
- Required: Yes
ConditionsTypeDef
StringEquals
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.backup_classes.ConditionParameterTypeDef]]
StringNotEquals
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.backup_classes.ConditionParameterTypeDef]]
StringLike
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.backup_classes.ConditionParameterTypeDef]]
StringNotLike
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.backup_classes.ConditionParameterTypeDef]]
ControlInputParameterTypeDef
ParameterName
- Type: typing.Optional[str]
ParameterValue
- Type: typing.Optional[str]
ControlScopeTypeDef
ComplianceResourceIds
- Type: typing.Optional[typing.Sequence[str]]
ComplianceResourceTypes
- Type: typing.Optional[typing.Sequence[str]]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CopyActionTypeDef
DestinationBackupVaultArn
- Type:
- Required: Yes
Lifecycle
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.LifecycleTypeDef]
CopyJobSummaryTypeDef
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]
CopyJobTypeDef
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_classes.RecoveryPointCreatorTypeDef]
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]
CreateBackupPlanInputRequestTypeDef
BackupPlan
- Type:
- Required: Yes
BackupPlanTags
- Type: typing.Optional[typing.Mapping[str, str]]
CreatorRequestId
- Type: typing.Optional[str]
CreateBackupPlanOutputTypeDef
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_classes.AdvancedBackupSettingTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateBackupSelectionInputRequestTypeDef
BackupPlanId
- Type:
- Required: Yes
BackupSelection
- Type:
- Required: Yes
CreatorRequestId
- Type: typing.Optional[str]
CreateBackupSelectionOutputTypeDef
SelectionId
- Type:
- Required: Yes
BackupPlanId
- Type:
- Required: Yes
CreationDate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateBackupVaultInputRequestTypeDef
BackupVaultName
- Type:
- Required: Yes
BackupVaultTags
- Type: typing.Optional[typing.Mapping[str, str]]
EncryptionKeyArn
- Type: typing.Optional[str]
CreatorRequestId
- Type: typing.Optional[str]
CreateBackupVaultOutputTypeDef
BackupVaultName
- Type:
- Required: Yes
BackupVaultArn
- Type:
- Required: Yes
CreationDate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateFrameworkInputRequestTypeDef
FrameworkName
- Type:
- Required: Yes
FrameworkControls
- Type: typing.Sequence[aws_resource_validator.pydantic_models.backup_classes.FrameworkControlTypeDef]
- Required: Yes
FrameworkDescription
- Type: typing.Optional[str]
IdempotencyToken
- Type: typing.Optional[str]
FrameworkTags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateFrameworkOutputTypeDef
FrameworkName
- Type:
- Required: Yes
FrameworkArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateLegalHoldInputRequestTypeDef
Title
- Type:
- Required: Yes
Description
- Type:
- Required: Yes
IdempotencyToken
- Type: typing.Optional[str]
RecoveryPointSelection
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.RecoveryPointSelectionTypeDef]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateLegalHoldOutputTypeDef
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
CreateLogicallyAirGappedBackupVaultInputRequestTypeDef
BackupVaultName
- Type:
- Required: Yes
MinRetentionDays
- Type:
- Required: Yes
MaxRetentionDays
- Type:
- Required: Yes
BackupVaultTags
- Type: typing.Optional[typing.Mapping[str, str]]
CreatorRequestId
- Type: typing.Optional[str]
CreateLogicallyAirGappedBackupVaultOutputTypeDef
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
CreateReportPlanInputRequestTypeDef
ReportPlanName
- Type:
- Required: Yes
ReportDeliveryChannel
- Type:
- Required: Yes
ReportSetting
- Type:
- Required: Yes
ReportPlanDescription
- Type: typing.Optional[str]
ReportPlanTags
- Type: typing.Optional[typing.Mapping[str, str]]
IdempotencyToken
- Type: typing.Optional[str]
CreateReportPlanOutputTypeDef
ReportPlanName
- Type:
- Required: Yes
ReportPlanArn
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRestoreTestingPlanInputRequestTypeDef
RestoreTestingPlan
- Type:
- Required: Yes
CreatorRequestId
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateRestoreTestingPlanOutputTypeDef
CreationTime
- Type:
- Required: Yes
RestoreTestingPlanArn
- Type:
- Required: Yes
RestoreTestingPlanName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateRestoreTestingSelectionInputRequestTypeDef
RestoreTestingPlanName
- Type:
- Required: Yes
RestoreTestingSelection
- Type:
- Required: Yes
CreatorRequestId
- Type: typing.Optional[str]
CreateRestoreTestingSelectionOutputTypeDef
CreationTime
- Type:
- Required: Yes
RestoreTestingPlanArn
- Type:
- Required: Yes
RestoreTestingPlanName
- Type:
- Required: Yes
RestoreTestingSelectionName
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DateRangeTypeDef
FromDate
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
ToDate
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
DeleteBackupPlanInputRequestTypeDef
BackupPlanId
- Type:
- Required: Yes
DeleteBackupPlanOutputTypeDef
BackupPlanId
- Type:
- Required: Yes
BackupPlanArn
- Type:
- Required: Yes
DeletionDate
- Type:
- Required: Yes
VersionId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DeleteBackupSelectionInputRequestTypeDef
BackupPlanId
- Type:
- Required: Yes
SelectionId
- Type:
- Required: Yes
DeleteBackupVaultAccessPolicyInputRequestTypeDef
BackupVaultName
- Type:
- Required: Yes
DeleteBackupVaultInputRequestTypeDef
BackupVaultName
- Type:
- Required: Yes
DeleteBackupVaultLockConfigurationInputRequestTypeDef
BackupVaultName
- Type:
- Required: Yes
DeleteBackupVaultNotificationsInputRequestTypeDef
BackupVaultName
- Type:
- Required: Yes
DeleteFrameworkInputRequestTypeDef
FrameworkName
- Type:
- Required: Yes
DeleteRecoveryPointInputRequestTypeDef
BackupVaultName
- Type:
- Required: Yes
RecoveryPointArn
- Type:
- Required: Yes
DeleteReportPlanInputRequestTypeDef
ReportPlanName
- Type:
- Required: Yes
DeleteRestoreTestingPlanInputRequestTypeDef
RestoreTestingPlanName
- Type:
- Required: Yes
DeleteRestoreTestingSelectionInputRequestTypeDef
RestoreTestingPlanName
- Type:
- Required: Yes
RestoreTestingSelectionName
- Type:
- Required: Yes
DescribeBackupJobInputRequestTypeDef
BackupJobId
- Type:
- Required: Yes
DescribeBackupJobOutputTypeDef
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
DescribeBackupVaultInputRequestTypeDef
BackupVaultName
- Type:
- Required: Yes
BackupVaultAccountId
- Type: typing.Optional[str]
DescribeBackupVaultOutputTypeDef
BackupVaultName
- Type:
- Required: Yes
BackupVaultArn
- Type:
- Required: Yes
VaultType
- Type: typing.Literal['BACKUP_VAULT', 'LOGICALLY_AIR_GAPPED_BACKUP_VAULT']
- 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
DescribeCopyJobInputRequestTypeDef
CopyJobId
- Type:
- Required: Yes
DescribeCopyJobOutputTypeDef
CopyJob
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeFrameworkInputRequestTypeDef
FrameworkName
- Type:
- Required: Yes
DescribeFrameworkOutputTypeDef
FrameworkName
- Type:
- Required: Yes
FrameworkArn
- Type:
- Required: Yes
FrameworkDescription
- Type:
- Required: Yes
FrameworkControls
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.FrameworkControlTypeDef]
- Required: Yes
CreationTime
- Type:
- Required: Yes
DeploymentStatus
- Type:
- Required: Yes
FrameworkStatus
- Type:
- Required: Yes
IdempotencyToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeGlobalSettingsOutputTypeDef
GlobalSettings
- Type: typing.Dict[str, str]
- Required: Yes
LastUpdateTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeProtectedResourceInputRequestTypeDef
ResourceArn
- Type:
- Required: Yes
DescribeProtectedResourceOutputTypeDef
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
DescribeRecoveryPointInputRequestTypeDef
BackupVaultName
- Type:
- Required: Yes
RecoveryPointArn
- Type:
- Required: Yes
BackupVaultAccountId
- Type: typing.Optional[str]
DescribeRecoveryPointOutputTypeDef
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
ResponseMetadata
- Type:
- Required: Yes
DescribeRegionSettingsOutputTypeDef
ResourceTypeOptInPreference
- Type: typing.Dict[str, bool]
- Required: Yes
ResourceTypeManagementPreference
- Type: typing.Dict[str, bool]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeReportJobInputRequestTypeDef
ReportJobId
- Type:
- Required: Yes
DescribeReportJobOutputTypeDef
ReportJob
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeReportPlanInputRequestTypeDef
ReportPlanName
- Type:
- Required: Yes
DescribeReportPlanOutputTypeDef
ReportPlan
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DescribeRestoreJobInputRequestTypeDef
RestoreJobId
- Type:
- Required: Yes
DescribeRestoreJobOutputTypeDef
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
DisassociateRecoveryPointFromParentInputRequestTypeDef
BackupVaultName
- Type:
- Required: Yes
RecoveryPointArn
- Type:
- Required: Yes
DisassociateRecoveryPointInputRequestTypeDef
BackupVaultName
- Type:
- Required: Yes
RecoveryPointArn
- Type:
- Required: Yes
EmptyResponseMetadataTypeDef
ResponseMetadata
- Type:
- Required: Yes
ExportBackupPlanTemplateInputRequestTypeDef
BackupPlanId
- Type:
- Required: Yes
ExportBackupPlanTemplateOutputTypeDef
BackupPlanTemplateJson
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
FrameworkControlTypeDef
ControlName
- Type:
- Required: Yes
ControlInputParameters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.backup_classes.ControlInputParameterTypeDef]]
ControlScope
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.ControlScopeTypeDef]
FrameworkTypeDef
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]
GetBackupPlanFromJSONInputRequestTypeDef
BackupPlanTemplateJson
- Type:
- Required: Yes
GetBackupPlanFromJSONOutputTypeDef
BackupPlan
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetBackupPlanFromTemplateInputRequestTypeDef
BackupPlanTemplateId
- Type:
- Required: Yes
GetBackupPlanFromTemplateOutputTypeDef
BackupPlanDocument
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetBackupPlanInputRequestTypeDef
BackupPlanId
- Type:
- Required: Yes
VersionId
- Type: typing.Optional[str]
GetBackupPlanOutputTypeDef
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_classes.AdvancedBackupSettingTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetBackupSelectionInputRequestTypeDef
BackupPlanId
- Type:
- Required: Yes
SelectionId
- Type:
- Required: Yes
GetBackupSelectionOutputTypeDef
BackupSelection
- Type:
- Required: Yes
SelectionId
- Type:
- Required: Yes
BackupPlanId
- Type:
- Required: Yes
CreationDate
- Type:
- Required: Yes
CreatorRequestId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetBackupVaultAccessPolicyInputRequestTypeDef
BackupVaultName
- Type:
- Required: Yes
GetBackupVaultAccessPolicyOutputTypeDef
BackupVaultName
- Type:
- Required: Yes
BackupVaultArn
- Type:
- Required: Yes
Policy
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetBackupVaultNotificationsInputRequestTypeDef
BackupVaultName
- Type:
- Required: Yes
GetBackupVaultNotificationsOutputTypeDef
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
GetLegalHoldInputRequestTypeDef
LegalHoldId
- Type:
- Required: Yes
GetLegalHoldOutputTypeDef
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
GetRecoveryPointRestoreMetadataInputRequestTypeDef
BackupVaultName
- Type:
- Required: Yes
RecoveryPointArn
- Type:
- Required: Yes
BackupVaultAccountId
- Type: typing.Optional[str]
GetRecoveryPointRestoreMetadataOutputTypeDef
BackupVaultArn
- Type:
- Required: Yes
RecoveryPointArn
- Type:
- Required: Yes
RestoreMetadata
- Type: typing.Dict[str, str]
- Required: Yes
ResourceType
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRestoreJobMetadataInputRequestTypeDef
RestoreJobId
- Type:
- Required: Yes
GetRestoreJobMetadataOutputTypeDef
RestoreJobId
- Type:
- Required: Yes
Metadata
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRestoreTestingInferredMetadataInputRequestTypeDef
BackupVaultName
- Type:
- Required: Yes
RecoveryPointArn
- Type:
- Required: Yes
BackupVaultAccountId
- Type: typing.Optional[str]
GetRestoreTestingInferredMetadataOutputTypeDef
InferredMetadata
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRestoreTestingPlanInputRequestTypeDef
RestoreTestingPlanName
- Type:
- Required: Yes
GetRestoreTestingPlanOutputTypeDef
RestoreTestingPlan
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetRestoreTestingSelectionInputRequestTypeDef
RestoreTestingPlanName
- Type:
- Required: Yes
RestoreTestingSelectionName
- Type:
- Required: Yes
GetRestoreTestingSelectionOutputTypeDef
RestoreTestingSelection
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSupportedResourceTypesOutputTypeDef
ResourceTypes
- Type: typing.List[str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
KeyValueTypeDef
Key
- Type:
- Required: Yes
Value
- Type:
- Required: Yes
LegalHoldTypeDef
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]
LifecycleTypeDef
MoveToColdStorageAfterDays
- Type: typing.Optional[int]
DeleteAfterDays
- Type: typing.Optional[int]
OptInToArchiveForSupportedResources
- Type: typing.Optional[bool]
ListBackupJobSummariesInputRequestTypeDef
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]
ListBackupJobSummariesOutputTypeDef
BackupJobSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.BackupJobSummaryTypeDef]
- Required: Yes
AggregationPeriod
- Type:
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListBackupJobsInputListBackupJobsPaginateTypeDef
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_classes.PaginatorConfigTypeDef]
ListBackupJobsInputRequestTypeDef
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]
ListBackupJobsOutputTypeDef
BackupJobs
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.BackupJobTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListBackupPlanTemplatesInputListBackupPlanTemplatesPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.PaginatorConfigTypeDef]
ListBackupPlanTemplatesInputRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListBackupPlanTemplatesOutputTypeDef
NextToken
- Type:
- Required: Yes
BackupPlanTemplatesList
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.BackupPlanTemplatesListMemberTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListBackupPlanVersionsInputListBackupPlanVersionsPaginateTypeDef
BackupPlanId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.PaginatorConfigTypeDef]
ListBackupPlanVersionsInputRequestTypeDef
BackupPlanId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListBackupPlanVersionsOutputPaginatorTypeDef
NextToken
- Type:
- Required: Yes
BackupPlanVersionsList
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.BackupPlansListMemberPaginatorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListBackupPlanVersionsOutputTypeDef
NextToken
- Type:
- Required: Yes
BackupPlanVersionsList
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.BackupPlansListMemberTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListBackupPlansInputListBackupPlansPaginateTypeDef
IncludeDeleted
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.PaginatorConfigTypeDef]
ListBackupPlansInputRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
IncludeDeleted
- Type: typing.Optional[bool]
ListBackupPlansOutputPaginatorTypeDef
NextToken
- Type:
- Required: Yes
BackupPlansList
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.BackupPlansListMemberPaginatorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListBackupPlansOutputTypeDef
NextToken
- Type:
- Required: Yes
BackupPlansList
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.BackupPlansListMemberTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListBackupSelectionsInputListBackupSelectionsPaginateTypeDef
BackupPlanId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.PaginatorConfigTypeDef]
ListBackupSelectionsInputRequestTypeDef
BackupPlanId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListBackupSelectionsOutputTypeDef
NextToken
- Type:
- Required: Yes
BackupSelectionsList
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.BackupSelectionsListMemberTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListBackupVaultsInputListBackupVaultsPaginateTypeDef
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_classes.PaginatorConfigTypeDef]
ListBackupVaultsInputRequestTypeDef
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]
ListBackupVaultsOutputTypeDef
BackupVaultList
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.BackupVaultListMemberTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListCopyJobSummariesInputRequestTypeDef
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]
ListCopyJobSummariesOutputTypeDef
CopyJobSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.CopyJobSummaryTypeDef]
- Required: Yes
AggregationPeriod
- Type:
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListCopyJobsInputListCopyJobsPaginateTypeDef
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_classes.PaginatorConfigTypeDef]
ListCopyJobsInputRequestTypeDef
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]
ListCopyJobsOutputTypeDef
CopyJobs
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.CopyJobTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListFrameworksInputRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListFrameworksOutputTypeDef
Frameworks
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.FrameworkTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListLegalHoldsInputListLegalHoldsPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.PaginatorConfigTypeDef]
ListLegalHoldsInputRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListLegalHoldsOutputTypeDef
NextToken
- Type:
- Required: Yes
LegalHolds
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.LegalHoldTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListProtectedResourcesByBackupVaultInputListProtectedResourcesByBackupVaultPaginateTypeDef
BackupVaultName
- Type:
- Required: Yes
BackupVaultAccountId
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.PaginatorConfigTypeDef]
ListProtectedResourcesByBackupVaultInputRequestTypeDef
BackupVaultName
- Type:
- Required: Yes
BackupVaultAccountId
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListProtectedResourcesByBackupVaultOutputTypeDef
Results
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.ProtectedResourceTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListProtectedResourcesInputListProtectedResourcesPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.PaginatorConfigTypeDef]
ListProtectedResourcesInputRequestTypeDef
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListProtectedResourcesOutputTypeDef
Results
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.ProtectedResourceTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListRecoveryPointsByBackupVaultInputListRecoveryPointsByBackupVaultPaginateTypeDef
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_classes.PaginatorConfigTypeDef]
ListRecoveryPointsByBackupVaultInputRequestTypeDef
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]
ListRecoveryPointsByBackupVaultOutputTypeDef
NextToken
- Type:
- Required: Yes
RecoveryPoints
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.RecoveryPointByBackupVaultTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListRecoveryPointsByLegalHoldInputListRecoveryPointsByLegalHoldPaginateTypeDef
LegalHoldId
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.PaginatorConfigTypeDef]
ListRecoveryPointsByLegalHoldInputRequestTypeDef
LegalHoldId
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListRecoveryPointsByLegalHoldOutputTypeDef
RecoveryPoints
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.RecoveryPointMemberTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListRecoveryPointsByResourceInputListRecoveryPointsByResourcePaginateTypeDef
ResourceArn
- Type:
- Required: Yes
ManagedByAWSBackupOnly
- Type: typing.Optional[bool]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.PaginatorConfigTypeDef]
ListRecoveryPointsByResourceInputRequestTypeDef
ResourceArn
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ManagedByAWSBackupOnly
- Type: typing.Optional[bool]
ListRecoveryPointsByResourceOutputTypeDef
NextToken
- Type:
- Required: Yes
RecoveryPoints
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.RecoveryPointByResourceTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListReportJobsInputRequestTypeDef
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]
ListReportJobsOutputTypeDef
ReportJobs
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.ReportJobTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListReportPlansInputRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListReportPlansOutputTypeDef
ReportPlans
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.ReportPlanTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListRestoreJobSummariesInputRequestTypeDef
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]
ListRestoreJobSummariesOutputTypeDef
RestoreJobSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.RestoreJobSummaryTypeDef]
- Required: Yes
AggregationPeriod
- Type:
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListRestoreJobsByProtectedResourceInputRequestTypeDef
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]
ListRestoreJobsByProtectedResourceOutputTypeDef
RestoreJobs
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.RestoreJobsListMemberTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListRestoreJobsInputListRestoreJobsPaginateTypeDef
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_classes.PaginatorConfigTypeDef]
ListRestoreJobsInputRequestTypeDef
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]
ListRestoreJobsOutputTypeDef
RestoreJobs
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.RestoreJobsListMemberTypeDef]
- Required: Yes
NextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListRestoreTestingPlansInputListRestoreTestingPlansPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.PaginatorConfigTypeDef]
ListRestoreTestingPlansInputRequestTypeDef
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListRestoreTestingPlansOutputTypeDef
NextToken
- Type:
- Required: Yes
RestoreTestingPlans
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.RestoreTestingPlanForListTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListRestoreTestingSelectionsInputListRestoreTestingSelectionsPaginateTypeDef
RestoreTestingPlanName
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.PaginatorConfigTypeDef]
ListRestoreTestingSelectionsInputRequestTypeDef
RestoreTestingPlanName
- Type:
- Required: Yes
MaxResults
- Type: typing.Optional[int]
NextToken
- Type: typing.Optional[str]
ListRestoreTestingSelectionsOutputTypeDef
NextToken
- Type:
- Required: Yes
RestoreTestingSelections
- Type: typing.List[aws_resource_validator.pydantic_models.backup_classes.RestoreTestingSelectionForListTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsInputRequestTypeDef
ResourceArn
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListTagsOutputTypeDef
NextToken
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
ProtectedResourceConditionsTypeDef
StringEquals
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.backup_classes.KeyValueTypeDef]]
StringNotEquals
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.backup_classes.KeyValueTypeDef]]
ProtectedResourceTypeDef
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]
PutBackupVaultAccessPolicyInputRequestTypeDef
BackupVaultName
- Type:
- Required: Yes
Policy
- Type: typing.Optional[str]
PutBackupVaultLockConfigurationInputRequestTypeDef
BackupVaultName
- Type:
- Required: Yes
MinRetentionDays
- Type: typing.Optional[int]
MaxRetentionDays
- Type: typing.Optional[int]
ChangeableForDays
- Type: typing.Optional[int]
PutBackupVaultNotificationsInputRequestTypeDef
BackupVaultName
- Type:
- Required: Yes
SNSTopicArn
- Type:
- Required: Yes
BackupVaultEvents
- Type: typing.Sequence[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
PutRestoreValidationResultInputRequestTypeDef
RestoreJobId
- Type:
- Required: Yes
ValidationStatus
- Type: typing.Literal['FAILED', 'SUCCESSFUL', 'TIMED_OUT', 'VALIDATING']
- Required: Yes
ValidationStatusMessage
- Type: typing.Optional[str]
RecoveryPointByBackupVaultTypeDef
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_classes.RecoveryPointCreatorTypeDef]
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: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.CalculatedLifecycleTypeDef]
Lifecycle
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.LifecycleTypeDef]
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']]
RecoveryPointByResourceTypeDef
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']]
RecoveryPointCreatorTypeDef
BackupPlanId
- Type: typing.Optional[str]
BackupPlanArn
- Type: typing.Optional[str]
BackupPlanVersion
- Type: typing.Optional[str]
BackupRuleId
- Type: typing.Optional[str]
RecoveryPointMemberTypeDef
RecoveryPointArn
- Type: typing.Optional[str]
ResourceArn
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[str]
BackupVaultName
- Type: typing.Optional[str]
RecoveryPointSelectionTypeDef
VaultNames
- Type: typing.Optional[typing.Sequence[str]]
ResourceIdentifiers
- Type: typing.Optional[typing.Sequence[str]]
DateRange
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.DateRangeTypeDef]
ReportDeliveryChannelTypeDef
S3BucketName
- Type:
- Required: Yes
S3KeyPrefix
- Type: typing.Optional[str]
Formats
- Type: typing.Optional[typing.Sequence[str]]
ReportDestinationTypeDef
S3BucketName
- Type: typing.Optional[str]
S3Keys
- Type: typing.Optional[typing.List[str]]
ReportJobTypeDef
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: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.ReportDestinationTypeDef]
ReportPlanTypeDef
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_classes.ReportSettingTypeDef]
ReportDeliveryChannel
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.ReportDeliveryChannelTypeDef]
DeploymentStatus
- Type: typing.Optional[str]
CreationTime
- Type: typing.Optional[datetime.datetime]
LastAttemptedExecutionTime
- Type: typing.Optional[datetime.datetime]
LastSuccessfulExecutionTime
- Type: typing.Optional[datetime.datetime]
ReportSettingTypeDef
ReportTemplate
- Type:
- Required: Yes
FrameworkArns
- Type: typing.Optional[typing.Sequence[str]]
NumberOfFrameworks
- Type: typing.Optional[int]
Accounts
- Type: typing.Optional[typing.Sequence[str]]
OrganizationUnits
- Type: typing.Optional[typing.Sequence[str]]
Regions
- Type: typing.Optional[typing.Sequence[str]]
ResponseMetadataTypeDef
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]
RestoreJobCreatorTypeDef
RestoreTestingPlanArn
- Type: typing.Optional[str]
RestoreJobSummaryTypeDef
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]
RestoreJobsListMemberTypeDef
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_classes.RestoreJobCreatorTypeDef]
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]
RestoreTestingPlanForCreateTypeDef
RecoveryPointSelection
- Type:
- Required: Yes
RestoreTestingPlanName
- Type:
- Required: Yes
ScheduleExpression
- Type:
- Required: Yes
ScheduleExpressionTimezone
- Type: typing.Optional[str]
StartWindowHours
- Type: typing.Optional[int]
RestoreTestingPlanForGetTypeDef
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]
RestoreTestingPlanForListTypeDef
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]
RestoreTestingPlanForUpdateTypeDef
RecoveryPointSelection
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.RestoreTestingRecoveryPointSelectionTypeDef]
ScheduleExpression
- Type: typing.Optional[str]
ScheduleExpressionTimezone
- Type: typing.Optional[str]
StartWindowHours
- Type: typing.Optional[int]
RestoreTestingRecoveryPointSelectionTypeDef
Algorithm
- Type: typing.Optional[typing.Literal['LATEST_WITHIN_WINDOW', 'RANDOM_WITHIN_WINDOW']]
ExcludeVaults
- Type: typing.Optional[typing.Sequence[str]]
IncludeVaults
- Type: typing.Optional[typing.Sequence[str]]
RecoveryPointTypes
- Type: typing.Optional[typing.Sequence[typing.Literal['CONTINUOUS', 'SNAPSHOT']]]
SelectionWindowDays
- Type: typing.Optional[int]
RestoreTestingSelectionForCreateTypeDef
IamRoleArn
- Type:
- Required: Yes
ProtectedResourceType
- Type:
- Required: Yes
RestoreTestingSelectionName
- Type:
- Required: Yes
ProtectedResourceArns
- Type: typing.Optional[typing.Sequence[str]]
ProtectedResourceConditions
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.ProtectedResourceConditionsTypeDef]
RestoreMetadataOverrides
- Type: typing.Optional[typing.Mapping[str, str]]
ValidationWindowHours
- Type: typing.Optional[int]
RestoreTestingSelectionForGetTypeDef
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_classes.ProtectedResourceConditionsTypeDef]
RestoreMetadataOverrides
- Type: typing.Optional[typing.Dict[str, str]]
ValidationWindowHours
- Type: typing.Optional[int]
RestoreTestingSelectionForListTypeDef
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]
RestoreTestingSelectionForUpdateTypeDef
IamRoleArn
- Type: typing.Optional[str]
ProtectedResourceArns
- Type: typing.Optional[typing.Sequence[str]]
ProtectedResourceConditions
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.ProtectedResourceConditionsTypeDef]
RestoreMetadataOverrides
- Type: typing.Optional[typing.Mapping[str, str]]
ValidationWindowHours
- Type: typing.Optional[int]
StartBackupJobInputRequestTypeDef
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: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.LifecycleTypeDef]
RecoveryPointTags
- Type: typing.Optional[typing.Mapping[str, str]]
BackupOptions
- Type: typing.Optional[typing.Mapping[str, str]]
StartBackupJobOutputTypeDef
BackupJobId
- Type:
- Required: Yes
RecoveryPointArn
- Type:
- Required: Yes
CreationDate
- Type:
- Required: Yes
IsParent
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartCopyJobInputRequestTypeDef
RecoveryPointArn
- Type:
- Required: Yes
SourceBackupVaultName
- Type:
- Required: Yes
DestinationBackupVaultArn
- Type:
- Required: Yes
IamRoleArn
- Type:
- Required: Yes
IdempotencyToken
- Type: typing.Optional[str]
Lifecycle
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.LifecycleTypeDef]
StartCopyJobOutputTypeDef
CopyJobId
- Type:
- Required: Yes
CreationDate
- Type:
- Required: Yes
IsParent
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartReportJobInputRequestTypeDef
ReportPlanName
- Type:
- Required: Yes
IdempotencyToken
- Type: typing.Optional[str]
StartReportJobOutputTypeDef
ReportJobId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartRestoreJobInputRequestTypeDef
RecoveryPointArn
- Type:
- Required: Yes
Metadata
- Type: typing.Mapping[str, str]
- Required: Yes
IamRoleArn
- Type: typing.Optional[str]
IdempotencyToken
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[str]
CopySourceTagsToRestoredResource
- Type: typing.Optional[bool]
StartRestoreJobOutputTypeDef
RestoreJobId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopBackupJobInputRequestTypeDef
BackupJobId
- Type:
- Required: Yes
TagResourceInputRequestTypeDef
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Mapping[str, str]
- Required: Yes
UntagResourceInputRequestTypeDef
ResourceArn
- Type:
- Required: Yes
TagKeyList
- Type: typing.Sequence[str]
- Required: Yes
UpdateBackupPlanInputRequestTypeDef
BackupPlanId
- Type:
- Required: Yes
BackupPlan
- Type:
- Required: Yes
UpdateBackupPlanOutputTypeDef
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_classes.AdvancedBackupSettingTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateFrameworkInputRequestTypeDef
FrameworkName
- Type:
- Required: Yes
FrameworkDescription
- Type: typing.Optional[str]
FrameworkControls
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.backup_classes.FrameworkControlTypeDef]]
IdempotencyToken
- Type: typing.Optional[str]
UpdateFrameworkOutputTypeDef
FrameworkName
- Type:
- Required: Yes
FrameworkArn
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateGlobalSettingsInputRequestTypeDef
GlobalSettings
- Type: typing.Optional[typing.Mapping[str, str]]
UpdateRecoveryPointLifecycleInputRequestTypeDef
BackupVaultName
- Type:
- Required: Yes
RecoveryPointArn
- Type:
- Required: Yes
Lifecycle
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.LifecycleTypeDef]
UpdateRecoveryPointLifecycleOutputTypeDef
BackupVaultArn
- Type:
- Required: Yes
RecoveryPointArn
- Type:
- Required: Yes
Lifecycle
- Type:
- Required: Yes
CalculatedLifecycle
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateRegionSettingsInputRequestTypeDef
ResourceTypeOptInPreference
- Type: typing.Optional[typing.Mapping[str, bool]]
ResourceTypeManagementPreference
- Type: typing.Optional[typing.Mapping[str, bool]]
UpdateReportPlanInputRequestTypeDef
ReportPlanName
- Type:
- Required: Yes
ReportPlanDescription
- Type: typing.Optional[str]
ReportDeliveryChannel
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.ReportDeliveryChannelTypeDef]
ReportSetting
- Type: typing.Optional[aws_resource_validator.pydantic_models.backup_classes.ReportSettingTypeDef]
IdempotencyToken
- Type: typing.Optional[str]
UpdateReportPlanOutputTypeDef
ReportPlanName
- Type:
- Required: Yes
ReportPlanArn
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateRestoreTestingPlanInputRequestTypeDef
RestoreTestingPlan
- Type:
- Required: Yes
RestoreTestingPlanName
- Type:
- Required: Yes
UpdateRestoreTestingPlanOutputTypeDef
CreationTime
- Type:
- Required: Yes
RestoreTestingPlanArn
- Type:
- Required: Yes
RestoreTestingPlanName
- Type:
- Required: Yes
UpdateTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateRestoreTestingSelectionInputRequestTypeDef
RestoreTestingPlanName
- Type:
- Required: Yes
RestoreTestingSelection
- Type:
- Required: Yes
RestoreTestingSelectionName
- Type:
- Required: Yes
UpdateRestoreTestingSelectionOutputTypeDef
CreationTime
- Type:
- Required: Yes
RestoreTestingPlanArn
- Type:
- Required: Yes
RestoreTestingPlanName
- Type:
- Required: Yes
RestoreTestingSelectionName
- Type:
- Required: Yes
UpdateTime
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes