Module pagers (1.4.0)

API documentation for vmmigration_v1.services.vm_migration.pagers module.

Classes

ListCloneJobsAsyncPager

ListCloneJobsAsyncPager(
    method: Callable[
        [...],
        Awaitable[google.cloud.vmmigration_v1.types.vmmigration.ListCloneJobsResponse],
    ],
    request: google.cloud.vmmigration_v1.types.vmmigration.ListCloneJobsRequest,
    response: google.cloud.vmmigration_v1.types.vmmigration.ListCloneJobsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_clone_jobs requests.

This class thinly wraps an initial ListCloneJobsResponse object, and provides an __aiter__ method to iterate through its clone_jobs field.

If there are more pages, the __aiter__ method will make additional ListCloneJobs requests and continue to iterate through the clone_jobs field on the corresponding responses.

All the usual ListCloneJobsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListCloneJobsPager

ListCloneJobsPager(
    method: Callable[
        [...], google.cloud.vmmigration_v1.types.vmmigration.ListCloneJobsResponse
    ],
    request: google.cloud.vmmigration_v1.types.vmmigration.ListCloneJobsRequest,
    response: google.cloud.vmmigration_v1.types.vmmigration.ListCloneJobsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_clone_jobs requests.

This class thinly wraps an initial ListCloneJobsResponse object, and provides an __iter__ method to iterate through its clone_jobs field.

If there are more pages, the __iter__ method will make additional ListCloneJobs requests and continue to iterate through the clone_jobs field on the corresponding responses.

All the usual ListCloneJobsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListCutoverJobsAsyncPager

ListCutoverJobsAsyncPager(
    method: Callable[
        [...],
        Awaitable[
            google.cloud.vmmigration_v1.types.vmmigration.ListCutoverJobsResponse
        ],
    ],
    request: google.cloud.vmmigration_v1.types.vmmigration.ListCutoverJobsRequest,
    response: google.cloud.vmmigration_v1.types.vmmigration.ListCutoverJobsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_cutover_jobs requests.

This class thinly wraps an initial ListCutoverJobsResponse object, and provides an __aiter__ method to iterate through its cutover_jobs field.

If there are more pages, the __aiter__ method will make additional ListCutoverJobs requests and continue to iterate through the cutover_jobs field on the corresponding responses.

All the usual ListCutoverJobsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListCutoverJobsPager

ListCutoverJobsPager(
    method: Callable[
        [...], google.cloud.vmmigration_v1.types.vmmigration.ListCutoverJobsResponse
    ],
    request: google.cloud.vmmigration_v1.types.vmmigration.ListCutoverJobsRequest,
    response: google.cloud.vmmigration_v1.types.vmmigration.ListCutoverJobsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_cutover_jobs requests.

This class thinly wraps an initial ListCutoverJobsResponse object, and provides an __iter__ method to iterate through its cutover_jobs field.

If there are more pages, the __iter__ method will make additional ListCutoverJobs requests and continue to iterate through the cutover_jobs field on the corresponding responses.

All the usual ListCutoverJobsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListDatacenterConnectorsAsyncPager

ListDatacenterConnectorsAsyncPager(
    method: Callable[
        [...],
        Awaitable[
            google.cloud.vmmigration_v1.types.vmmigration.ListDatacenterConnectorsResponse
        ],
    ],
    request: google.cloud.vmmigration_v1.types.vmmigration.ListDatacenterConnectorsRequest,
    response: google.cloud.vmmigration_v1.types.vmmigration.ListDatacenterConnectorsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_datacenter_connectors requests.

This class thinly wraps an initial ListDatacenterConnectorsResponse object, and provides an __aiter__ method to iterate through its datacenter_connectors field.

If there are more pages, the __aiter__ method will make additional ListDatacenterConnectors requests and continue to iterate through the datacenter_connectors field on the corresponding responses.

All the usual ListDatacenterConnectorsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListDatacenterConnectorsPager

ListDatacenterConnectorsPager(
    method: Callable[
        [...],
        google.cloud.vmmigration_v1.types.vmmigration.ListDatacenterConnectorsResponse,
    ],
    request: google.cloud.vmmigration_v1.types.vmmigration.ListDatacenterConnectorsRequest,
    response: google.cloud.vmmigration_v1.types.vmmigration.ListDatacenterConnectorsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_datacenter_connectors requests.

This class thinly wraps an initial ListDatacenterConnectorsResponse object, and provides an __iter__ method to iterate through its datacenter_connectors field.

If there are more pages, the __iter__ method will make additional ListDatacenterConnectors requests and continue to iterate through the datacenter_connectors field on the corresponding responses.

All the usual ListDatacenterConnectorsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListGroupsAsyncPager

ListGroupsAsyncPager(
    method: Callable[
        [...],
        Awaitable[google.cloud.vmmigration_v1.types.vmmigration.ListGroupsResponse],
    ],
    request: google.cloud.vmmigration_v1.types.vmmigration.ListGroupsRequest,
    response: google.cloud.vmmigration_v1.types.vmmigration.ListGroupsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_groups requests.

This class thinly wraps an initial ListGroupsResponse object, and provides an __aiter__ method to iterate through its groups field.

If there are more pages, the __aiter__ method will make additional ListGroups requests and continue to iterate through the groups field on the corresponding responses.

All the usual ListGroupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListGroupsPager

ListGroupsPager(
    method: Callable[
        [...], google.cloud.vmmigration_v1.types.vmmigration.ListGroupsResponse
    ],
    request: google.cloud.vmmigration_v1.types.vmmigration.ListGroupsRequest,
    response: google.cloud.vmmigration_v1.types.vmmigration.ListGroupsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_groups requests.

This class thinly wraps an initial ListGroupsResponse object, and provides an __iter__ method to iterate through its groups field.

If there are more pages, the __iter__ method will make additional ListGroups requests and continue to iterate through the groups field on the corresponding responses.

All the usual ListGroupsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListMigratingVmsAsyncPager

ListMigratingVmsAsyncPager(
    method: Callable[
        [...],
        Awaitable[
            google.cloud.vmmigration_v1.types.vmmigration.ListMigratingVmsResponse
        ],
    ],
    request: google.cloud.vmmigration_v1.types.vmmigration.ListMigratingVmsRequest,
    response: google.cloud.vmmigration_v1.types.vmmigration.ListMigratingVmsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_migrating_vms requests.

This class thinly wraps an initial ListMigratingVmsResponse object, and provides an __aiter__ method to iterate through its migrating_vms field.

If there are more pages, the __aiter__ method will make additional ListMigratingVms requests and continue to iterate through the migrating_vms field on the corresponding responses.

All the usual ListMigratingVmsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListMigratingVmsPager

ListMigratingVmsPager(
    method: Callable[
        [...], google.cloud.vmmigration_v1.types.vmmigration.ListMigratingVmsResponse
    ],
    request: google.cloud.vmmigration_v1.types.vmmigration.ListMigratingVmsRequest,
    response: google.cloud.vmmigration_v1.types.vmmigration.ListMigratingVmsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_migrating_vms requests.

This class thinly wraps an initial ListMigratingVmsResponse object, and provides an __iter__ method to iterate through its migrating_vms field.

If there are more pages, the __iter__ method will make additional ListMigratingVms requests and continue to iterate through the migrating_vms field on the corresponding responses.

All the usual ListMigratingVmsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListSourcesAsyncPager

ListSourcesAsyncPager(
    method: Callable[
        [...],
        Awaitable[google.cloud.vmmigration_v1.types.vmmigration.ListSourcesResponse],
    ],
    request: google.cloud.vmmigration_v1.types.vmmigration.ListSourcesRequest,
    response: google.cloud.vmmigration_v1.types.vmmigration.ListSourcesResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_sources requests.

This class thinly wraps an initial ListSourcesResponse object, and provides an __aiter__ method to iterate through its sources field.

If there are more pages, the __aiter__ method will make additional ListSources requests and continue to iterate through the sources field on the corresponding responses.

All the usual ListSourcesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListSourcesPager

ListSourcesPager(
    method: Callable[
        [...], google.cloud.vmmigration_v1.types.vmmigration.ListSourcesResponse
    ],
    request: google.cloud.vmmigration_v1.types.vmmigration.ListSourcesRequest,
    response: google.cloud.vmmigration_v1.types.vmmigration.ListSourcesResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_sources requests.

This class thinly wraps an initial ListSourcesResponse object, and provides an __iter__ method to iterate through its sources field.

If there are more pages, the __iter__ method will make additional ListSources requests and continue to iterate through the sources field on the corresponding responses.

All the usual ListSourcesResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListTargetProjectsAsyncPager

ListTargetProjectsAsyncPager(
    method: Callable[
        [...],
        Awaitable[
            google.cloud.vmmigration_v1.types.vmmigration.ListTargetProjectsResponse
        ],
    ],
    request: google.cloud.vmmigration_v1.types.vmmigration.ListTargetProjectsRequest,
    response: google.cloud.vmmigration_v1.types.vmmigration.ListTargetProjectsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_target_projects requests.

This class thinly wraps an initial ListTargetProjectsResponse object, and provides an __aiter__ method to iterate through its target_projects field.

If there are more pages, the __aiter__ method will make additional ListTargetProjects requests and continue to iterate through the target_projects field on the corresponding responses.

All the usual ListTargetProjectsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListTargetProjectsPager

ListTargetProjectsPager(
    method: Callable[
        [...], google.cloud.vmmigration_v1.types.vmmigration.ListTargetProjectsResponse
    ],
    request: google.cloud.vmmigration_v1.types.vmmigration.ListTargetProjectsRequest,
    response: google.cloud.vmmigration_v1.types.vmmigration.ListTargetProjectsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_target_projects requests.

This class thinly wraps an initial ListTargetProjectsResponse object, and provides an __iter__ method to iterate through its target_projects field.

If there are more pages, the __iter__ method will make additional ListTargetProjects requests and continue to iterate through the target_projects field on the corresponding responses.

All the usual ListTargetProjectsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListUtilizationReportsAsyncPager

ListUtilizationReportsAsyncPager(
    method: Callable[
        [...],
        Awaitable[
            google.cloud.vmmigration_v1.types.vmmigration.ListUtilizationReportsResponse
        ],
    ],
    request: google.cloud.vmmigration_v1.types.vmmigration.ListUtilizationReportsRequest,
    response: google.cloud.vmmigration_v1.types.vmmigration.ListUtilizationReportsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_utilization_reports requests.

This class thinly wraps an initial ListUtilizationReportsResponse object, and provides an __aiter__ method to iterate through its utilization_reports field.

If there are more pages, the __aiter__ method will make additional ListUtilizationReports requests and continue to iterate through the utilization_reports field on the corresponding responses.

All the usual ListUtilizationReportsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.

ListUtilizationReportsPager

ListUtilizationReportsPager(
    method: Callable[
        [...],
        google.cloud.vmmigration_v1.types.vmmigration.ListUtilizationReportsResponse,
    ],
    request: google.cloud.vmmigration_v1.types.vmmigration.ListUtilizationReportsRequest,
    response: google.cloud.vmmigration_v1.types.vmmigration.ListUtilizationReportsResponse,
    *,
    metadata: Sequence[Tuple[str, str]] = ()
)

A pager for iterating through list_utilization_reports requests.

This class thinly wraps an initial ListUtilizationReportsResponse object, and provides an __iter__ method to iterate through its utilization_reports field.

If there are more pages, the __iter__ method will make additional ListUtilizationReports requests and continue to iterate through the utilization_reports field on the corresponding responses.

All the usual ListUtilizationReportsResponse attributes are available on the pager. If multiple requests are made, only the most recent response is retained, and thus used for attribute lookup.