Skip to content

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