Documentation
¶
Index ¶
- Constants
- type Client
- func (c *Client) DescribeCloudDedicatedZoneResourceSummary(request *DescribeCloudDedicatedZoneResourceSummaryRequest) (response *DescribeCloudDedicatedZoneResourceSummaryResponse, err error)
- func (c *Client) DescribeCloudDedicatedZoneResourceSummaryWithContext(ctx context.Context, request *DescribeCloudDedicatedZoneResourceSummaryRequest) (response *DescribeCloudDedicatedZoneResourceSummaryResponse, err error)
- type CloudDedicatedZoneResourceStatisticsInfo
- type CloudDedicatedZoneResourceSummaryInfo
- type DescribeCloudDedicatedZoneResourceSummaryRequest
- type DescribeCloudDedicatedZoneResourceSummaryRequestParams
- type DescribeCloudDedicatedZoneResourceSummaryResponse
- type DescribeCloudDedicatedZoneResourceSummaryResponseParams
- type ExtraInfo
Constants ¶
View Source
const APIVersion = "2022-11-23"
View Source
const (
// The cloud dedicated zone does not exist.
RESOURCENOTFOUND_CDZIDNOTFOUND = "ResourceNotFound.CdzIdNotFound"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func NewClient ¶
func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) DescribeCloudDedicatedZoneResourceSummary ¶
func (c *Client) DescribeCloudDedicatedZoneResourceSummary(request *DescribeCloudDedicatedZoneResourceSummaryRequest) (response *DescribeCloudDedicatedZoneResourceSummaryResponse, err error)
DescribeCloudDedicatedZoneResourceSummary This API is used to query resource usage of each vertical product in Cloud Dedicated Zone.
error code that may be returned:
RESOURCENOTFOUND_CDZIDNOTFOUND = "ResourceNotFound.CdzIdNotFound"
func (*Client) DescribeCloudDedicatedZoneResourceSummaryWithContext ¶
func (c *Client) DescribeCloudDedicatedZoneResourceSummaryWithContext(ctx context.Context, request *DescribeCloudDedicatedZoneResourceSummaryRequest) (response *DescribeCloudDedicatedZoneResourceSummaryResponse, err error)
DescribeCloudDedicatedZoneResourceSummary This API is used to query resource usage of each vertical product in Cloud Dedicated Zone.
error code that may be returned:
RESOURCENOTFOUND_CDZIDNOTFOUND = "ResourceNotFound.CdzIdNotFound"
type CloudDedicatedZoneResourceStatisticsInfo ¶
type CloudDedicatedZoneResourceStatisticsInfo struct {
// Specifies the item name of resource statistics.
Item *string `json:"Item,omitnil,omitempty" name:"Item"`
// Resource statistics item measurement unit.
Unit *string `json:"Unit,omitnil,omitempty" name:"Unit"`
// Total resource amount.
Total *string `json:"Total,omitnil,omitempty" name:"Total"`
// Used resources.
Usage *string `json:"Usage,omitnil,omitempty" name:"Usage"`
// Specifies the percentage of used resources.
UsageRate *string `json:"UsageRate,omitnil,omitempty" name:"UsageRate"`
// Remaining resource.
Remain *string `json:"Remain,omitnil,omitempty" name:"Remain"`
// Remaining resource percentage.
RemainRate *string `json:"RemainRate,omitnil,omitempty" name:"RemainRate"`
// Resource utilization rate at midnight this monday.
ThisMondayUsageRate *string `json:"ThisMondayUsageRate,omitnil,omitempty" name:"ThisMondayUsageRate"`
// Resource growth rate this week.
ThisMondayUsageGrowthRate *string `json:"ThisMondayUsageGrowthRate,omitnil,omitempty" name:"ThisMondayUsageGrowthRate"`
// Resource growth rate last week.
LastMondayUsageGrowthRate *string `json:"LastMondayUsageGrowthRate,omitnil,omitempty" name:"LastMondayUsageGrowthRate"`
}
type CloudDedicatedZoneResourceSummaryInfo ¶
type CloudDedicatedZoneResourceSummaryInfo struct {
// Product name
ProductName *string `json:"ProductName,omitnil,omitempty" name:"ProductName"`
// Subproduct name
SubProductName *string `json:"SubProductName,omitnil,omitempty" name:"SubProductName"`
// Statistical detail of the resource.
Statistics []*CloudDedicatedZoneResourceStatisticsInfo `json:"Statistics,omitnil,omitempty" name:"Statistics"`
}
type DescribeCloudDedicatedZoneResourceSummaryRequest ¶
type DescribeCloudDedicatedZoneResourceSummaryRequest struct {
*tchttp.BaseRequest
// Unique id of the cloud dedicated zone.
CdzId *string `json:"CdzId,omitnil,omitempty" name:"CdzId"`
}
func NewDescribeCloudDedicatedZoneResourceSummaryRequest ¶
func NewDescribeCloudDedicatedZoneResourceSummaryRequest() (request *DescribeCloudDedicatedZoneResourceSummaryRequest)
func (*DescribeCloudDedicatedZoneResourceSummaryRequest) FromJsonString ¶
func (r *DescribeCloudDedicatedZoneResourceSummaryRequest) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCloudDedicatedZoneResourceSummaryRequest) ToJsonString ¶
func (r *DescribeCloudDedicatedZoneResourceSummaryRequest) ToJsonString() string
type DescribeCloudDedicatedZoneResourceSummaryRequestParams ¶
type DescribeCloudDedicatedZoneResourceSummaryRequestParams struct {
// Unique id of the cloud dedicated zone.
CdzId *string `json:"CdzId,omitnil,omitempty" name:"CdzId"`
}
Predefined struct for user
type DescribeCloudDedicatedZoneResourceSummaryResponse ¶
type DescribeCloudDedicatedZoneResourceSummaryResponse struct {
*tchttp.BaseResponse
Response *DescribeCloudDedicatedZoneResourceSummaryResponseParams `json:"Response"`
}
func NewDescribeCloudDedicatedZoneResourceSummaryResponse ¶
func NewDescribeCloudDedicatedZoneResourceSummaryResponse() (response *DescribeCloudDedicatedZoneResourceSummaryResponse)
func (*DescribeCloudDedicatedZoneResourceSummaryResponse) FromJsonString ¶
func (r *DescribeCloudDedicatedZoneResourceSummaryResponse) FromJsonString(s string) error
FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeCloudDedicatedZoneResourceSummaryResponse) ToJsonString ¶
func (r *DescribeCloudDedicatedZoneResourceSummaryResponse) ToJsonString() string
type DescribeCloudDedicatedZoneResourceSummaryResponseParams ¶
type DescribeCloudDedicatedZoneResourceSummaryResponseParams struct {
// Resource utilization.
ResourceSummarySet []*CloudDedicatedZoneResourceSummaryInfo `json:"ResourceSummarySet,omitnil,omitempty" name:"ResourceSummarySet"`
// Extended information of resource utilization.
ExtraInfo *ExtraInfo `json:"ExtraInfo,omitnil,omitempty" name:"ExtraInfo"`
// The unique request ID, generated by the server, will be returned for every request (if the request fails to reach the server for other reasons, the request will not obtain a RequestId). RequestId is required for locating a problem.
RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}
Predefined struct for user
type ExtraInfo ¶
type ExtraInfo struct {
// Cloud dedicated zone local time this monday date.
ThisMondayLocalDate *string `json:"ThisMondayLocalDate,omitnil,omitempty" name:"ThisMondayLocalDate"`
// Cloud dedicated zone local time last monday date.
LastMondayLocalDate *string `json:"LastMondayLocalDate,omitnil,omitempty" name:"LastMondayLocalDate"`
}
Click to show internal directories.
Click to hide internal directories.