heat.api.aws.exception 模块¶
Heat API 异常子类 - 将 API 响应错误映射到 AWS 错误。
- 异常 heat.api.aws.exception.AlreadyExistsError(detail=None)[源代码]¶
基类:
HeatAPIException请求的名称的资源已存在。
- code = 400¶
- explanation = '请求的名称的资源已存在'¶
- title = 'AlreadyExists'¶
- 异常 heat.api.aws.exception.HeatAPIException(detail=None)[源代码]¶
基类:
HTTPError创建序列化主体的 webob HTTPError 子类。
子类 webob HTTPError,以便可以正确地将 wsgi 响应序列化到 http 响应主体中,使用请求指定的格式。请注意,不应直接使用此方法,而是使用下面映射到 AWS API 错误的子类。
- code = 400¶
- err_type = 'Sender'¶
- explanation = '通用 HeatAPIException,请使用特定的子类!'¶
- title = 'HeatAPIException'¶
- 异常 heat.api.aws.exception.HeatAPINotImplementedError(detail=None)[源代码]¶
基类:
HeatAPIExceptionAPI 操作尚未实现。
- code = 500¶
- err_type = 'Server'¶
- explanation = '请求的操作尚未实现'¶
- title = 'APINotImplemented'¶
- 异常 heat.api.aws.exception.HeatAccessDeniedError(detail=None)[源代码]¶
基类:
HeatAPIException身份验证由于用户 IAM 组的成员关系而失败。
当身份验证由于用户 IAM 组的成员关系而失败时,给出此响应,这意味着我们拒绝访问。
- code = 403¶
- explanation = '用户无权执行操作'¶
- title = 'AccessDenied'¶
- 异常 heat.api.aws.exception.HeatActionInProgressError(detail=None)[源代码]¶
基类:
HeatAPIException无法在堆栈的当前状态下执行操作。
- code = 400¶
- explanation = '在其他操作正在进行时,无法对堆栈执行操作'¶
- title = 'InvalidAction'¶
- 异常 heat.api.aws.exception.HeatIncompleteSignatureError(detail=None)[源代码]¶
基类:
HeatAPIException请求签名不符合 AWS 标准。
- code = 400¶
- explanation = '请求签名不符合 AWS 标准'¶
- title = 'IncompleteSignature'¶
- 异常 heat.api.aws.exception.HeatInternalFailureError(detail=None)[源代码]¶
基类:
HeatAPIException请求处理由于某种未知错误而失败。
- code = 500¶
- err_type = 'Server'¶
- explanation = '请求处理由于内部错误而失败'¶
- title = 'InternalFailure'¶
- 异常 heat.api.aws.exception.HeatInvalidActionError(detail=None)[源代码]¶
基类:
HeatAPIException请求的操作或操作无效。
- code = 400¶
- explanation = '请求的操作或操作无效'¶
- title = '无效操作'¶
- exception heat.api.aws.exception.HeatInvalidClientTokenIdError(detail=None)[source]¶
基类:
HeatAPIException提供的 X.509 证书或 AWS 访问密钥 ID 不存在。
- code = 403¶
- explanation = '提供的 证书 或 AWS 密钥 ID 不存在'¶
- title = '无效客户端令牌ID'¶
- exception heat.api.aws.exception.HeatInvalidParameterCombinationError(detail=None)[source]¶
基类:
HeatAPIException不应一起使用的参数被一起使用了。
- code = 400¶
- explanation = '不兼容的 参数 被 一起 使用'¶
- title = '无效参数组合'¶
- exception heat.api.aws.exception.HeatInvalidParameterValueError(detail=None)[source]¶
基类:
HeatAPIException为输入参数提供了错误或超出范围的值。
- code = 400¶
- explanation = '提供了 一个 错误 或 超出范围的 值'¶
- title = '无效参数值'¶
- exception heat.api.aws.exception.HeatInvalidQueryParameterError(detail=None)[source]¶
基类:
HeatAPIExceptionAWS 查询字符串格式不正确,不符合 AWS 标准。
- code = 400¶
- explanation = 'AWS 查询 字符串 格式 不正确, 不符合 AWS 规范'¶
- title = '无效查询参数'¶
- exception heat.api.aws.exception.HeatMalformedQueryStringError(detail=None)[source]¶
基类:
HeatAPIException查询字符串格式不正确。
- code = 404¶
- explanation = '查询 字符串 格式 不正确'¶
- title = '格式错误的查询字符串'¶
- exception heat.api.aws.exception.HeatMissingActionError(detail=None)[source]¶
基类:
HeatAPIException请求缺少操作或操作参数。
- code = 400¶
- explanation = '请求缺少 操作 或 操作 参数'¶
- title = '缺少操作'¶
- exception heat.api.aws.exception.HeatMissingAuthenticationTokenError(detail=None)[source]¶
基类:
HeatAPIException不包含有效的 AWS 访问密钥或证书。
请求必须包含有效的(已注册的)AWS 访问密钥 ID 或 X.509 证书。
- code = 403¶
- explanation = '不包含 有效的 AWS 访问密钥 或 证书'¶
- title = '缺少身份验证令牌'¶
- exception heat.api.aws.exception.HeatMissingParameterError(detail=None)[source]¶
基类:
HeatAPIException缺少必需的输入参数。
处理请求所需的输入参数缺失。
- code = 400¶
- explanation = '缺少 必需的 输入 参数'¶
- title = '缺少参数'¶
- exception heat.api.aws.exception.HeatOptInRequiredError(detail=None)[source]¶
基类:
HeatAPIExceptionAWS 访问密钥 ID 需要该服务的订阅。
- code = 403¶
- explanation = 'AWS 访问密钥 ID 需要 该 服务的 订阅'¶
- title = '需要选择加入'¶
- exception heat.api.aws.exception.HeatRequestExpiredError(detail=None)[source]¶
基类:
HeatAPIException请求已过期或在 15 分钟之后。
请求已超过到期日期或请求日期(加上 15 分钟缓冲),或者请求日期在未来 15 分钟以上。
- code = 400¶
- explanation = '请求 已过期 或 未来 超过 15 分钟'¶
- title = '请求已过期'¶
- exception heat.api.aws.exception.HeatRequestLimitExceeded(detail=None)[source]¶
基类:
HeatAPIException请求负载大小超过允许的最大大小。
- code = 400¶
- explanation = 'Payload 超过 允许的最大尺寸'¶
- title = 'RequestLimitExceeded'¶
基类:
HeatAPIException由于服务器临时故障,请求失败。
- exception heat.api.aws.exception.HeatSignatureError(detail=None)[source]¶
基类:
HeatAPIException由于签名错误,身份验证失败。
- code = 403¶
- explanation = '我们计算的请求签名与您提供的签名不匹配'¶
- title = 'SignatureDoesNotMatch'¶