Module pagers (0.1.18)

API documentation for securitycentermanagement_v1.services.security_center_management.pagers module.

Classes

ListDescendantEventThreatDetectionCustomModulesAsyncPager

ListDescendantEventThreatDetectionCustomModulesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.securitycentermanagement_v1.types.security_center_management.ListDescendantEventThreatDetectionCustomModulesResponse
        ],
    ],
    request: google.cloud.securitycentermanagement_v1.types.security_center_management.ListDescendantEventThreatDetectionCustomModulesRequest,
    response: google.cloud.securitycentermanagement_v1.types.security_center_management.ListDescendantEventThreatDetectionCustomModulesResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_descendant_event_threat_detection_custom_modules requests.

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

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

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

ListDescendantEventThreatDetectionCustomModulesPager

ListDescendantEventThreatDetectionCustomModulesPager(
    method: typing.Callable[
        [...],
        google.cloud.securitycentermanagement_v1.types.security_center_management.ListDescendantEventThreatDetectionCustomModulesResponse,
    ],
    request: google.cloud.securitycentermanagement_v1.types.security_center_management.ListDescendantEventThreatDetectionCustomModulesRequest,
    response: google.cloud.securitycentermanagement_v1.types.security_center_management.ListDescendantEventThreatDetectionCustomModulesResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_descendant_event_threat_detection_custom_modules requests.

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

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

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

ListDescendantSecurityHealthAnalyticsCustomModulesAsyncPager

ListDescendantSecurityHealthAnalyticsCustomModulesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.securitycentermanagement_v1.types.security_center_management.ListDescendantSecurityHealthAnalyticsCustomModulesResponse
        ],
    ],
    request: google.cloud.securitycentermanagement_v1.types.security_center_management.ListDescendantSecurityHealthAnalyticsCustomModulesRequest,
    response: google.cloud.securitycentermanagement_v1.types.security_center_management.ListDescendantSecurityHealthAnalyticsCustomModulesResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_descendant_security_health_analytics_custom_modules requests.

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

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

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

ListDescendantSecurityHealthAnalyticsCustomModulesPager

ListDescendantSecurityHealthAnalyticsCustomModulesPager(
    method: typing.Callable[
        [...],
        google.cloud.securitycentermanagement_v1.types.security_center_management.ListDescendantSecurityHealthAnalyticsCustomModulesResponse,
    ],
    request: google.cloud.securitycentermanagement_v1.types.security_center_management.ListDescendantSecurityHealthAnalyticsCustomModulesRequest,
    response: google.cloud.securitycentermanagement_v1.types.security_center_management.ListDescendantSecurityHealthAnalyticsCustomModulesResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_descendant_security_health_analytics_custom_modules requests.

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

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

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

ListEffectiveEventThreatDetectionCustomModulesAsyncPager

ListEffectiveEventThreatDetectionCustomModulesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.securitycentermanagement_v1.types.security_center_management.ListEffectiveEventThreatDetectionCustomModulesResponse
        ],
    ],
    request: google.cloud.securitycentermanagement_v1.types.security_center_management.ListEffectiveEventThreatDetectionCustomModulesRequest,
    response: google.cloud.securitycentermanagement_v1.types.security_center_management.ListEffectiveEventThreatDetectionCustomModulesResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_effective_event_threat_detection_custom_modules requests.

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

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

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

ListEffectiveEventThreatDetectionCustomModulesPager

ListEffectiveEventThreatDetectionCustomModulesPager(
    method: typing.Callable[
        [...],
        google.cloud.securitycentermanagement_v1.types.security_center_management.ListEffectiveEventThreatDetectionCustomModulesResponse,
    ],
    request: google.cloud.securitycentermanagement_v1.types.security_center_management.ListEffectiveEventThreatDetectionCustomModulesRequest,
    response: google.cloud.securitycentermanagement_v1.types.security_center_management.ListEffectiveEventThreatDetectionCustomModulesResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_effective_event_threat_detection_custom_modules requests.

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

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

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

ListEffectiveSecurityHealthAnalyticsCustomModulesAsyncPager

ListEffectiveSecurityHealthAnalyticsCustomModulesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.securitycentermanagement_v1.types.security_center_management.ListEffectiveSecurityHealthAnalyticsCustomModulesResponse
        ],
    ],
    request: google.cloud.securitycentermanagement_v1.types.security_center_management.ListEffectiveSecurityHealthAnalyticsCustomModulesRequest,
    response: google.cloud.securitycentermanagement_v1.types.security_center_management.ListEffectiveSecurityHealthAnalyticsCustomModulesResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_effective_security_health_analytics_custom_modules requests.

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

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

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

ListEffectiveSecurityHealthAnalyticsCustomModulesPager

ListEffectiveSecurityHealthAnalyticsCustomModulesPager(
    method: typing.Callable[
        [...],
        google.cloud.securitycentermanagement_v1.types.security_center_management.ListEffectiveSecurityHealthAnalyticsCustomModulesResponse,
    ],
    request: google.cloud.securitycentermanagement_v1.types.security_center_management.ListEffectiveSecurityHealthAnalyticsCustomModulesRequest,
    response: google.cloud.securitycentermanagement_v1.types.security_center_management.ListEffectiveSecurityHealthAnalyticsCustomModulesResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_effective_security_health_analytics_custom_modules requests.

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

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

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

ListEventThreatDetectionCustomModulesAsyncPager

ListEventThreatDetectionCustomModulesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.securitycentermanagement_v1.types.security_center_management.ListEventThreatDetectionCustomModulesResponse
        ],
    ],
    request: google.cloud.securitycentermanagement_v1.types.security_center_management.ListEventThreatDetectionCustomModulesRequest,
    response: google.cloud.securitycentermanagement_v1.types.security_center_management.ListEventThreatDetectionCustomModulesResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_event_threat_detection_custom_modules requests.

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

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

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

ListEventThreatDetectionCustomModulesPager

ListEventThreatDetectionCustomModulesPager(
    method: typing.Callable[
        [...],
        google.cloud.securitycentermanagement_v1.types.security_center_management.ListEventThreatDetectionCustomModulesResponse,
    ],
    request: google.cloud.securitycentermanagement_v1.types.security_center_management.ListEventThreatDetectionCustomModulesRequest,
    response: google.cloud.securitycentermanagement_v1.types.security_center_management.ListEventThreatDetectionCustomModulesResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_event_threat_detection_custom_modules requests.

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

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

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

ListSecurityCenterServicesAsyncPager

ListSecurityCenterServicesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.securitycentermanagement_v1.types.security_center_management.ListSecurityCenterServicesResponse
        ],
    ],
    request: google.cloud.securitycentermanagement_v1.types.security_center_management.ListSecurityCenterServicesRequest,
    response: google.cloud.securitycentermanagement_v1.types.security_center_management.ListSecurityCenterServicesResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_security_center_services requests.

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

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

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

ListSecurityCenterServicesPager

ListSecurityCenterServicesPager(
    method: typing.Callable[
        [...],
        google.cloud.securitycentermanagement_v1.types.security_center_management.ListSecurityCenterServicesResponse,
    ],
    request: google.cloud.securitycentermanagement_v1.types.security_center_management.ListSecurityCenterServicesRequest,
    response: google.cloud.securitycentermanagement_v1.types.security_center_management.ListSecurityCenterServicesResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_security_center_services requests.

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

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

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

ListSecurityHealthAnalyticsCustomModulesAsyncPager

ListSecurityHealthAnalyticsCustomModulesAsyncPager(
    method: typing.Callable[
        [...],
        typing.Awaitable[
            google.cloud.securitycentermanagement_v1.types.security_center_management.ListSecurityHealthAnalyticsCustomModulesResponse
        ],
    ],
    request: google.cloud.securitycentermanagement_v1.types.security_center_management.ListSecurityHealthAnalyticsCustomModulesRequest,
    response: google.cloud.securitycentermanagement_v1.types.security_center_management.ListSecurityHealthAnalyticsCustomModulesResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary_async.AsyncRetry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_security_health_analytics_custom_modules requests.

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

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

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

ListSecurityHealthAnalyticsCustomModulesPager

ListSecurityHealthAnalyticsCustomModulesPager(
    method: typing.Callable[
        [...],
        google.cloud.securitycentermanagement_v1.types.security_center_management.ListSecurityHealthAnalyticsCustomModulesResponse,
    ],
    request: google.cloud.securitycentermanagement_v1.types.security_center_management.ListSecurityHealthAnalyticsCustomModulesRequest,
    response: google.cloud.securitycentermanagement_v1.types.security_center_management.ListSecurityHealthAnalyticsCustomModulesResponse,
    *,
    retry: typing.Optional[
        typing.Union[
            google.api_core.retry.retry_unary.Retry,
            google.api_core.gapic_v1.method._MethodDefault,
        ]
    ] = _MethodDefault._DEFAULT_VALUE,
    timeout: typing.Union[float, object] = _MethodDefault._DEFAULT_VALUE,
    metadata: typing.Sequence[typing.Tuple[str, typing.Union[str, bytes]]] = ()
)

A pager for iterating through list_security_health_analytics_custom_modules requests.

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

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

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