Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions docs/services.rst
Original file line number Diff line number Diff line change
Expand Up @@ -387,3 +387,10 @@ ipv6gw
.. autoclass:: ucloud.services.ipv6gw.client.ipv6gwClient
:members:


sandbox
-------

.. autoclass:: ucloud.services.sandbox.client.SandboxClient
:members:

10 changes: 10 additions & 0 deletions ucloud/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -562,6 +562,16 @@ def ipv6gw(self):
self.logger,
)

def sandbox(self):
from ucloud.services.sandbox.client import SandboxClient

return SandboxClient(
self._auto_config("sandbox"),
self.transport,
self.middleware,
self.logger,
)

def vpc(self):
from ucloud.services.vpc.client import VPCClient

Expand Down
46 changes: 23 additions & 23 deletions ucloud/services/cloudwatch/client.py
Original file line number Diff line number Diff line change
Expand Up @@ -270,6 +270,19 @@ def get_product_metrics(

**Response Model**

**ConversionRule**
- **ConversionFactor** (int) - 转换因子
- **From** (str) - 来源
- **To** (str) - 目标


**MetricUnitConfig**
- **ConversionFactor** (int) - 转换因子
- **ConversionRules** (list) - 见 **ConversionRule** 模型定义
- **UnitCnNames** (list) - 指标中文名列表
- **UnitEnNames** (list) - 指标英文名列表


**MetricUnit**
- **ConversionFactor** (int) - 转换因子
- **CreatedAt** (str) - 创建时间
Expand Down Expand Up @@ -302,19 +315,6 @@ def get_product_metrics(
- **UpdatedBy** (str) - 修改者


**ConversionRule**
- **ConversionFactor** (int) - 转换因子
- **From** (str) - 来源
- **To** (str) - 目标


**MetricUnitConfig**
- **ConversionFactor** (int) - 转换因子
- **ConversionRules** (list) - 见 **ConversionRule** 模型定义
- **UnitCnNames** (list) - 指标中文名列表
- **UnitEnNames** (list) - 指标英文名列表


**GetProductMetricsRespData**
- **List** (list) - 见 **Metirc** 模型定义
- **Total** (int) - 查询结果总数
Expand Down Expand Up @@ -661,16 +661,16 @@ def query_metric_data_set(
- **TagName** (str) - 标签名称


**TagListItem**
- **Tag** (str) - 标签名
- **TagValue** (str) - 标签值


**MetricSample**
- **Timestamp** (int) - 时间戳
- **Value** (float) - 样本值


**TagListItem**
- **Tag** (str) - 标签名
- **TagValue** (str) - 标签值


**MetricResult**
- **ResourceId** (str) - 资源的短id
- **ResourceName** (str) - 资源名称
Expand Down Expand Up @@ -727,11 +727,6 @@ def query_metric_data_summary(

**Response Model**

**LabelAttrItem**
- **Key** (str) - 键
- **Value** (str) - 值


**TagListItem**
- **Tag** (str) - 标签名
- **TagValue** (str) - 标签值
Expand All @@ -758,6 +753,11 @@ def query_metric_data_summary(
- **Value** (str) - 值


**LabelAttrItem**
- **Key** (str) - 键
- **Value** (str) - 值


**ResourceSummary**
- **CompanyId** (int) - 公司id
- **LabelAttrList** (list) - 见 **LabelAttrItem** 模型定义
Expand Down
76 changes: 38 additions & 38 deletions ucloud/services/cloudwatch/schemas/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -48,31 +48,6 @@ class GetMetricDataAggregationMethodRespSchema(schema.ResponseSchema):
}


class ConversionRuleSchema(schema.ResponseSchema):
"""ConversionRule - 指标单位转换规则"""

fields = {
"ConversionFactor": fields.Int(
required=False, load_from="ConversionFactor"
),
"From": fields.Str(required=False, load_from="From"),
"To": fields.Str(required=False, load_from="To"),
}


class MetricUnitConfigSchema(schema.ResponseSchema):
"""MetricUnitConfig - 指标单位配置"""

fields = {
"ConversionFactor": fields.Int(
required=False, load_from="ConversionFactor"
),
"ConversionRules": fields.List(ConversionRuleSchema()),
"UnitCnNames": fields.List(fields.Str()),
"UnitEnNames": fields.List(fields.Str()),
}


class MetricUnitSchema(schema.ResponseSchema):
"""MetricUnit - 指标单位"""

Expand Down Expand Up @@ -115,6 +90,31 @@ class MetircSchema(schema.ResponseSchema):
}


class ConversionRuleSchema(schema.ResponseSchema):
"""ConversionRule - 指标单位转换规则"""

fields = {
"ConversionFactor": fields.Int(
required=False, load_from="ConversionFactor"
),
"From": fields.Str(required=False, load_from="From"),
"To": fields.Str(required=False, load_from="To"),
}


class MetricUnitConfigSchema(schema.ResponseSchema):
"""MetricUnitConfig - 指标单位配置"""

fields = {
"ConversionFactor": fields.Int(
required=False, load_from="ConversionFactor"
),
"ConversionRules": fields.List(ConversionRuleSchema()),
"UnitCnNames": fields.List(fields.Str()),
"UnitEnNames": fields.List(fields.Str()),
}


class GetProductMetricsRespDataSchema(schema.ResponseSchema):
"""GetProductMetricsRespData - 产品指标查询结果"""

Expand Down Expand Up @@ -261,15 +261,6 @@ class ListMonitorProductSchema(schema.ResponseSchema):
}


class TagEntrySchema(schema.ResponseSchema):
"""TagEntry - 标签条目"""

fields = {
"KeyList": fields.List(fields.Str()),
"TagName": fields.Str(required=False, load_from="TagName"),
}


class TagListItemSchema(schema.ResponseSchema):
"""TagListItem - 标签键值项"""

Expand Down Expand Up @@ -299,6 +290,15 @@ class MetricResultSchema(schema.ResponseSchema):
}


class TagEntrySchema(schema.ResponseSchema):
"""TagEntry - 标签条目"""

fields = {
"KeyList": fields.List(fields.Str()),
"TagName": fields.Str(required=False, load_from="TagName"),
}


class QueryMetricDataRespItemSchema(schema.ResponseSchema):
"""QueryMetricDataRespItem - 单个监控指标的查询结果"""

Expand All @@ -320,17 +320,17 @@ class QueryMetricDataRespSchema(schema.ResponseSchema):
}


class LabelAttrItemSchema(schema.ResponseSchema):
"""LabelAttrItem - 标签扩展属性项"""
class ResourceExtendAttrItemSchema(schema.ResponseSchema):
"""ResourceExtendAttrItem - 资源扩展属性项"""

fields = {
"Key": fields.Str(required=False, load_from="Key"),
"Value": fields.Str(required=False, load_from="Value"),
}


class ResourceExtendAttrItemSchema(schema.ResponseSchema):
"""ResourceExtendAttrItem - 资源扩展属性项"""
class LabelAttrItemSchema(schema.ResponseSchema):
"""LabelAttrItem - 标签扩展属性项"""

fields = {
"Key": fields.Str(required=False, load_from="Key"),
Expand Down
Empty file.
Loading