Backupsearch Classes
BackupCreationTimeFilter
CreatedAfter
- Type: typing.Union[datetime.datetime, str, NoneType]
CreatedBefore
- Type: typing.Union[datetime.datetime, str, NoneType]
BackupCreationTimeFilterOutput
CreatedAfter
- Type: typing.Optional[datetime.datetime]
CreatedBefore
- Type: typing.Optional[datetime.datetime]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
CurrentSearchProgress
RecoveryPointsScannedCount
- Type: typing.Optional[int]
ItemsScannedCount
- Type: typing.Optional[int]
ItemsMatchedCount
- Type: typing.Optional[int]
EBSItemFilter
FilePaths
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.StringCondition]]
Sizes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.LongCondition]]
CreationTimes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.TimeCondition]]
LastModificationTimes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.TimeCondition]]
EBSItemFilterOutput
FilePaths
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.StringCondition]]
Sizes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.LongCondition]]
CreationTimes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.TimeConditionOutput]]
LastModificationTimes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.TimeConditionOutput]]
EBSResultItem
BackupResourceArn
- Type: typing.Optional[str]
SourceResourceArn
- Type: typing.Optional[str]
BackupVaultName
- Type: typing.Optional[str]
FileSystemIdentifier
- Type: typing.Optional[str]
FilePath
- Type: typing.Optional[str]
FileSize
- Type: typing.Optional[int]
CreationTime
- Type: typing.Optional[datetime.datetime]
LastModifiedTime
- Type: typing.Optional[datetime.datetime]
ExportJobSummary
ExportJobIdentifier
- Type:
- Required: Yes
ExportJobArn
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'RUNNING']]
CreationTime
- Type: typing.Optional[datetime.datetime]
CompletionTime
- Type: typing.Optional[datetime.datetime]
StatusMessage
- Type: typing.Optional[str]
SearchJobArn
- Type: typing.Optional[str]
ExportSpecification
s3ExportSpecification
- Type: typing.Optional[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.S3ExportSpecification]
GetSearchJobInput
SearchJobIdentifier
- Type:
- Required: Yes
GetSearchJobOutput
Name
- Type:
- Required: Yes
SearchScopeSummary
- Type:
- Required: Yes
CurrentSearchProgress
- Type:
- Required: Yes
StatusMessage
- Type:
- Required: Yes
EncryptionKeyArn
- Type:
- Required: Yes
CompletionTime
- Type:
- Required: Yes
Status
- Type: typing.Literal['COMPLETED', 'FAILED', 'RUNNING', 'STOPPED', 'STOPPING']
- Required: Yes
SearchScope
- Type:
- Required: Yes
ItemFilters
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
SearchJobIdentifier
- Type:
- Required: Yes
SearchJobArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSearchResultExportJobInput
ExportJobIdentifier
- Type:
- Required: Yes
GetSearchResultExportJobOutput
ExportJobIdentifier
- Type:
- Required: Yes
ExportJobArn
- Type:
- Required: Yes
Status
- Type: typing.Literal['COMPLETED', 'FAILED', 'RUNNING']
- Required: Yes
CreationTime
- Type:
- Required: Yes
CompletionTime
- Type:
- Required: Yes
StatusMessage
- Type:
- Required: Yes
ExportSpecification
- Type:
- Required: Yes
SearchJobArn
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ItemFilters
S3ItemFilters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.S3ItemFilter]]
EBSItemFilters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.EBSItemFilter]]
ItemFiltersOutput
S3ItemFilters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.S3ItemFilterOutput]]
EBSItemFilters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.EBSItemFilterOutput]]
ListSearchJobBackupsInput
SearchJobIdentifier
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListSearchJobBackupsInputPaginate
SearchJobIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.PaginatorConfig]
ListSearchJobBackupsOutput
Results
- Type: typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.SearchJobBackupsResult]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSearchJobResultsInput
SearchJobIdentifier
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListSearchJobResultsInputPaginate
SearchJobIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.PaginatorConfig]
ListSearchJobResultsOutput
Results
- Type: typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.ResultItem]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSearchJobsInput
ByStatus
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'RUNNING', 'STOPPED', 'STOPPING']]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListSearchJobsInputPaginate
ByStatus
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'RUNNING', 'STOPPED', 'STOPPING']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.PaginatorConfig]
ListSearchJobsOutput
SearchJobs
- Type: typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.SearchJobSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListSearchResultExportJobsInput
Status
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'RUNNING']]
SearchJobIdentifier
- Type: typing.Optional[str]
NextToken
- Type: typing.Optional[str]
MaxResults
- Type: typing.Optional[int]
ListSearchResultExportJobsInputPaginate
Status
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'RUNNING']]
SearchJobIdentifier
- Type: typing.Optional[str]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.PaginatorConfig]
ListSearchResultExportJobsOutput
ExportJobs
- Type: typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.ExportJobSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
NextToken
- Type: typing.Optional[str]
ListTagsForResourceRequest
ResourceArn
- Type:
- Required: Yes
ListTagsForResourceResponse
Tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
LongCondition
Value
- Type:
- Required: Yes
Operator
- Type: typing.Optional[typing.Literal['EQUALS_TO', 'GREATER_THAN_EQUAL_TO', 'LESS_THAN_EQUAL_TO', 'NOT_EQUALS_TO']]
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[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]
ResultItem
S3ResultItem
- Type:
EBSResultItem
- Type:
S3ExportSpecification
DestinationBucket
- Type:
- Required: Yes
DestinationPrefix
- Type: typing.Optional[str]
S3ItemFilter
ObjectKeys
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.StringCondition]]
Sizes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.LongCondition]]
CreationTimes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.TimeCondition]]
VersionIds
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.StringCondition]]
ETags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.StringCondition]]
S3ItemFilterOutput
ObjectKeys
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.StringCondition]]
Sizes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.LongCondition]]
CreationTimes
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.TimeConditionOutput]]
VersionIds
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.StringCondition]]
ETags
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.StringCondition]]
S3ResultItem
BackupResourceArn
- Type: typing.Optional[str]
SourceResourceArn
- Type: typing.Optional[str]
BackupVaultName
- Type: typing.Optional[str]
ObjectKey
- Type: typing.Optional[str]
ObjectSize
- Type: typing.Optional[int]
CreationTime
- Type: typing.Optional[datetime.datetime]
ETag
- Type: typing.Optional[str]
VersionId
- Type: typing.Optional[str]
SearchJobBackupsResult
Status
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'RUNNING', 'STOPPED', 'STOPPING']]
StatusMessage
- Type: typing.Optional[str]
ResourceType
- Type: typing.Optional[typing.Literal['EBS', 'S3']]
BackupResourceArn
- Type: typing.Optional[str]
SourceResourceArn
- Type: typing.Optional[str]
IndexCreationTime
- Type: typing.Optional[datetime.datetime]
BackupCreationTime
- Type: typing.Optional[datetime.datetime]
SearchJobSummary
SearchJobIdentifier
- Type: typing.Optional[str]
SearchJobArn
- Type: typing.Optional[str]
Name
- Type: typing.Optional[str]
Status
- Type: typing.Optional[typing.Literal['COMPLETED', 'FAILED', 'RUNNING', 'STOPPED', 'STOPPING']]
CreationTime
- Type: typing.Optional[datetime.datetime]
CompletionTime
- Type: typing.Optional[datetime.datetime]
SearchScopeSummary
- Type:
StatusMessage
- Type: typing.Optional[str]
SearchScope
BackupResourceTypes
- Type: typing.List[typing.Literal['EBS', 'S3']]
- Required: Yes
BackupResourceCreationTime
- Type: typing.Optional[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.BackupCreationTimeFilter]
SourceResourceArns
- Type: typing.Optional[typing.List[str]]
BackupResourceArns
- Type: typing.Optional[typing.List[str]]
BackupResourceTags
- Type: typing.Optional[typing.Dict[str, str]]
SearchScopeOutput
BackupResourceTypes
- Type: typing.List[typing.Literal['EBS', 'S3']]
- Required: Yes
BackupResourceCreationTime
- Type: typing.Optional[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.BackupCreationTimeFilterOutput]
SourceResourceArns
- Type: typing.Optional[typing.List[str]]
BackupResourceArns
- Type: typing.Optional[typing.List[str]]
BackupResourceTags
- Type: typing.Optional[typing.Dict[str, str]]
SearchScopeSummary
TotalRecoveryPointsToScanCount
- Type: typing.Optional[int]
TotalItemsToScanCount
- Type: typing.Optional[int]
StartSearchJobInput
SearchScope
- Type: typing.Union[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.SearchScope, aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.SearchScopeOutput]
- Required: Yes
Tags
- Type: typing.Optional[typing.Dict[str, str]]
Name
- Type: typing.Optional[str]
EncryptionKeyArn
- Type: typing.Optional[str]
ClientToken
- Type: typing.Optional[str]
ItemFilters
- Type: typing.Union[aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.ItemFilters, aws_resource_validator.pydantic_models.backupsearch.backupsearch_classes.ItemFiltersOutput, NoneType]
StartSearchJobOutput
SearchJobArn
- Type:
- Required: Yes
CreationTime
- Type:
- Required: Yes
SearchJobIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StartSearchResultExportJobInput
SearchJobIdentifier
- Type:
- Required: Yes
ExportSpecification
- Type:
- Required: Yes
ClientToken
- Type: typing.Optional[str]
Tags
- Type: typing.Optional[typing.Dict[str, str]]
RoleArn
- Type: typing.Optional[str]
StartSearchResultExportJobOutput
ExportJobArn
- Type:
- Required: Yes
ExportJobIdentifier
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
StopSearchJobInput
SearchJobIdentifier
- Type:
- Required: Yes
StringCondition
Value
- Type:
- Required: Yes
Operator
- Type: typing.Optional[typing.Literal['BEGINS_WITH', 'CONTAINS', 'DOES_NOT_BEGIN_WITH', 'DOES_NOT_CONTAIN', 'DOES_NOT_END_WITH', 'ENDS_WITH', 'EQUALS_TO', 'NOT_EQUALS_TO']]
TagResourceRequest
ResourceArn
- Type:
- Required: Yes
Tags
- Type: typing.Dict[str, str]
- Required: Yes
TimeCondition
Value
- Type: typing.Union[datetime.datetime, str]
- Required: Yes
Operator
- Type: typing.Optional[typing.Literal['EQUALS_TO', 'GREATER_THAN_EQUAL_TO', 'LESS_THAN_EQUAL_TO', 'NOT_EQUALS_TO']]
TimeConditionOutput
Value
- Type:
- Required: Yes
Operator
- Type: typing.Optional[typing.Literal['EQUALS_TO', 'GREATER_THAN_EQUAL_TO', 'LESS_THAN_EQUAL_TO', 'NOT_EQUALS_TO']]
UntagResourceRequest
ResourceArn
- Type:
- Required: Yes
TagKeys
- Type: typing.List[str]
- Required: Yes