Bases: ServiceError
The request failed due to an error while processing the model.
Source code in src/aws_sdk_bedrock_runtime/models.py
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354 | @dataclass(kw_only=True)
class ModelErrorException(ServiceError):
"""The request failed due to an error while processing the model."""
fault: Literal["client", "server"] | None = "client"
original_status_code: int | None = None
"""The original status code."""
resource_name: str | None = None
"""The resource name."""
def serialize(self, serializer: ShapeSerializer):
serializer.write_struct(_SCHEMA_MODEL_ERROR_EXCEPTION, self)
def serialize_members(self, serializer: ShapeSerializer):
if self.message is not None:
serializer.write_string(
_SCHEMA_MODEL_ERROR_EXCEPTION.members["message"], self.message
)
if self.original_status_code is not None:
serializer.write_integer(
_SCHEMA_MODEL_ERROR_EXCEPTION.members["originalStatusCode"],
self.original_status_code,
)
if self.resource_name is not None:
serializer.write_string(
_SCHEMA_MODEL_ERROR_EXCEPTION.members["resourceName"],
self.resource_name,
)
@classmethod
def deserialize(cls, deserializer: ShapeDeserializer) -> Self:
return cls(**cls.deserialize_kwargs(deserializer))
@classmethod
def deserialize_kwargs(cls, deserializer: ShapeDeserializer) -> dict[str, Any]:
kwargs: dict[str, Any] = {}
def _consumer(schema: Schema, de: ShapeDeserializer) -> None:
match schema.expect_member_index():
case 0:
kwargs["message"] = de.read_string(
_SCHEMA_MODEL_ERROR_EXCEPTION.members["message"]
)
case 1:
kwargs["original_status_code"] = de.read_integer(
_SCHEMA_MODEL_ERROR_EXCEPTION.members["originalStatusCode"]
)
case 2:
kwargs["resource_name"] = de.read_string(
_SCHEMA_MODEL_ERROR_EXCEPTION.members["resourceName"]
)
case _:
logger.debug("Unexpected member schema: %s", schema)
deserializer.read_struct(_SCHEMA_MODEL_ERROR_EXCEPTION, consumer=_consumer)
return kwargs
|
Attributes
original_status_code
class-attribute
instance-attribute
original_status_code: int | None = None
The original status code.
resource_name
class-attribute
instance-attribute
resource_name: str | None = None