Skip to content

Paginators#

Index > Backup > Paginators

Auto-generated documentation for Backup type annotations stubs module types-boto3-backup.

ListBackupJobsPaginator#

Type annotations and code completion for boto3.client("backup").get_paginator("list_backup_jobs"). boto3 documentation

# ListBackupJobsPaginator usage example

from boto3.session import Session

from types_boto3_backup.paginator import ListBackupJobsPaginator

def get_list_backup_jobs_paginator() -> ListBackupJobsPaginator:
    return Session().client("backup").get_paginator("list_backup_jobs")
# ListBackupJobsPaginator usage example with type annotations

from boto3.session import Session

from types_boto3_backup.paginator import ListBackupJobsPaginator

session = Session()

client = Session().client("backup")  # (1)
paginator: ListBackupJobsPaginator = client.get_paginator("list_backup_jobs")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: BackupClient
  2. paginator: ListBackupJobsPaginator
  3. item: ListBackupJobsOutputTypeDef

paginate#

Type annotations and code completion for ListBackupJobsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    ByResourceArn: str = ...,
    ByState: BackupJobStateType = ...,  # (1)
    ByBackupVaultName: str = ...,
    ByCreatedBefore: TimestampTypeDef = ...,
    ByCreatedAfter: TimestampTypeDef = ...,
    ByResourceType: str = ...,
    ByAccountId: str = ...,
    ByCompleteAfter: TimestampTypeDef = ...,
    ByCompleteBefore: TimestampTypeDef = ...,
    ByParentJobId: str = ...,
    ByMessageCategory: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (2)
) -> PageIterator[ListBackupJobsOutputTypeDef]:  # (3)
    ...
  1. See BackupJobStateType
  2. See PaginatorConfigTypeDef
  3. See ListBackupJobsOutputTypeDef
# paginate method usage example with argument unpacking

kwargs: ListBackupJobsInputPaginateTypeDef = {  # (1)
    "ByResourceArn": ...,
}

parent.paginate(**kwargs)
  1. See ListBackupJobsInputPaginateTypeDef

ListBackupPlanTemplatesPaginator#

Type annotations and code completion for boto3.client("backup").get_paginator("list_backup_plan_templates"). boto3 documentation

# ListBackupPlanTemplatesPaginator usage example

from boto3.session import Session

from types_boto3_backup.paginator import ListBackupPlanTemplatesPaginator

def get_list_backup_plan_templates_paginator() -> ListBackupPlanTemplatesPaginator:
    return Session().client("backup").get_paginator("list_backup_plan_templates")
# ListBackupPlanTemplatesPaginator usage example with type annotations

from boto3.session import Session

from types_boto3_backup.paginator import ListBackupPlanTemplatesPaginator

session = Session()

client = Session().client("backup")  # (1)
paginator: ListBackupPlanTemplatesPaginator = client.get_paginator("list_backup_plan_templates")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: BackupClient
  2. paginator: ListBackupPlanTemplatesPaginator
  3. item: ListBackupPlanTemplatesOutputTypeDef

paginate#

Type annotations and code completion for ListBackupPlanTemplatesPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> PageIterator[ListBackupPlanTemplatesOutputTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListBackupPlanTemplatesOutputTypeDef
# paginate method usage example with argument unpacking

kwargs: ListBackupPlanTemplatesInputPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}

parent.paginate(**kwargs)
  1. See ListBackupPlanTemplatesInputPaginateTypeDef

ListBackupPlanVersionsPaginator#

Type annotations and code completion for boto3.client("backup").get_paginator("list_backup_plan_versions"). boto3 documentation

# ListBackupPlanVersionsPaginator usage example

from boto3.session import Session

from types_boto3_backup.paginator import ListBackupPlanVersionsPaginator

def get_list_backup_plan_versions_paginator() -> ListBackupPlanVersionsPaginator:
    return Session().client("backup").get_paginator("list_backup_plan_versions")
# ListBackupPlanVersionsPaginator usage example with type annotations

from boto3.session import Session

from types_boto3_backup.paginator import ListBackupPlanVersionsPaginator

session = Session()

client = Session().client("backup")  # (1)
paginator: ListBackupPlanVersionsPaginator = client.get_paginator("list_backup_plan_versions")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: BackupClient
  2. paginator: ListBackupPlanVersionsPaginator
  3. item: ListBackupPlanVersionsOutputTypeDef

paginate#

Type annotations and code completion for ListBackupPlanVersionsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    BackupPlanId: str,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> PageIterator[ListBackupPlanVersionsOutputTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListBackupPlanVersionsOutputTypeDef
# paginate method usage example with argument unpacking

kwargs: ListBackupPlanVersionsInputPaginateTypeDef = {  # (1)
    "BackupPlanId": ...,
}

parent.paginate(**kwargs)
  1. See ListBackupPlanVersionsInputPaginateTypeDef

ListBackupPlansPaginator#

Type annotations and code completion for boto3.client("backup").get_paginator("list_backup_plans"). boto3 documentation

# ListBackupPlansPaginator usage example

from boto3.session import Session

from types_boto3_backup.paginator import ListBackupPlansPaginator

def get_list_backup_plans_paginator() -> ListBackupPlansPaginator:
    return Session().client("backup").get_paginator("list_backup_plans")
# ListBackupPlansPaginator usage example with type annotations

from boto3.session import Session

from types_boto3_backup.paginator import ListBackupPlansPaginator

session = Session()

client = Session().client("backup")  # (1)
paginator: ListBackupPlansPaginator = client.get_paginator("list_backup_plans")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: BackupClient
  2. paginator: ListBackupPlansPaginator
  3. item: ListBackupPlansOutputTypeDef

paginate#

Type annotations and code completion for ListBackupPlansPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    IncludeDeleted: bool = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> PageIterator[ListBackupPlansOutputTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListBackupPlansOutputTypeDef
# paginate method usage example with argument unpacking

kwargs: ListBackupPlansInputPaginateTypeDef = {  # (1)
    "IncludeDeleted": ...,
}

parent.paginate(**kwargs)
  1. See ListBackupPlansInputPaginateTypeDef

ListBackupSelectionsPaginator#

Type annotations and code completion for boto3.client("backup").get_paginator("list_backup_selections"). boto3 documentation

# ListBackupSelectionsPaginator usage example

from boto3.session import Session

from types_boto3_backup.paginator import ListBackupSelectionsPaginator

def get_list_backup_selections_paginator() -> ListBackupSelectionsPaginator:
    return Session().client("backup").get_paginator("list_backup_selections")
# ListBackupSelectionsPaginator usage example with type annotations

from boto3.session import Session

from types_boto3_backup.paginator import ListBackupSelectionsPaginator

session = Session()

client = Session().client("backup")  # (1)
paginator: ListBackupSelectionsPaginator = client.get_paginator("list_backup_selections")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: BackupClient
  2. paginator: ListBackupSelectionsPaginator
  3. item: ListBackupSelectionsOutputTypeDef

paginate#

Type annotations and code completion for ListBackupSelectionsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    BackupPlanId: str,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> PageIterator[ListBackupSelectionsOutputTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListBackupSelectionsOutputTypeDef
# paginate method usage example with argument unpacking

kwargs: ListBackupSelectionsInputPaginateTypeDef = {  # (1)
    "BackupPlanId": ...,
}

parent.paginate(**kwargs)
  1. See ListBackupSelectionsInputPaginateTypeDef

ListBackupVaultsPaginator#

Type annotations and code completion for boto3.client("backup").get_paginator("list_backup_vaults"). boto3 documentation

# ListBackupVaultsPaginator usage example

from boto3.session import Session

from types_boto3_backup.paginator import ListBackupVaultsPaginator

def get_list_backup_vaults_paginator() -> ListBackupVaultsPaginator:
    return Session().client("backup").get_paginator("list_backup_vaults")
# ListBackupVaultsPaginator usage example with type annotations

from boto3.session import Session

from types_boto3_backup.paginator import ListBackupVaultsPaginator

session = Session()

client = Session().client("backup")  # (1)
paginator: ListBackupVaultsPaginator = client.get_paginator("list_backup_vaults")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: BackupClient
  2. paginator: ListBackupVaultsPaginator
  3. item: ListBackupVaultsOutputTypeDef

paginate#

Type annotations and code completion for ListBackupVaultsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    ByVaultType: VaultTypeType = ...,  # (1)
    ByShared: bool = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (2)
) -> PageIterator[ListBackupVaultsOutputTypeDef]:  # (3)
    ...
  1. See VaultTypeType
  2. See PaginatorConfigTypeDef
  3. See ListBackupVaultsOutputTypeDef
# paginate method usage example with argument unpacking

kwargs: ListBackupVaultsInputPaginateTypeDef = {  # (1)
    "ByVaultType": ...,
}

parent.paginate(**kwargs)
  1. See ListBackupVaultsInputPaginateTypeDef

ListCopyJobsPaginator#

Type annotations and code completion for boto3.client("backup").get_paginator("list_copy_jobs"). boto3 documentation

# ListCopyJobsPaginator usage example

from boto3.session import Session

from types_boto3_backup.paginator import ListCopyJobsPaginator

def get_list_copy_jobs_paginator() -> ListCopyJobsPaginator:
    return Session().client("backup").get_paginator("list_copy_jobs")
# ListCopyJobsPaginator usage example with type annotations

from boto3.session import Session

from types_boto3_backup.paginator import ListCopyJobsPaginator

session = Session()

client = Session().client("backup")  # (1)
paginator: ListCopyJobsPaginator = client.get_paginator("list_copy_jobs")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: BackupClient
  2. paginator: ListCopyJobsPaginator
  3. item: ListCopyJobsOutputTypeDef

paginate#

Type annotations and code completion for ListCopyJobsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    ByResourceArn: str = ...,
    ByState: CopyJobStateType = ...,  # (1)
    ByCreatedBefore: TimestampTypeDef = ...,
    ByCreatedAfter: TimestampTypeDef = ...,
    ByResourceType: str = ...,
    ByDestinationVaultArn: str = ...,
    ByAccountId: str = ...,
    ByCompleteBefore: TimestampTypeDef = ...,
    ByCompleteAfter: TimestampTypeDef = ...,
    ByParentJobId: str = ...,
    ByMessageCategory: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (2)
) -> PageIterator[ListCopyJobsOutputTypeDef]:  # (3)
    ...
  1. See CopyJobStateType
  2. See PaginatorConfigTypeDef
  3. See ListCopyJobsOutputTypeDef
# paginate method usage example with argument unpacking

kwargs: ListCopyJobsInputPaginateTypeDef = {  # (1)
    "ByResourceArn": ...,
}

parent.paginate(**kwargs)
  1. See ListCopyJobsInputPaginateTypeDef

ListIndexedRecoveryPointsPaginator#

Type annotations and code completion for boto3.client("backup").get_paginator("list_indexed_recovery_points"). boto3 documentation

# ListIndexedRecoveryPointsPaginator usage example

from boto3.session import Session

from types_boto3_backup.paginator import ListIndexedRecoveryPointsPaginator

def get_list_indexed_recovery_points_paginator() -> ListIndexedRecoveryPointsPaginator:
    return Session().client("backup").get_paginator("list_indexed_recovery_points")
# ListIndexedRecoveryPointsPaginator usage example with type annotations

from boto3.session import Session

from types_boto3_backup.paginator import ListIndexedRecoveryPointsPaginator

session = Session()

client = Session().client("backup")  # (1)
paginator: ListIndexedRecoveryPointsPaginator = client.get_paginator("list_indexed_recovery_points")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: BackupClient
  2. paginator: ListIndexedRecoveryPointsPaginator
  3. item: ListIndexedRecoveryPointsOutputTypeDef

paginate#

Type annotations and code completion for ListIndexedRecoveryPointsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    SourceResourceArn: str = ...,
    CreatedBefore: TimestampTypeDef = ...,
    CreatedAfter: TimestampTypeDef = ...,
    ResourceType: str = ...,
    IndexStatus: IndexStatusType = ...,  # (1)
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (2)
) -> PageIterator[ListIndexedRecoveryPointsOutputTypeDef]:  # (3)
    ...
  1. See IndexStatusType
  2. See PaginatorConfigTypeDef
  3. See ListIndexedRecoveryPointsOutputTypeDef
# paginate method usage example with argument unpacking

kwargs: ListIndexedRecoveryPointsInputPaginateTypeDef = {  # (1)
    "SourceResourceArn": ...,
}

parent.paginate(**kwargs)
  1. See ListIndexedRecoveryPointsInputPaginateTypeDef

ListLegalHoldsPaginator#

Type annotations and code completion for boto3.client("backup").get_paginator("list_legal_holds"). boto3 documentation

# ListLegalHoldsPaginator usage example

from boto3.session import Session

from types_boto3_backup.paginator import ListLegalHoldsPaginator

def get_list_legal_holds_paginator() -> ListLegalHoldsPaginator:
    return Session().client("backup").get_paginator("list_legal_holds")
# ListLegalHoldsPaginator usage example with type annotations

from boto3.session import Session

from types_boto3_backup.paginator import ListLegalHoldsPaginator

session = Session()

client = Session().client("backup")  # (1)
paginator: ListLegalHoldsPaginator = client.get_paginator("list_legal_holds")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: BackupClient
  2. paginator: ListLegalHoldsPaginator
  3. item: ListLegalHoldsOutputTypeDef

paginate#

Type annotations and code completion for ListLegalHoldsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> PageIterator[ListLegalHoldsOutputTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListLegalHoldsOutputTypeDef
# paginate method usage example with argument unpacking

kwargs: ListLegalHoldsInputPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}

parent.paginate(**kwargs)
  1. See ListLegalHoldsInputPaginateTypeDef

ListProtectedResourcesByBackupVaultPaginator#

Type annotations and code completion for boto3.client("backup").get_paginator("list_protected_resources_by_backup_vault"). boto3 documentation

# ListProtectedResourcesByBackupVaultPaginator usage example

from boto3.session import Session

from types_boto3_backup.paginator import ListProtectedResourcesByBackupVaultPaginator

def get_list_protected_resources_by_backup_vault_paginator() -> ListProtectedResourcesByBackupVaultPaginator:
    return Session().client("backup").get_paginator("list_protected_resources_by_backup_vault")
# ListProtectedResourcesByBackupVaultPaginator usage example with type annotations

from boto3.session import Session

from types_boto3_backup.paginator import ListProtectedResourcesByBackupVaultPaginator

session = Session()

client = Session().client("backup")  # (1)
paginator: ListProtectedResourcesByBackupVaultPaginator = client.get_paginator("list_protected_resources_by_backup_vault")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: BackupClient
  2. paginator: ListProtectedResourcesByBackupVaultPaginator
  3. item: ListProtectedResourcesByBackupVaultOutputTypeDef

paginate#

Type annotations and code completion for ListProtectedResourcesByBackupVaultPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    BackupVaultName: str,
    BackupVaultAccountId: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> PageIterator[ListProtectedResourcesByBackupVaultOutputTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListProtectedResourcesByBackupVaultOutputTypeDef
# paginate method usage example with argument unpacking

kwargs: ListProtectedResourcesByBackupVaultInputPaginateTypeDef = {  # (1)
    "BackupVaultName": ...,
}

parent.paginate(**kwargs)
  1. See ListProtectedResourcesByBackupVaultInputPaginateTypeDef

ListProtectedResourcesPaginator#

Type annotations and code completion for boto3.client("backup").get_paginator("list_protected_resources"). boto3 documentation

# ListProtectedResourcesPaginator usage example

from boto3.session import Session

from types_boto3_backup.paginator import ListProtectedResourcesPaginator

def get_list_protected_resources_paginator() -> ListProtectedResourcesPaginator:
    return Session().client("backup").get_paginator("list_protected_resources")
# ListProtectedResourcesPaginator usage example with type annotations

from boto3.session import Session

from types_boto3_backup.paginator import ListProtectedResourcesPaginator

session = Session()

client = Session().client("backup")  # (1)
paginator: ListProtectedResourcesPaginator = client.get_paginator("list_protected_resources")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: BackupClient
  2. paginator: ListProtectedResourcesPaginator
  3. item: ListProtectedResourcesOutputTypeDef

paginate#

Type annotations and code completion for ListProtectedResourcesPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> PageIterator[ListProtectedResourcesOutputTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListProtectedResourcesOutputTypeDef
# paginate method usage example with argument unpacking

kwargs: ListProtectedResourcesInputPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}

parent.paginate(**kwargs)
  1. See ListProtectedResourcesInputPaginateTypeDef

ListRecoveryPointsByBackupVaultPaginator#

Type annotations and code completion for boto3.client("backup").get_paginator("list_recovery_points_by_backup_vault"). boto3 documentation

# ListRecoveryPointsByBackupVaultPaginator usage example

from boto3.session import Session

from types_boto3_backup.paginator import ListRecoveryPointsByBackupVaultPaginator

def get_list_recovery_points_by_backup_vault_paginator() -> ListRecoveryPointsByBackupVaultPaginator:
    return Session().client("backup").get_paginator("list_recovery_points_by_backup_vault")
# ListRecoveryPointsByBackupVaultPaginator usage example with type annotations

from boto3.session import Session

from types_boto3_backup.paginator import ListRecoveryPointsByBackupVaultPaginator

session = Session()

client = Session().client("backup")  # (1)
paginator: ListRecoveryPointsByBackupVaultPaginator = client.get_paginator("list_recovery_points_by_backup_vault")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: BackupClient
  2. paginator: ListRecoveryPointsByBackupVaultPaginator
  3. item: ListRecoveryPointsByBackupVaultOutputTypeDef

paginate#

Type annotations and code completion for ListRecoveryPointsByBackupVaultPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    BackupVaultName: str,
    BackupVaultAccountId: str = ...,
    ByResourceArn: str = ...,
    ByResourceType: str = ...,
    ByBackupPlanId: str = ...,
    ByCreatedBefore: TimestampTypeDef = ...,
    ByCreatedAfter: TimestampTypeDef = ...,
    ByParentRecoveryPointArn: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> PageIterator[ListRecoveryPointsByBackupVaultOutputTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListRecoveryPointsByBackupVaultOutputTypeDef
# paginate method usage example with argument unpacking

kwargs: ListRecoveryPointsByBackupVaultInputPaginateTypeDef = {  # (1)
    "BackupVaultName": ...,
}

parent.paginate(**kwargs)
  1. See ListRecoveryPointsByBackupVaultInputPaginateTypeDef

ListRecoveryPointsByLegalHoldPaginator#

Type annotations and code completion for boto3.client("backup").get_paginator("list_recovery_points_by_legal_hold"). boto3 documentation

# ListRecoveryPointsByLegalHoldPaginator usage example

from boto3.session import Session

from types_boto3_backup.paginator import ListRecoveryPointsByLegalHoldPaginator

def get_list_recovery_points_by_legal_hold_paginator() -> ListRecoveryPointsByLegalHoldPaginator:
    return Session().client("backup").get_paginator("list_recovery_points_by_legal_hold")
# ListRecoveryPointsByLegalHoldPaginator usage example with type annotations

from boto3.session import Session

from types_boto3_backup.paginator import ListRecoveryPointsByLegalHoldPaginator

session = Session()

client = Session().client("backup")  # (1)
paginator: ListRecoveryPointsByLegalHoldPaginator = client.get_paginator("list_recovery_points_by_legal_hold")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: BackupClient
  2. paginator: ListRecoveryPointsByLegalHoldPaginator
  3. item: ListRecoveryPointsByLegalHoldOutputTypeDef

paginate#

Type annotations and code completion for ListRecoveryPointsByLegalHoldPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    LegalHoldId: str,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> PageIterator[ListRecoveryPointsByLegalHoldOutputTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListRecoveryPointsByLegalHoldOutputTypeDef
# paginate method usage example with argument unpacking

kwargs: ListRecoveryPointsByLegalHoldInputPaginateTypeDef = {  # (1)
    "LegalHoldId": ...,
}

parent.paginate(**kwargs)
  1. See ListRecoveryPointsByLegalHoldInputPaginateTypeDef

ListRecoveryPointsByResourcePaginator#

Type annotations and code completion for boto3.client("backup").get_paginator("list_recovery_points_by_resource"). boto3 documentation

# ListRecoveryPointsByResourcePaginator usage example

from boto3.session import Session

from types_boto3_backup.paginator import ListRecoveryPointsByResourcePaginator

def get_list_recovery_points_by_resource_paginator() -> ListRecoveryPointsByResourcePaginator:
    return Session().client("backup").get_paginator("list_recovery_points_by_resource")
# ListRecoveryPointsByResourcePaginator usage example with type annotations

from boto3.session import Session

from types_boto3_backup.paginator import ListRecoveryPointsByResourcePaginator

session = Session()

client = Session().client("backup")  # (1)
paginator: ListRecoveryPointsByResourcePaginator = client.get_paginator("list_recovery_points_by_resource")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: BackupClient
  2. paginator: ListRecoveryPointsByResourcePaginator
  3. item: ListRecoveryPointsByResourceOutputTypeDef

paginate#

Type annotations and code completion for ListRecoveryPointsByResourcePaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    ResourceArn: str,
    ManagedByAWSBackupOnly: bool = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> PageIterator[ListRecoveryPointsByResourceOutputTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListRecoveryPointsByResourceOutputTypeDef
# paginate method usage example with argument unpacking

kwargs: ListRecoveryPointsByResourceInputPaginateTypeDef = {  # (1)
    "ResourceArn": ...,
}

parent.paginate(**kwargs)
  1. See ListRecoveryPointsByResourceInputPaginateTypeDef

ListRestoreJobsByProtectedResourcePaginator#

Type annotations and code completion for boto3.client("backup").get_paginator("list_restore_jobs_by_protected_resource"). boto3 documentation

# ListRestoreJobsByProtectedResourcePaginator usage example

from boto3.session import Session

from types_boto3_backup.paginator import ListRestoreJobsByProtectedResourcePaginator

def get_list_restore_jobs_by_protected_resource_paginator() -> ListRestoreJobsByProtectedResourcePaginator:
    return Session().client("backup").get_paginator("list_restore_jobs_by_protected_resource")
# ListRestoreJobsByProtectedResourcePaginator usage example with type annotations

from boto3.session import Session

from types_boto3_backup.paginator import ListRestoreJobsByProtectedResourcePaginator

session = Session()

client = Session().client("backup")  # (1)
paginator: ListRestoreJobsByProtectedResourcePaginator = client.get_paginator("list_restore_jobs_by_protected_resource")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: BackupClient
  2. paginator: ListRestoreJobsByProtectedResourcePaginator
  3. item: ListRestoreJobsByProtectedResourceOutputTypeDef

paginate#

Type annotations and code completion for ListRestoreJobsByProtectedResourcePaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    ResourceArn: str,
    ByStatus: RestoreJobStatusType = ...,  # (1)
    ByRecoveryPointCreationDateAfter: TimestampTypeDef = ...,
    ByRecoveryPointCreationDateBefore: TimestampTypeDef = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (2)
) -> PageIterator[ListRestoreJobsByProtectedResourceOutputTypeDef]:  # (3)
    ...
  1. See RestoreJobStatusType
  2. See PaginatorConfigTypeDef
  3. See ListRestoreJobsByProtectedResourceOutputTypeDef
# paginate method usage example with argument unpacking

kwargs: ListRestoreJobsByProtectedResourceInputPaginateTypeDef = {  # (1)
    "ResourceArn": ...,
}

parent.paginate(**kwargs)
  1. See ListRestoreJobsByProtectedResourceInputPaginateTypeDef

ListRestoreJobsPaginator#

Type annotations and code completion for boto3.client("backup").get_paginator("list_restore_jobs"). boto3 documentation

# ListRestoreJobsPaginator usage example

from boto3.session import Session

from types_boto3_backup.paginator import ListRestoreJobsPaginator

def get_list_restore_jobs_paginator() -> ListRestoreJobsPaginator:
    return Session().client("backup").get_paginator("list_restore_jobs")
# ListRestoreJobsPaginator usage example with type annotations

from boto3.session import Session

from types_boto3_backup.paginator import ListRestoreJobsPaginator

session = Session()

client = Session().client("backup")  # (1)
paginator: ListRestoreJobsPaginator = client.get_paginator("list_restore_jobs")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: BackupClient
  2. paginator: ListRestoreJobsPaginator
  3. item: ListRestoreJobsOutputTypeDef

paginate#

Type annotations and code completion for ListRestoreJobsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    ByAccountId: str = ...,
    ByResourceType: str = ...,
    ByCreatedBefore: TimestampTypeDef = ...,
    ByCreatedAfter: TimestampTypeDef = ...,
    ByStatus: RestoreJobStatusType = ...,  # (1)
    ByCompleteBefore: TimestampTypeDef = ...,
    ByCompleteAfter: TimestampTypeDef = ...,
    ByRestoreTestingPlanArn: str = ...,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (2)
) -> PageIterator[ListRestoreJobsOutputTypeDef]:  # (3)
    ...
  1. See RestoreJobStatusType
  2. See PaginatorConfigTypeDef
  3. See ListRestoreJobsOutputTypeDef
# paginate method usage example with argument unpacking

kwargs: ListRestoreJobsInputPaginateTypeDef = {  # (1)
    "ByAccountId": ...,
}

parent.paginate(**kwargs)
  1. See ListRestoreJobsInputPaginateTypeDef

ListRestoreTestingPlansPaginator#

Type annotations and code completion for boto3.client("backup").get_paginator("list_restore_testing_plans"). boto3 documentation

# ListRestoreTestingPlansPaginator usage example

from boto3.session import Session

from types_boto3_backup.paginator import ListRestoreTestingPlansPaginator

def get_list_restore_testing_plans_paginator() -> ListRestoreTestingPlansPaginator:
    return Session().client("backup").get_paginator("list_restore_testing_plans")
# ListRestoreTestingPlansPaginator usage example with type annotations

from boto3.session import Session

from types_boto3_backup.paginator import ListRestoreTestingPlansPaginator

session = Session()

client = Session().client("backup")  # (1)
paginator: ListRestoreTestingPlansPaginator = client.get_paginator("list_restore_testing_plans")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: BackupClient
  2. paginator: ListRestoreTestingPlansPaginator
  3. item: ListRestoreTestingPlansOutputTypeDef

paginate#

Type annotations and code completion for ListRestoreTestingPlansPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> PageIterator[ListRestoreTestingPlansOutputTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListRestoreTestingPlansOutputTypeDef
# paginate method usage example with argument unpacking

kwargs: ListRestoreTestingPlansInputPaginateTypeDef = {  # (1)
    "PaginationConfig": ...,
}

parent.paginate(**kwargs)
  1. See ListRestoreTestingPlansInputPaginateTypeDef

ListRestoreTestingSelectionsPaginator#

Type annotations and code completion for boto3.client("backup").get_paginator("list_restore_testing_selections"). boto3 documentation

# ListRestoreTestingSelectionsPaginator usage example

from boto3.session import Session

from types_boto3_backup.paginator import ListRestoreTestingSelectionsPaginator

def get_list_restore_testing_selections_paginator() -> ListRestoreTestingSelectionsPaginator:
    return Session().client("backup").get_paginator("list_restore_testing_selections")
# ListRestoreTestingSelectionsPaginator usage example with type annotations

from boto3.session import Session

from types_boto3_backup.paginator import ListRestoreTestingSelectionsPaginator

session = Session()

client = Session().client("backup")  # (1)
paginator: ListRestoreTestingSelectionsPaginator = client.get_paginator("list_restore_testing_selections")  # (2)
for item in paginator.paginate(...):
    print(item)  # (3)
  1. client: BackupClient
  2. paginator: ListRestoreTestingSelectionsPaginator
  3. item: ListRestoreTestingSelectionsOutputTypeDef

paginate#

Type annotations and code completion for ListRestoreTestingSelectionsPaginator.paginate method.

# paginate method definition

def paginate(
    self,
    *,
    RestoreTestingPlanName: str,
    PaginationConfig: PaginatorConfigTypeDef = ...,  # (1)
) -> PageIterator[ListRestoreTestingSelectionsOutputTypeDef]:  # (2)
    ...
  1. See PaginatorConfigTypeDef
  2. See ListRestoreTestingSelectionsOutputTypeDef
# paginate method usage example with argument unpacking

kwargs: ListRestoreTestingSelectionsInputPaginateTypeDef = {  # (1)
    "RestoreTestingPlanName": ...,
}

parent.paginate(**kwargs)
  1. See ListRestoreTestingSelectionsInputPaginateTypeDef