Optional[customOptional[unknownOptionaldetailsAdditional message describing the error, if any.
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".
Detailed error code, service-specific. E.g. "DnsZoneNotEmpty". Name of the exception, without Exception suffix if not set. Example: for PermissionDeniedException -> code == PermissionDenied.