Documentation
¶
Index ¶
Constants ¶
View Source
const APIVersion = "2020-11-06"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) DescribeRegions ¶
func (c *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
本接口(DescribeRegions)用于查询各个产品支持地域信息,当前只支持cvm。
func (*Client) DescribeZones ¶
func (c *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)
本接口(DescribeZones)用于查询产品可用区信息,当前只支持cvm。
type DescribeRegionsRequest ¶
type DescribeRegionsRequest struct { *tchttp.BaseRequest // 待查询产品的名称,例如cvm、vpc Product *string `json:"Product,omitempty" name:"Product"` }
func NewDescribeRegionsRequest ¶
func NewDescribeRegionsRequest() (request *DescribeRegionsRequest)
func (*DescribeRegionsRequest) FromJsonString ¶
func (r *DescribeRegionsRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRegionsRequest) ToJsonString ¶
func (r *DescribeRegionsRequest) ToJsonString() string
type DescribeRegionsResponse ¶
type DescribeRegionsResponse struct { *tchttp.BaseResponse Response *struct { // 地域数量 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 地域列表信息 RegionSet []*RegionInfo `json:"RegionSet,omitempty" name:"RegionSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeRegionsResponse ¶
func NewDescribeRegionsResponse() (response *DescribeRegionsResponse)
func (*DescribeRegionsResponse) FromJsonString ¶
func (r *DescribeRegionsResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeRegionsResponse) ToJsonString ¶
func (r *DescribeRegionsResponse) ToJsonString() string
type DescribeZonesRequest ¶
type DescribeZonesRequest struct { *tchttp.BaseRequest // 待查询产品的名称,例如cvm、vpc Product *string `json:"Product,omitempty" name:"Product"` }
func NewDescribeZonesRequest ¶
func NewDescribeZonesRequest() (request *DescribeZonesRequest)
func (*DescribeZonesRequest) FromJsonString ¶
func (r *DescribeZonesRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeZonesRequest) ToJsonString ¶
func (r *DescribeZonesRequest) ToJsonString() string
type DescribeZonesResponse ¶
type DescribeZonesResponse struct { *tchttp.BaseResponse Response *struct { // 可用区数量。 TotalCount *uint64 `json:"TotalCount,omitempty" name:"TotalCount"` // 可用区列表信息。 ZoneSet []*ZoneInfo `json:"ZoneSet,omitempty" name:"ZoneSet" list` // 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。 RequestId *string `json:"RequestId,omitempty" name:"RequestId"` } `json:"Response"` }
func NewDescribeZonesResponse ¶
func NewDescribeZonesResponse() (response *DescribeZonesResponse)
func (*DescribeZonesResponse) FromJsonString ¶
func (r *DescribeZonesResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeZonesResponse) ToJsonString ¶
func (r *DescribeZonesResponse) ToJsonString() string
type RegionInfo ¶
type ZoneInfo ¶
type ZoneInfo struct { // 可用区名称,例如,ap-guangzhou-3 // 全网可用区名称如下: // <li> ap-chongqing-1 </li> // <li> ap-seoul-1 </li> // <li> ap-seoul-2 </li> // <li> ap-chengdu-1 </li> // <li> ap-chengdu-2 </li> // <li> ap-hongkong-1 </li> // <li> ap-hongkong-2 </li> // <li> ap-shenzhen-fsi-1 </li> // <li> ap-shenzhen-fsi-2 </li> // <li> ap-shenzhen-fsi-3 </li> // <li> ap-guangzhou-1(售罄)</li> // <li> ap-guangzhou-2(售罄)</li> // <li> ap-guangzhou-3 </li> // <li> ap-guangzhou-4 </li> // <li> ap-guangzhou-6 </li> // <li> ap-tokyo-1 </li> // <li> ap-singapore-1 </li> // <li> ap-singapore-2 </li> // <li> ap-shanghai-fsi-1 </li> // <li> ap-shanghai-fsi-2 </li> // <li> ap-shanghai-fsi-3 </li> // <li> ap-bangkok-1 </li> // <li> ap-shanghai-1(售罄) </li> // <li> ap-shanghai-2 </li> // <li> ap-shanghai-3 </li> // <li> ap-shanghai-4 </li> // <li> ap-shanghai-5 </li> // <li> ap-mumbai-1 </li> // <li> ap-mumbai-2 </li> // <li> eu-moscow-1 </li> // <li> ap-beijing-1 </li> // <li> ap-beijing-2 </li> // <li> ap-beijing-3 </li> // <li> ap-beijing-4 </li> // <li> ap-beijing-5 </li> // <li> na-siliconvalley-1 </li> // <li> na-siliconvalley-2 </li> // <li> eu-frankfurt-1 </li> // <li> na-toronto-1 </li> // <li> na-ashburn-1 </li> // <li> na-ashburn-2 </li> // <li> ap-nanjing-1 </li> // <li> ap-nanjing-2 </li> Zone *string `json:"Zone,omitempty" name:"Zone"` // 可用区描述,例如,广州三区 ZoneName *string `json:"ZoneName,omitempty" name:"ZoneName"` // 可用区ID ZoneId *string `json:"ZoneId,omitempty" name:"ZoneId"` // 可用区状态,包含AVAILABLE和UNAVAILABLE。AVAILABLE代表可用,UNAVAILABLE代表不可用。 ZoneState *string `json:"ZoneState,omitempty" name:"ZoneState"` }
Click to show internal directories.
Click to hide internal directories.