Represents the nebius.common.v1.ServiceError protobuf message.
Represents the nebius.common.v1.ServiceError protobuf message.
Optional[customReturns a safe value for JSON logs.
Returns a safe value for JSON logs.
Optional[unknownPreserves protobuf fields that this SDK version does not recognize.
Contains the fully qualified protobuf type name.
Detailed error code, service-specific. E.g. "DnsZoneNotEmpty". Name of the exception, without Exception suffix if not set. Example: for PermissionDeniedException -> code == PermissionDenied.
OptionaldetailsAdditional message describing the error, if any.
Contains the case.
Contains the bad request.
Contains the case.
Contains the bad resource state.
Contains the case.
Contains the resource not found.
Contains the case.
Contains the resource already exists.
Contains the case.
Contains the out of range.
Contains the case.
Contains the permission denied.
Contains the case.
Contains the resource conflict.
Contains the case.
Contains the operation aborted.
Contains the case.
Contains the operation conflict.
Contains the case.
Contains the too many requests.
Contains the case.
Contains the quota failure.
Contains the case.
Contains the not enough resources.
Contains the case.
Contains the internal error.
Retry type tells how to provide retry, e.g.: just a single call or the whole logic before it.
ID of Service which the error originated in. E.g. "dns".
Represents the
nebius.common.v1.ServiceErrorprotobuf message.