# archive-control-proto commit: 03b6751d420e8e4e4cc9aeef4f76b13e28a7265f from archive_control.v1 import common_pb2 as _common_pb2 from archive_control.v1 import resource_pb2 as _resource_pb2 from google.protobuf.internal import containers as _containers from google.protobuf.internal import enum_type_wrapper as _enum_type_wrapper from google.protobuf import descriptor as _descriptor from google.protobuf import message as _message from collections.abc import Iterable as _Iterable, Mapping as _Mapping from typing import ClassVar as _ClassVar, Optional as _Optional, Union as _Union DESCRIPTOR: _descriptor.FileDescriptor class InventoryScope(int, metaclass=_enum_type_wrapper.EnumTypeWrapper): __slots__ = () INVENTORY_SCOPE_UNSPECIFIED: _ClassVar[InventoryScope] INVENTORY_SCOPE_RESOURCE_SUMMARIES: _ClassVar[InventoryScope] INVENTORY_SCOPE_RESOURCE_LOOKUP: _ClassVar[InventoryScope] INVENTORY_SCOPE_CONTENT_TREE: _ClassVar[InventoryScope] INVENTORY_SCOPE_PLACEMENTS: _ClassVar[InventoryScope] INVENTORY_SCOPE_UNSPECIFIED: InventoryScope INVENTORY_SCOPE_RESOURCE_SUMMARIES: InventoryScope INVENTORY_SCOPE_RESOURCE_LOOKUP: InventoryScope INVENTORY_SCOPE_CONTENT_TREE: InventoryScope INVENTORY_SCOPE_PLACEMENTS: InventoryScope class InventoryQuery(_message.Message): __slots__ = ("query_id", "scope", "resource_ids", "page", "page_filter", "selected_complete_only", "expected_revision") QUERY_ID_FIELD_NUMBER: _ClassVar[int] SCOPE_FIELD_NUMBER: _ClassVar[int] RESOURCE_IDS_FIELD_NUMBER: _ClassVar[int] PAGE_FIELD_NUMBER: _ClassVar[int] PAGE_FILTER_FIELD_NUMBER: _ClassVar[int] SELECTED_COMPLETE_ONLY_FIELD_NUMBER: _ClassVar[int] EXPECTED_REVISION_FIELD_NUMBER: _ClassVar[int] query_id: str scope: InventoryScope resource_ids: _containers.RepeatedCompositeFieldContainer[_resource_pb2.ResourceId] page: _common_pb2.PageRequest page_filter: str selected_complete_only: bool expected_revision: str def __init__(self, query_id: _Optional[str] = ..., scope: _Optional[_Union[InventoryScope, str]] = ..., resource_ids: _Optional[_Iterable[_Union[_resource_pb2.ResourceId, _Mapping]]] = ..., page: _Optional[_Union[_common_pb2.PageRequest, _Mapping]] = ..., page_filter: _Optional[str] = ..., selected_complete_only: _Optional[bool] = ..., expected_revision: _Optional[str] = ...) -> None: ... class ResourceSummaryChunk(_message.Message): __slots__ = ("resources",) RESOURCES_FIELD_NUMBER: _ClassVar[int] resources: _containers.RepeatedCompositeFieldContainer[_resource_pb2.ResourceSummary] def __init__(self, resources: _Optional[_Iterable[_Union[_resource_pb2.ResourceSummary, _Mapping]]] = ...) -> None: ... class ContentTreeChunk(_message.Message): __slots__ = ("resource_id", "entries", "resource_content_revision") RESOURCE_ID_FIELD_NUMBER: _ClassVar[int] ENTRIES_FIELD_NUMBER: _ClassVar[int] RESOURCE_CONTENT_REVISION_FIELD_NUMBER: _ClassVar[int] resource_id: _resource_pb2.ResourceId entries: _containers.RepeatedCompositeFieldContainer[_resource_pb2.ContentTreeEntry] resource_content_revision: str def __init__(self, resource_id: _Optional[_Union[_resource_pb2.ResourceId, _Mapping]] = ..., entries: _Optional[_Iterable[_Union[_resource_pb2.ContentTreeEntry, _Mapping]]] = ..., resource_content_revision: _Optional[str] = ...) -> None: ... class PlacementChunk(_message.Message): __slots__ = ("placements",) PLACEMENTS_FIELD_NUMBER: _ClassVar[int] placements: _containers.RepeatedCompositeFieldContainer[_resource_pb2.Placement] def __init__(self, placements: _Optional[_Iterable[_Union[_resource_pb2.Placement, _Mapping]]] = ...) -> None: ... class InventoryChunk(_message.Message): __slots__ = ("query_id", "snapshot_id", "revision", "chunk_index", "last_chunk", "next_page_token", "error", "resource_summaries", "content_tree", "placements") QUERY_ID_FIELD_NUMBER: _ClassVar[int] SNAPSHOT_ID_FIELD_NUMBER: _ClassVar[int] REVISION_FIELD_NUMBER: _ClassVar[int] CHUNK_INDEX_FIELD_NUMBER: _ClassVar[int] LAST_CHUNK_FIELD_NUMBER: _ClassVar[int] NEXT_PAGE_TOKEN_FIELD_NUMBER: _ClassVar[int] ERROR_FIELD_NUMBER: _ClassVar[int] RESOURCE_SUMMARIES_FIELD_NUMBER: _ClassVar[int] CONTENT_TREE_FIELD_NUMBER: _ClassVar[int] PLACEMENTS_FIELD_NUMBER: _ClassVar[int] query_id: str snapshot_id: str revision: str chunk_index: int last_chunk: bool next_page_token: str error: _common_pb2.Error resource_summaries: ResourceSummaryChunk content_tree: ContentTreeChunk placements: PlacementChunk def __init__(self, query_id: _Optional[str] = ..., snapshot_id: _Optional[str] = ..., revision: _Optional[str] = ..., chunk_index: _Optional[int] = ..., last_chunk: _Optional[bool] = ..., next_page_token: _Optional[str] = ..., error: _Optional[_Union[_common_pb2.Error, _Mapping]] = ..., resource_summaries: _Optional[_Union[ResourceSummaryChunk, _Mapping]] = ..., content_tree: _Optional[_Union[ContentTreeChunk, _Mapping]] = ..., placements: _Optional[_Union[PlacementChunk, _Mapping]] = ...) -> None: ...