137 lines
5.8 KiB
Python
137 lines
5.8 KiB
Python
# archive-control-proto commit: 03b6751d420e8e4e4cc9aeef4f76b13e28a7265f
|
|
import datetime
|
|
|
|
from google.protobuf import timestamp_pb2 as _timestamp_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 Mapping as _Mapping
|
|
from typing import ClassVar as _ClassVar, Optional as _Optional, Union as _Union
|
|
|
|
DESCRIPTOR: _descriptor.FileDescriptor
|
|
|
|
class ClientRole(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = ()
|
|
CLIENT_ROLE_UNSPECIFIED: _ClassVar[ClientRole]
|
|
CLIENT_ROLE_ARCHIVE: _ClassVar[ClientRole]
|
|
CLIENT_ROLE_CACHE: _ClassVar[ClientRole]
|
|
|
|
class HealthState(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = ()
|
|
HEALTH_STATE_UNSPECIFIED: _ClassVar[HealthState]
|
|
HEALTH_STATE_HEALTHY: _ClassVar[HealthState]
|
|
HEALTH_STATE_DEGRADED: _ClassVar[HealthState]
|
|
HEALTH_STATE_UNHEALTHY: _ClassVar[HealthState]
|
|
HEALTH_STATE_UNKNOWN: _ClassVar[HealthState]
|
|
|
|
class ErrorCode(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
|
|
__slots__ = ()
|
|
ERROR_CODE_UNSPECIFIED: _ClassVar[ErrorCode]
|
|
ERROR_CODE_INVALID_ARGUMENT: _ClassVar[ErrorCode]
|
|
ERROR_CODE_UNAUTHENTICATED: _ClassVar[ErrorCode]
|
|
ERROR_CODE_PROTOCOL_VERSION_MISMATCH: _ClassVar[ErrorCode]
|
|
ERROR_CODE_CLIENT_ID_CONFLICT: _ClassVar[ErrorCode]
|
|
ERROR_CODE_NOT_FOUND: _ClassVar[ErrorCode]
|
|
ERROR_CODE_CONFLICT: _ClassVar[ErrorCode]
|
|
ERROR_CODE_STALE_STATE: _ClassVar[ErrorCode]
|
|
ERROR_CODE_UNSUPPORTED: _ClassVar[ErrorCode]
|
|
ERROR_CODE_PRECONDITION_FAILED: _ClassVar[ErrorCode]
|
|
ERROR_CODE_RESOURCE_EXHAUSTED: _ClassVar[ErrorCode]
|
|
ERROR_CODE_UNAVAILABLE: _ClassVar[ErrorCode]
|
|
ERROR_CODE_TIMEOUT: _ClassVar[ErrorCode]
|
|
ERROR_CODE_CANCELLED: _ClassVar[ErrorCode]
|
|
ERROR_CODE_INTEGRITY_CHECK_FAILED: _ClassVar[ErrorCode]
|
|
ERROR_CODE_PATH_CONFLICT: _ClassVar[ErrorCode]
|
|
ERROR_CODE_PERMISSION_DENIED: _ClassVar[ErrorCode]
|
|
ERROR_CODE_MANUAL_INTERVENTION_REQUIRED: _ClassVar[ErrorCode]
|
|
ERROR_CODE_INTERNAL: _ClassVar[ErrorCode]
|
|
CLIENT_ROLE_UNSPECIFIED: ClientRole
|
|
CLIENT_ROLE_ARCHIVE: ClientRole
|
|
CLIENT_ROLE_CACHE: ClientRole
|
|
HEALTH_STATE_UNSPECIFIED: HealthState
|
|
HEALTH_STATE_HEALTHY: HealthState
|
|
HEALTH_STATE_DEGRADED: HealthState
|
|
HEALTH_STATE_UNHEALTHY: HealthState
|
|
HEALTH_STATE_UNKNOWN: HealthState
|
|
ERROR_CODE_UNSPECIFIED: ErrorCode
|
|
ERROR_CODE_INVALID_ARGUMENT: ErrorCode
|
|
ERROR_CODE_UNAUTHENTICATED: ErrorCode
|
|
ERROR_CODE_PROTOCOL_VERSION_MISMATCH: ErrorCode
|
|
ERROR_CODE_CLIENT_ID_CONFLICT: ErrorCode
|
|
ERROR_CODE_NOT_FOUND: ErrorCode
|
|
ERROR_CODE_CONFLICT: ErrorCode
|
|
ERROR_CODE_STALE_STATE: ErrorCode
|
|
ERROR_CODE_UNSUPPORTED: ErrorCode
|
|
ERROR_CODE_PRECONDITION_FAILED: ErrorCode
|
|
ERROR_CODE_RESOURCE_EXHAUSTED: ErrorCode
|
|
ERROR_CODE_UNAVAILABLE: ErrorCode
|
|
ERROR_CODE_TIMEOUT: ErrorCode
|
|
ERROR_CODE_CANCELLED: ErrorCode
|
|
ERROR_CODE_INTEGRITY_CHECK_FAILED: ErrorCode
|
|
ERROR_CODE_PATH_CONFLICT: ErrorCode
|
|
ERROR_CODE_PERMISSION_DENIED: ErrorCode
|
|
ERROR_CODE_MANUAL_INTERVENTION_REQUIRED: ErrorCode
|
|
ERROR_CODE_INTERNAL: ErrorCode
|
|
|
|
class ProtocolVersion(_message.Message):
|
|
__slots__ = ("major", "minor")
|
|
MAJOR_FIELD_NUMBER: _ClassVar[int]
|
|
MINOR_FIELD_NUMBER: _ClassVar[int]
|
|
major: int
|
|
minor: int
|
|
def __init__(self, major: _Optional[int] = ..., minor: _Optional[int] = ...) -> None: ...
|
|
|
|
class Error(_message.Message):
|
|
__slots__ = ("code", "message", "retryable", "details")
|
|
class DetailsEntry(_message.Message):
|
|
__slots__ = ("key", "value")
|
|
KEY_FIELD_NUMBER: _ClassVar[int]
|
|
VALUE_FIELD_NUMBER: _ClassVar[int]
|
|
key: str
|
|
value: str
|
|
def __init__(self, key: _Optional[str] = ..., value: _Optional[str] = ...) -> None: ...
|
|
CODE_FIELD_NUMBER: _ClassVar[int]
|
|
MESSAGE_FIELD_NUMBER: _ClassVar[int]
|
|
RETRYABLE_FIELD_NUMBER: _ClassVar[int]
|
|
DETAILS_FIELD_NUMBER: _ClassVar[int]
|
|
code: ErrorCode
|
|
message: str
|
|
retryable: bool
|
|
details: _containers.ScalarMap[str, str]
|
|
def __init__(self, code: _Optional[_Union[ErrorCode, str]] = ..., message: _Optional[str] = ..., retryable: _Optional[bool] = ..., details: _Optional[_Mapping[str, str]] = ...) -> None: ...
|
|
|
|
class ServiceHealth(_message.Message):
|
|
__slots__ = ("service", "state", "version", "api_version", "detail", "checked_at")
|
|
SERVICE_FIELD_NUMBER: _ClassVar[int]
|
|
STATE_FIELD_NUMBER: _ClassVar[int]
|
|
VERSION_FIELD_NUMBER: _ClassVar[int]
|
|
API_VERSION_FIELD_NUMBER: _ClassVar[int]
|
|
DETAIL_FIELD_NUMBER: _ClassVar[int]
|
|
CHECKED_AT_FIELD_NUMBER: _ClassVar[int]
|
|
service: str
|
|
state: HealthState
|
|
version: str
|
|
api_version: str
|
|
detail: str
|
|
checked_at: _timestamp_pb2.Timestamp
|
|
def __init__(self, service: _Optional[str] = ..., state: _Optional[_Union[HealthState, str]] = ..., version: _Optional[str] = ..., api_version: _Optional[str] = ..., detail: _Optional[str] = ..., checked_at: _Optional[_Union[datetime.datetime, _timestamp_pb2.Timestamp, _Mapping]] = ...) -> None: ...
|
|
|
|
class ClientIdentity(_message.Message):
|
|
__slots__ = ("client_id", "display_name", "role")
|
|
CLIENT_ID_FIELD_NUMBER: _ClassVar[int]
|
|
DISPLAY_NAME_FIELD_NUMBER: _ClassVar[int]
|
|
ROLE_FIELD_NUMBER: _ClassVar[int]
|
|
client_id: str
|
|
display_name: str
|
|
role: ClientRole
|
|
def __init__(self, client_id: _Optional[str] = ..., display_name: _Optional[str] = ..., role: _Optional[_Union[ClientRole, str]] = ...) -> None: ...
|
|
|
|
class PageRequest(_message.Message):
|
|
__slots__ = ("page_size", "page_token")
|
|
PAGE_SIZE_FIELD_NUMBER: _ClassVar[int]
|
|
PAGE_TOKEN_FIELD_NUMBER: _ClassVar[int]
|
|
page_size: int
|
|
page_token: str
|
|
def __init__(self, page_size: _Optional[int] = ..., page_token: _Optional[str] = ...) -> None: ...
|