Module pagers (0.1.8)

API documentation for config_v1.services.config.pagers module.

Classes

ListDeploymentsAsyncPager

ListDeploymentsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[google.cloud.config_v1.types.config.ListDeploymentsResponse],
    ],
    request: google.cloud.config_v1.types.config.ListDeploymentsRequest,
    response: google.cloud.config_v1.types.config.ListDeploymentsResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_deployments requests.

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

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

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

ListDeploymentsPager

ListDeploymentsPager(
    method: typing.Callable[
        [...], google.cloud.config_v1.types.config.ListDeploymentsResponse
    ],
    request: google.cloud.config_v1.types.config.ListDeploymentsRequest,
    response: google.cloud.config_v1.types.config.ListDeploymentsResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_deployments requests.

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

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

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

ListPreviewsAsyncPager

ListPreviewsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[google.cloud.config_v1.types.config.ListPreviewsResponse],
    ],
    request: google.cloud.config_v1.types.config.ListPreviewsRequest,
    response: google.cloud.config_v1.types.config.ListPreviewsResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_previews requests.

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

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

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

ListPreviewsPager

ListPreviewsPager(
    method: typing.Callable[
        [...], google.cloud.config_v1.types.config.ListPreviewsResponse
    ],
    request: google.cloud.config_v1.types.config.ListPreviewsRequest,
    response: google.cloud.config_v1.types.config.ListPreviewsResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_previews requests.

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

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

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

ListResourcesAsyncPager

ListResourcesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[google.cloud.config_v1.types.config.ListResourcesResponse],
    ],
    request: google.cloud.config_v1.types.config.ListResourcesRequest,
    response: google.cloud.config_v1.types.config.ListResourcesResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_resources requests.

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

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

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

ListResourcesPager

ListResourcesPager(
    method: typing.Callable[
        [...], google.cloud.config_v1.types.config.ListResourcesResponse
    ],
    request: google.cloud.config_v1.types.config.ListResourcesRequest,
    response: google.cloud.config_v1.types.config.ListResourcesResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_resources requests.

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

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

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

ListRevisionsAsyncPager

ListRevisionsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[google.cloud.config_v1.types.config.ListRevisionsResponse],
    ],
    request: google.cloud.config_v1.types.config.ListRevisionsRequest,
    response: google.cloud.config_v1.types.config.ListRevisionsResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_revisions requests.

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

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

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

ListRevisionsPager

ListRevisionsPager(
    method: typing.Callable[
        [...], google.cloud.config_v1.types.config.ListRevisionsResponse
    ],
    request: google.cloud.config_v1.types.config.ListRevisionsRequest,
    response: google.cloud.config_v1.types.config.ListRevisionsResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_revisions requests.

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

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

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

ListTerraformVersionsAsyncPager

ListTerraformVersionsAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.config_v1.types.config.ListTerraformVersionsResponse
        ],
    ],
    request: google.cloud.config_v1.types.config.ListTerraformVersionsRequest,
    response: google.cloud.config_v1.types.config.ListTerraformVersionsResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_terraform_versions requests.

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

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

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

ListTerraformVersionsPager

ListTerraformVersionsPager(
    method: typing.Callable[
        [...], google.cloud.config_v1.types.config.ListTerraformVersionsResponse
    ],
    request: google.cloud.config_v1.types.config.ListTerraformVersionsRequest,
    response: google.cloud.config_v1.types.config.ListTerraformVersionsResponse,
    *,
    metadata: typing.Sequence[typing.Tuple[str, str]] = ()
)

A pager for iterating through list_terraform_versions requests.

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

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

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