v20201214

package
v1.0.934 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 2, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (

	// CDC绑定VPC失败。
	FAILEDOPERATION_CDCBINDVPCFAIL = "FailedOperation.CdcBindVpcFail"

	// 删除site失败。
	FAILEDOPERATION_FAILDELETESITE = "FailedOperation.FailDeleteSite"

	// 该机型暂不支持。
	INVALIDPARAMETER_INSTANCETYPENOTSUPPORT = "InvalidParameter.InstanceTypeNotSupport"

	// 参数取值错误。
	INVALIDPARAMETERVALUE = "InvalidParameterValue"

	// 无效的AppId
	INVALIDPARAMETERVALUE_INVALIDAPPIDFORMAT = "InvalidParameterValue.InvalidAppIdFormat"

	// 本地专用集群COS大小不正确。
	INVALIDPARAMETERVALUE_INVALIDVALUEDEDICATEDCLUSTERCOSSIZE = "InvalidParameterValue.InvalidValueDedicatedClusterCosSize"

	// CBS大小不正确,它必须是40的整数倍。
	INVALIDPARAMETERVALUE_INVALIDVALUEDEDICATEDCLUSTERDATASTEPSIZE = "InvalidParameterValue.InvalidValueDedicatedClusterDataStepSize"

	// region无效。
	INVALIDPARAMETERVALUE_INVALIDVALUEREGION = "InvalidParameterValue.InvalidValueRegion"

	// 超出大小限制。
	INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded"

	// 无效Region ID 。
	INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"

	// 参数名过长。
	INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong"

	// zone和region不匹配。
	INVALIDPARAMETERVALUE_ZONEMISMATCHREGION = "InvalidParameterValue.ZoneMismatchRegion"

	// 当前可用区暂未支持。
	INVALIDPARAMETERVALUE_ZONENOTSUPPORTED = "InvalidParameterValue.ZoneNotSupported"

	// 缺少参数错误。
	MISSINGPARAMETER = "MissingParameter"

	// 至少输入一个入参。
	MISSINGPARAMETER_ATLEASTONE = "MissingParameter.AtLeastOne"

	// 云硬盘余量不足。
	RESOURCEINSUFFICIENT_CLOUDDISKUNAVAILABLE = "ResourceInsufficient.CloudDiskUnavailable"

	// 该资源没有找到。
	RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERID = "ResourceNotFound.InvalidDedicatedClusterId"

	// 请确认资源ID 是否存在。
	RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERORDERID = "ResourceNotFound.InvalidDedicatedClusterOrderId"

	// 该资源没有找到。
	RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERTYPEID = "ResourceNotFound.InvalidDedicatedClusterTypeId"

	// 站点机房无效。
	RESOURCENOTFOUND_INVALIDSITEID = "ResourceNotFound.InvalidSiteId"

	// 不支持非CUSTOMER类型的app id。
	UNSUPPORTEDOPERATION_NONCUSTOMERAPPIDNOTSUPPORT = "UnsupportedOperation.NonCustomerAppIdNotSupport"
)
View Source
const APIVersion = "2020-12-14"

Variables

This section is empty.

Functions

This section is empty.

Types

type CbsInfo

type CbsInfo struct {
	// cbs存储大小,单位TB
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// cbs存储类型,默认为SSD
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type Client

type Client struct {
	common.Client
}

func NewClient

func NewClient(credential common.CredentialIface, region string, clientProfile *profile.ClientProfile) (client *Client, err error)

func NewClientWithSecretId

func NewClientWithSecretId(secretId, secretKey, region string) (client *Client, err error)

Deprecated

func (*Client) CreateDedicatedCluster

func (c *Client) CreateDedicatedCluster(request *CreateDedicatedClusterRequest) (response *CreateDedicatedClusterResponse, err error)

CreateDedicatedCluster 创建专用集群

可能返回的错误码:

FAILEDOPERATION_CDCBINDVPCFAIL = "FailedOperation.CdcBindVpcFail"
INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong"
INVALIDPARAMETERVALUE_ZONEMISMATCHREGION = "InvalidParameterValue.ZoneMismatchRegion"
RESOURCENOTFOUND_INVALIDSITEID = "ResourceNotFound.InvalidSiteId"

func (*Client) CreateDedicatedClusterOrder

func (c *Client) CreateDedicatedClusterOrder(request *CreateDedicatedClusterOrderRequest) (response *CreateDedicatedClusterOrderResponse, err error)

CreateDedicatedClusterOrder 创建专用集群订单

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDVALUEDEDICATEDCLUSTERCOSSIZE = "InvalidParameterValue.InvalidValueDedicatedClusterCosSize"
INVALIDPARAMETERVALUE_INVALIDVALUEDEDICATEDCLUSTERDATASTEPSIZE = "InvalidParameterValue.InvalidValueDedicatedClusterDataStepSize"
RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERID = "ResourceNotFound.InvalidDedicatedClusterId"
RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERORDERID = "ResourceNotFound.InvalidDedicatedClusterOrderId"
RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERTYPEID = "ResourceNotFound.InvalidDedicatedClusterTypeId"
UNSUPPORTEDOPERATION_NONCUSTOMERAPPIDNOTSUPPORT = "UnsupportedOperation.NonCustomerAppIdNotSupport"

func (*Client) CreateDedicatedClusterOrderWithContext

func (c *Client) CreateDedicatedClusterOrderWithContext(ctx context.Context, request *CreateDedicatedClusterOrderRequest) (response *CreateDedicatedClusterOrderResponse, err error)

CreateDedicatedClusterOrder 创建专用集群订单

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDVALUEDEDICATEDCLUSTERCOSSIZE = "InvalidParameterValue.InvalidValueDedicatedClusterCosSize"
INVALIDPARAMETERVALUE_INVALIDVALUEDEDICATEDCLUSTERDATASTEPSIZE = "InvalidParameterValue.InvalidValueDedicatedClusterDataStepSize"
RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERID = "ResourceNotFound.InvalidDedicatedClusterId"
RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERORDERID = "ResourceNotFound.InvalidDedicatedClusterOrderId"
RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERTYPEID = "ResourceNotFound.InvalidDedicatedClusterTypeId"
UNSUPPORTEDOPERATION_NONCUSTOMERAPPIDNOTSUPPORT = "UnsupportedOperation.NonCustomerAppIdNotSupport"

func (*Client) CreateDedicatedClusterWithContext

func (c *Client) CreateDedicatedClusterWithContext(ctx context.Context, request *CreateDedicatedClusterRequest) (response *CreateDedicatedClusterResponse, err error)

CreateDedicatedCluster 创建专用集群

可能返回的错误码:

FAILEDOPERATION_CDCBINDVPCFAIL = "FailedOperation.CdcBindVpcFail"
INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong"
INVALIDPARAMETERVALUE_ZONEMISMATCHREGION = "InvalidParameterValue.ZoneMismatchRegion"
RESOURCENOTFOUND_INVALIDSITEID = "ResourceNotFound.InvalidSiteId"

func (*Client) CreateSite

func (c *Client) CreateSite(request *CreateSiteRequest) (response *CreateSiteResponse, err error)

CreateSite 创建站点

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDAPPIDFORMAT = "InvalidParameterValue.InvalidAppIdFormat"
INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong"

func (*Client) CreateSiteWithContext

func (c *Client) CreateSiteWithContext(ctx context.Context, request *CreateSiteRequest) (response *CreateSiteResponse, err error)

CreateSite 创建站点

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDAPPIDFORMAT = "InvalidParameterValue.InvalidAppIdFormat"
INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong"

func (*Client) DeleteDedicatedClusters

func (c *Client) DeleteDedicatedClusters(request *DeleteDedicatedClustersRequest) (response *DeleteDedicatedClustersResponse, err error)

DeleteDedicatedClusters 删除专用集群

可能返回的错误码:

INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded"
RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERID = "ResourceNotFound.InvalidDedicatedClusterId"

func (*Client) DeleteDedicatedClustersWithContext

func (c *Client) DeleteDedicatedClustersWithContext(ctx context.Context, request *DeleteDedicatedClustersRequest) (response *DeleteDedicatedClustersResponse, err error)

DeleteDedicatedClusters 删除专用集群

可能返回的错误码:

INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded"
RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERID = "ResourceNotFound.InvalidDedicatedClusterId"

func (*Client) DeleteSites

func (c *Client) DeleteSites(request *DeleteSitesRequest) (response *DeleteSitesResponse, err error)

DeleteSites 删除站点

可能返回的错误码:

FAILEDOPERATION_FAILDELETESITE = "FailedOperation.FailDeleteSite"
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded"
RESOURCENOTFOUND_INVALIDSITEID = "ResourceNotFound.InvalidSiteId"

func (*Client) DeleteSitesWithContext

func (c *Client) DeleteSitesWithContext(ctx context.Context, request *DeleteSitesRequest) (response *DeleteSitesResponse, err error)

DeleteSites 删除站点

可能返回的错误码:

FAILEDOPERATION_FAILDELETESITE = "FailedOperation.FailDeleteSite"
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded"
RESOURCENOTFOUND_INVALIDSITEID = "ResourceNotFound.InvalidSiteId"

func (*Client) DescribeDedicatedClusterCbsStatistics added in v1.0.873

func (c *Client) DescribeDedicatedClusterCbsStatistics(request *DescribeDedicatedClusterCbsStatisticsRequest) (response *DescribeDedicatedClusterCbsStatisticsResponse, err error)

DescribeDedicatedClusterCbsStatistics 查询本地专用集群云硬盘仓库信息

可能返回的错误码:

FAILEDOPERATION_FAILDELETESITE = "FailedOperation.FailDeleteSite"
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded"
RESOURCENOTFOUND_INVALIDSITEID = "ResourceNotFound.InvalidSiteId"

func (*Client) DescribeDedicatedClusterCbsStatisticsWithContext added in v1.0.873

func (c *Client) DescribeDedicatedClusterCbsStatisticsWithContext(ctx context.Context, request *DescribeDedicatedClusterCbsStatisticsRequest) (response *DescribeDedicatedClusterCbsStatisticsResponse, err error)

DescribeDedicatedClusterCbsStatistics 查询本地专用集群云硬盘仓库信息

可能返回的错误码:

FAILEDOPERATION_FAILDELETESITE = "FailedOperation.FailDeleteSite"
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded"
RESOURCENOTFOUND_INVALIDSITEID = "ResourceNotFound.InvalidSiteId"

func (*Client) DescribeDedicatedClusterCosCapacity

func (c *Client) DescribeDedicatedClusterCosCapacity(request *DescribeDedicatedClusterCosCapacityRequest) (response *DescribeDedicatedClusterCosCapacityResponse, err error)

DescribeDedicatedClusterCosCapacity 查询专用集群内cos的容量信息

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDAPPIDFORMAT = "InvalidParameterValue.InvalidAppIdFormat"
RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERID = "ResourceNotFound.InvalidDedicatedClusterId"

func (*Client) DescribeDedicatedClusterCosCapacityWithContext

func (c *Client) DescribeDedicatedClusterCosCapacityWithContext(ctx context.Context, request *DescribeDedicatedClusterCosCapacityRequest) (response *DescribeDedicatedClusterCosCapacityResponse, err error)

DescribeDedicatedClusterCosCapacity 查询专用集群内cos的容量信息

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDAPPIDFORMAT = "InvalidParameterValue.InvalidAppIdFormat"
RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERID = "ResourceNotFound.InvalidDedicatedClusterId"

func (*Client) DescribeDedicatedClusterHostStatistics

func (c *Client) DescribeDedicatedClusterHostStatistics(request *DescribeDedicatedClusterHostStatisticsRequest) (response *DescribeDedicatedClusterHostStatisticsResponse, err error)

DescribeDedicatedClusterHostStatistics 查询专用集群内宿主机的统计信息

可能返回的错误码:

INVALIDPARAMETER_INSTANCETYPENOTSUPPORT = "InvalidParameter.InstanceTypeNotSupport"
INVALIDPARAMETERVALUE_INVALIDAPPIDFORMAT = "InvalidParameterValue.InvalidAppIdFormat"
RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERID = "ResourceNotFound.InvalidDedicatedClusterId"

func (*Client) DescribeDedicatedClusterHostStatisticsWithContext

func (c *Client) DescribeDedicatedClusterHostStatisticsWithContext(ctx context.Context, request *DescribeDedicatedClusterHostStatisticsRequest) (response *DescribeDedicatedClusterHostStatisticsResponse, err error)

DescribeDedicatedClusterHostStatistics 查询专用集群内宿主机的统计信息

可能返回的错误码:

INVALIDPARAMETER_INSTANCETYPENOTSUPPORT = "InvalidParameter.InstanceTypeNotSupport"
INVALIDPARAMETERVALUE_INVALIDAPPIDFORMAT = "InvalidParameterValue.InvalidAppIdFormat"
RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERID = "ResourceNotFound.InvalidDedicatedClusterId"

func (*Client) DescribeDedicatedClusterHosts

func (c *Client) DescribeDedicatedClusterHosts(request *DescribeDedicatedClusterHostsRequest) (response *DescribeDedicatedClusterHostsResponse, err error)

DescribeDedicatedClusterHosts 查询专用集群宿主机信息

可能返回的错误码:

INVALIDPARAMETER_INSTANCETYPENOTSUPPORT = "InvalidParameter.InstanceTypeNotSupport"
INVALIDPARAMETERVALUE_INVALIDAPPIDFORMAT = "InvalidParameterValue.InvalidAppIdFormat"
RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERID = "ResourceNotFound.InvalidDedicatedClusterId"

func (*Client) DescribeDedicatedClusterHostsWithContext

func (c *Client) DescribeDedicatedClusterHostsWithContext(ctx context.Context, request *DescribeDedicatedClusterHostsRequest) (response *DescribeDedicatedClusterHostsResponse, err error)

DescribeDedicatedClusterHosts 查询专用集群宿主机信息

可能返回的错误码:

INVALIDPARAMETER_INSTANCETYPENOTSUPPORT = "InvalidParameter.InstanceTypeNotSupport"
INVALIDPARAMETERVALUE_INVALIDAPPIDFORMAT = "InvalidParameterValue.InvalidAppIdFormat"
RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERID = "ResourceNotFound.InvalidDedicatedClusterId"

func (*Client) DescribeDedicatedClusterInstanceTypes

func (c *Client) DescribeDedicatedClusterInstanceTypes(request *DescribeDedicatedClusterInstanceTypesRequest) (response *DescribeDedicatedClusterInstanceTypesResponse, err error)

DescribeDedicatedClusterInstanceTypes 查询专用集群支持的实例规格列表

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDAPPIDFORMAT = "InvalidParameterValue.InvalidAppIdFormat"
RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERID = "ResourceNotFound.InvalidDedicatedClusterId"

func (*Client) DescribeDedicatedClusterInstanceTypesWithContext

func (c *Client) DescribeDedicatedClusterInstanceTypesWithContext(ctx context.Context, request *DescribeDedicatedClusterInstanceTypesRequest) (response *DescribeDedicatedClusterInstanceTypesResponse, err error)

DescribeDedicatedClusterInstanceTypes 查询专用集群支持的实例规格列表

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDAPPIDFORMAT = "InvalidParameterValue.InvalidAppIdFormat"
RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERID = "ResourceNotFound.InvalidDedicatedClusterId"

func (*Client) DescribeDedicatedClusterOrders

func (c *Client) DescribeDedicatedClusterOrders(request *DescribeDedicatedClusterOrdersRequest) (response *DescribeDedicatedClusterOrdersResponse, err error)

DescribeDedicatedClusterOrders 查询专用集群订单列表

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDAPPIDFORMAT = "InvalidParameterValue.InvalidAppIdFormat"

func (*Client) DescribeDedicatedClusterOrdersWithContext

func (c *Client) DescribeDedicatedClusterOrdersWithContext(ctx context.Context, request *DescribeDedicatedClusterOrdersRequest) (response *DescribeDedicatedClusterOrdersResponse, err error)

DescribeDedicatedClusterOrders 查询专用集群订单列表

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDAPPIDFORMAT = "InvalidParameterValue.InvalidAppIdFormat"

func (*Client) DescribeDedicatedClusterOverview

func (c *Client) DescribeDedicatedClusterOverview(request *DescribeDedicatedClusterOverviewRequest) (response *DescribeDedicatedClusterOverviewResponse, err error)

DescribeDedicatedClusterOverview 查询专用集群概览信息

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDAPPIDFORMAT = "InvalidParameterValue.InvalidAppIdFormat"

func (*Client) DescribeDedicatedClusterOverviewWithContext

func (c *Client) DescribeDedicatedClusterOverviewWithContext(ctx context.Context, request *DescribeDedicatedClusterOverviewRequest) (response *DescribeDedicatedClusterOverviewResponse, err error)

DescribeDedicatedClusterOverview 查询专用集群概览信息

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDAPPIDFORMAT = "InvalidParameterValue.InvalidAppIdFormat"

func (*Client) DescribeDedicatedClusterTypes

func (c *Client) DescribeDedicatedClusterTypes(request *DescribeDedicatedClusterTypesRequest) (response *DescribeDedicatedClusterTypesResponse, err error)

DescribeDedicatedClusterTypes 查询专有集群配置列表

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDAPPIDFORMAT = "InvalidParameterValue.InvalidAppIdFormat"

func (*Client) DescribeDedicatedClusterTypesWithContext

func (c *Client) DescribeDedicatedClusterTypesWithContext(ctx context.Context, request *DescribeDedicatedClusterTypesRequest) (response *DescribeDedicatedClusterTypesResponse, err error)

DescribeDedicatedClusterTypes 查询专有集群配置列表

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDAPPIDFORMAT = "InvalidParameterValue.InvalidAppIdFormat"

func (*Client) DescribeDedicatedClusters

func (c *Client) DescribeDedicatedClusters(request *DescribeDedicatedClustersRequest) (response *DescribeDedicatedClustersResponse, err error)

DescribeDedicatedClusters 查询专用集群列表

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDAPPIDFORMAT = "InvalidParameterValue.InvalidAppIdFormat"
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded"

func (*Client) DescribeDedicatedClustersWithContext

func (c *Client) DescribeDedicatedClustersWithContext(ctx context.Context, request *DescribeDedicatedClustersRequest) (response *DescribeDedicatedClustersResponse, err error)

DescribeDedicatedClusters 查询专用集群列表

可能返回的错误码:

INVALIDPARAMETERVALUE = "InvalidParameterValue"
INVALIDPARAMETERVALUE_INVALIDAPPIDFORMAT = "InvalidParameterValue.InvalidAppIdFormat"
INVALIDPARAMETERVALUE_LIMITEXCEEDED = "InvalidParameterValue.LimitExceeded"

func (*Client) DescribeDedicatedSupportedZones

func (c *Client) DescribeDedicatedSupportedZones(request *DescribeDedicatedSupportedZonesRequest) (response *DescribeDedicatedSupportedZonesResponse, err error)

DescribeDedicatedSupportedZones 查询专用集群支持的可用区列表

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDVALUEREGION = "InvalidParameterValue.InvalidValueRegion"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_ZONEMISMATCHREGION = "InvalidParameterValue.ZoneMismatchRegion"

func (*Client) DescribeDedicatedSupportedZonesWithContext

func (c *Client) DescribeDedicatedSupportedZonesWithContext(ctx context.Context, request *DescribeDedicatedSupportedZonesRequest) (response *DescribeDedicatedSupportedZonesResponse, err error)

DescribeDedicatedSupportedZones 查询专用集群支持的可用区列表

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDVALUEREGION = "InvalidParameterValue.InvalidValueRegion"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_ZONEMISMATCHREGION = "InvalidParameterValue.ZoneMismatchRegion"

func (*Client) DescribeSites

func (c *Client) DescribeSites(request *DescribeSitesRequest) (response *DescribeSitesResponse, err error)

DescribeSites 查询站点列表

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDVALUEREGION = "InvalidParameterValue.InvalidValueRegion"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_ZONEMISMATCHREGION = "InvalidParameterValue.ZoneMismatchRegion"

func (*Client) DescribeSitesDetail

func (c *Client) DescribeSitesDetail(request *DescribeSitesDetailRequest) (response *DescribeSitesDetailResponse, err error)

DescribeSitesDetail 查询站点详情

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDAPPIDFORMAT = "InvalidParameterValue.InvalidAppIdFormat"

func (*Client) DescribeSitesDetailWithContext

func (c *Client) DescribeSitesDetailWithContext(ctx context.Context, request *DescribeSitesDetailRequest) (response *DescribeSitesDetailResponse, err error)

DescribeSitesDetail 查询站点详情

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDAPPIDFORMAT = "InvalidParameterValue.InvalidAppIdFormat"

func (*Client) DescribeSitesWithContext

func (c *Client) DescribeSitesWithContext(ctx context.Context, request *DescribeSitesRequest) (response *DescribeSitesResponse, err error)

DescribeSites 查询站点列表

可能返回的错误码:

INVALIDPARAMETERVALUE_INVALIDVALUEREGION = "InvalidParameterValue.InvalidValueRegion"
INVALIDPARAMETERVALUE_REGION = "InvalidParameterValue.Region"
INVALIDPARAMETERVALUE_ZONEMISMATCHREGION = "InvalidParameterValue.ZoneMismatchRegion"

func (*Client) ModifyDedicatedClusterInfo

func (c *Client) ModifyDedicatedClusterInfo(request *ModifyDedicatedClusterInfoRequest) (response *ModifyDedicatedClusterInfoResponse, err error)

ModifyDedicatedClusterInfo 修改本地专用集群信息

可能返回的错误码:

INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong"
INVALIDPARAMETERVALUE_ZONEMISMATCHREGION = "InvalidParameterValue.ZoneMismatchRegion"
INVALIDPARAMETERVALUE_ZONENOTSUPPORTED = "InvalidParameterValue.ZoneNotSupported"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_ATLEASTONE = "MissingParameter.AtLeastOne"
RESOURCEINSUFFICIENT_CLOUDDISKUNAVAILABLE = "ResourceInsufficient.CloudDiskUnavailable"
RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERID = "ResourceNotFound.InvalidDedicatedClusterId"
RESOURCENOTFOUND_INVALIDSITEID = "ResourceNotFound.InvalidSiteId"

func (*Client) ModifyDedicatedClusterInfoWithContext

func (c *Client) ModifyDedicatedClusterInfoWithContext(ctx context.Context, request *ModifyDedicatedClusterInfoRequest) (response *ModifyDedicatedClusterInfoResponse, err error)

ModifyDedicatedClusterInfo 修改本地专用集群信息

可能返回的错误码:

INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong"
INVALIDPARAMETERVALUE_ZONEMISMATCHREGION = "InvalidParameterValue.ZoneMismatchRegion"
INVALIDPARAMETERVALUE_ZONENOTSUPPORTED = "InvalidParameterValue.ZoneNotSupported"
MISSINGPARAMETER = "MissingParameter"
MISSINGPARAMETER_ATLEASTONE = "MissingParameter.AtLeastOne"
RESOURCEINSUFFICIENT_CLOUDDISKUNAVAILABLE = "ResourceInsufficient.CloudDiskUnavailable"
RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERID = "ResourceNotFound.InvalidDedicatedClusterId"
RESOURCENOTFOUND_INVALIDSITEID = "ResourceNotFound.InvalidSiteId"

func (*Client) ModifyOrderStatus

func (c *Client) ModifyOrderStatus(request *ModifyOrderStatusRequest) (response *ModifyOrderStatusResponse, err error)

ModifyOrderStatus 修改大订单、小订单的状态

可能返回的错误码:

RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERORDERID = "ResourceNotFound.InvalidDedicatedClusterOrderId"

func (*Client) ModifyOrderStatusWithContext

func (c *Client) ModifyOrderStatusWithContext(ctx context.Context, request *ModifyOrderStatusRequest) (response *ModifyOrderStatusResponse, err error)

ModifyOrderStatus 修改大订单、小订单的状态

可能返回的错误码:

RESOURCENOTFOUND_INVALIDDEDICATEDCLUSTERORDERID = "ResourceNotFound.InvalidDedicatedClusterOrderId"

func (*Client) ModifySiteDeviceInfo

func (c *Client) ModifySiteDeviceInfo(request *ModifySiteDeviceInfoRequest) (response *ModifySiteDeviceInfoResponse, err error)

ModifySiteDeviceInfo 修改机房设备信息

可能返回的错误码:

MISSINGPARAMETER_ATLEASTONE = "MissingParameter.AtLeastOne"

func (*Client) ModifySiteDeviceInfoWithContext

func (c *Client) ModifySiteDeviceInfoWithContext(ctx context.Context, request *ModifySiteDeviceInfoRequest) (response *ModifySiteDeviceInfoResponse, err error)

ModifySiteDeviceInfo 修改机房设备信息

可能返回的错误码:

MISSINGPARAMETER_ATLEASTONE = "MissingParameter.AtLeastOne"

func (*Client) ModifySiteInfo

func (c *Client) ModifySiteInfo(request *ModifySiteInfoRequest) (response *ModifySiteInfoResponse, err error)

ModifySiteInfo 修改机房信息

可能返回的错误码:

INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong"
MISSINGPARAMETER_ATLEASTONE = "MissingParameter.AtLeastOne"

func (*Client) ModifySiteInfoWithContext

func (c *Client) ModifySiteInfoWithContext(ctx context.Context, request *ModifySiteInfoRequest) (response *ModifySiteInfoResponse, err error)

ModifySiteInfo 修改机房信息

可能返回的错误码:

INVALIDPARAMETERVALUE_TOOLONG = "InvalidParameterValue.TooLong"
MISSINGPARAMETER_ATLEASTONE = "MissingParameter.AtLeastOne"

type CosCapacity

type CosCapacity struct {
	// 已购cos的总容量大小,单位GB
	TotalCapacity *float64 `json:"TotalCapacity,omitnil,omitempty" name:"TotalCapacity"`

	// 剩余可用cos的容量大小,单位GB
	TotalFreeCapacity *float64 `json:"TotalFreeCapacity,omitnil,omitempty" name:"TotalFreeCapacity"`

	// 已用cos的容量大小,单位GB
	TotalUsedCapacity *float64 `json:"TotalUsedCapacity,omitnil,omitempty" name:"TotalUsedCapacity"`
}

type CosInfo

type CosInfo struct {
	// COS存储大小,单位TB
	Size *int64 `json:"Size,omitnil,omitempty" name:"Size"`

	// COS存储类型,默认为cos
	Type *string `json:"Type,omitnil,omitempty" name:"Type"`
}

type CreateDedicatedClusterOrderRequest

type CreateDedicatedClusterOrderRequest struct {
	*tchttp.BaseRequest

	// 专用集群id
	DedicatedClusterId *string `json:"DedicatedClusterId,omitnil,omitempty" name:"DedicatedClusterId"`

	// order关联的专用集群类型数组
	DedicatedClusterTypes []*DedicatedClusterTypeInfo `json:"DedicatedClusterTypes,omitnil,omitempty" name:"DedicatedClusterTypes"`

	// order关联的cos存储信息
	CosInfo *CosInfo `json:"CosInfo,omitnil,omitempty" name:"CosInfo"`

	// order关联的cbs存储信息
	CbsInfo *CbsInfo `json:"CbsInfo,omitnil,omitempty" name:"CbsInfo"`

	// 购买来源,默认为cloudApi
	PurchaseSource *string `json:"PurchaseSource,omitnil,omitempty" name:"PurchaseSource"`

	// 当调用API接口提交订单时,需要提交DedicatedClusterOrderId
	DedicatedClusterOrderId *string `json:"DedicatedClusterOrderId,omitnil,omitempty" name:"DedicatedClusterOrderId"`
}

func NewCreateDedicatedClusterOrderRequest

func NewCreateDedicatedClusterOrderRequest() (request *CreateDedicatedClusterOrderRequest)

func (*CreateDedicatedClusterOrderRequest) FromJsonString

func (r *CreateDedicatedClusterOrderRequest) 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 (*CreateDedicatedClusterOrderRequest) ToJsonString

func (r *CreateDedicatedClusterOrderRequest) ToJsonString() string

type CreateDedicatedClusterOrderRequestParams added in v1.0.426

type CreateDedicatedClusterOrderRequestParams struct {
	// 专用集群id
	DedicatedClusterId *string `json:"DedicatedClusterId,omitnil,omitempty" name:"DedicatedClusterId"`

	// order关联的专用集群类型数组
	DedicatedClusterTypes []*DedicatedClusterTypeInfo `json:"DedicatedClusterTypes,omitnil,omitempty" name:"DedicatedClusterTypes"`

	// order关联的cos存储信息
	CosInfo *CosInfo `json:"CosInfo,omitnil,omitempty" name:"CosInfo"`

	// order关联的cbs存储信息
	CbsInfo *CbsInfo `json:"CbsInfo,omitnil,omitempty" name:"CbsInfo"`

	// 购买来源,默认为cloudApi
	PurchaseSource *string `json:"PurchaseSource,omitnil,omitempty" name:"PurchaseSource"`

	// 当调用API接口提交订单时,需要提交DedicatedClusterOrderId
	DedicatedClusterOrderId *string `json:"DedicatedClusterOrderId,omitnil,omitempty" name:"DedicatedClusterOrderId"`
}

Predefined struct for user

type CreateDedicatedClusterOrderResponse

type CreateDedicatedClusterOrderResponse struct {
	*tchttp.BaseResponse
	Response *CreateDedicatedClusterOrderResponseParams `json:"Response"`
}

func NewCreateDedicatedClusterOrderResponse

func NewCreateDedicatedClusterOrderResponse() (response *CreateDedicatedClusterOrderResponse)

func (*CreateDedicatedClusterOrderResponse) FromJsonString

func (r *CreateDedicatedClusterOrderResponse) 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 (*CreateDedicatedClusterOrderResponse) ToJsonString

func (r *CreateDedicatedClusterOrderResponse) ToJsonString() string

type CreateDedicatedClusterOrderResponseParams added in v1.0.426

type CreateDedicatedClusterOrderResponseParams struct {
	// 专用集群订单id
	// 注意:此字段可能返回 null,表示取不到有效值。
	DedicatedClusterOrderId *string `json:"DedicatedClusterOrderId,omitnil,omitempty" name:"DedicatedClusterOrderId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateDedicatedClusterRequest

type CreateDedicatedClusterRequest struct {
	*tchttp.BaseRequest

	// 专用集群所属的SiteId
	SiteId *string `json:"SiteId,omitnil,omitempty" name:"SiteId"`

	// 专用集群的名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 专用集群所属的可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 专用集群的描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

func NewCreateDedicatedClusterRequest

func NewCreateDedicatedClusterRequest() (request *CreateDedicatedClusterRequest)

func (*CreateDedicatedClusterRequest) FromJsonString

func (r *CreateDedicatedClusterRequest) 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 (*CreateDedicatedClusterRequest) ToJsonString

func (r *CreateDedicatedClusterRequest) ToJsonString() string

type CreateDedicatedClusterRequestParams added in v1.0.426

type CreateDedicatedClusterRequestParams struct {
	// 专用集群所属的SiteId
	SiteId *string `json:"SiteId,omitnil,omitempty" name:"SiteId"`

	// 专用集群的名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 专用集群所属的可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 专用集群的描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`
}

Predefined struct for user

type CreateDedicatedClusterResponse

type CreateDedicatedClusterResponse struct {
	*tchttp.BaseResponse
	Response *CreateDedicatedClusterResponseParams `json:"Response"`
}

func NewCreateDedicatedClusterResponse

func NewCreateDedicatedClusterResponse() (response *CreateDedicatedClusterResponse)

func (*CreateDedicatedClusterResponse) FromJsonString

func (r *CreateDedicatedClusterResponse) 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 (*CreateDedicatedClusterResponse) ToJsonString

func (r *CreateDedicatedClusterResponse) ToJsonString() string

type CreateDedicatedClusterResponseParams added in v1.0.426

type CreateDedicatedClusterResponseParams struct {
	// 创建的专用集群id
	DedicatedClusterId *string `json:"DedicatedClusterId,omitnil,omitempty" name:"DedicatedClusterId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type CreateSiteRequest

type CreateSiteRequest struct {
	*tchttp.BaseRequest

	// 站点名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 站点所在国家
	Country *string `json:"Country,omitnil,omitempty" name:"Country"`

	// 站点所在省份
	Province *string `json:"Province,omitnil,omitempty" name:"Province"`

	// 站点所在城市
	City *string `json:"City,omitnil,omitempty" name:"City"`

	// 站点所在地区的详细地址信息
	AddressLine *string `json:"AddressLine,omitnil,omitempty" name:"AddressLine"`

	// 站点描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 注意事项
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

	// 您将使用光纤类型将CDC设备连接到网络。有单模和多模两种选项。
	FiberType *string `json:"FiberType,omitnil,omitempty" name:"FiberType"`

	// 您将CDC连接到网络时采用的光学标准。此字段取决于上行链路速度、光纤类型和到上游设备的距离。
	OpticalStandard *string `json:"OpticalStandard,omitnil,omitempty" name:"OpticalStandard"`

	// 电源连接器类型
	PowerConnectors *string `json:"PowerConnectors,omitnil,omitempty" name:"PowerConnectors"`

	// 从机架上方还是下方供电。
	PowerFeedDrop *string `json:"PowerFeedDrop,omitnil,omitempty" name:"PowerFeedDrop"`

	// 最大承重(KG)
	MaxWeight *int64 `json:"MaxWeight,omitnil,omitempty" name:"MaxWeight"`

	// 功耗(KW)
	PowerDrawKva *int64 `json:"PowerDrawKva,omitnil,omitempty" name:"PowerDrawKva"`

	// 网络到腾讯云Region区域的上行链路速度
	UplinkSpeedGbps *int64 `json:"UplinkSpeedGbps,omitnil,omitempty" name:"UplinkSpeedGbps"`

	// 将CDC连接到网络时,每台CDC网络设备(每个机架 2 台设备)使用的上行链路数量。
	UplinkCount *int64 `json:"UplinkCount,omitnil,omitempty" name:"UplinkCount"`

	// 是否满足下面环境条件:
	// 1、场地没有材料要求或验收标准会影响 CDC 设备配送和安装。
	// 2、确定的机架位置包含:
	// 温度范围为 41 到 104°F (5 到 40°C)。
	// 湿度范围为 10°F (-12°C)和 8% RH (相对湿度)到 70°F(21°C)和 80% RH。
	// 机架位置的气流方向为从前向后,且应具有足够的 CFM (每分钟立方英尺)。CFM 必须是 CDC 配置的 kVA 功耗值的 145.8 倍。
	ConditionRequirement *bool `json:"ConditionRequirement,omitnil,omitempty" name:"ConditionRequirement"`

	// 是否满足下面的尺寸条件:
	// 您的装货站台可以容纳一个机架箱(高 x 宽 x 深 = 94" x 54" x 48")。
	// 您可以提供从机架(高 x 宽 x 深 = 80" x 24" x 48")交货地点到机架最终安置位置的明确通道。测量深度时,应包括站台、走廊通道、门、转弯、坡道、货梯,并将其他通道限制考虑在内。
	// 在最终的 CDC安置位置,前部间隙可以为 48" 或更大,后部间隙可以为 24" 或更大。
	DimensionRequirement *bool `json:"DimensionRequirement,omitnil,omitempty" name:"DimensionRequirement"`

	// 是否提供冗余的上游设备(交换机或路由器),以便两台  网络设备都能连接到网络设备。
	RedundantNetworking *bool `json:"RedundantNetworking,omitnil,omitempty" name:"RedundantNetworking"`

	// 站点所在地区的邮编
	PostalCode *int64 `json:"PostalCode,omitnil,omitempty" name:"PostalCode"`

	// 站点所在地区的详细地址信息(补充)
	OptionalAddressLine *string `json:"OptionalAddressLine,omitnil,omitempty" name:"OptionalAddressLine"`

	// 是否需要腾讯云团队协助完成机架支撑工作
	NeedHelp *bool `json:"NeedHelp,omitnil,omitempty" name:"NeedHelp"`

	// 是否电源冗余
	RedundantPower *bool `json:"RedundantPower,omitnil,omitempty" name:"RedundantPower"`

	// 上游断路器是否具备
	BreakerRequirement *bool `json:"BreakerRequirement,omitnil,omitempty" name:"BreakerRequirement"`
}

func NewCreateSiteRequest

func NewCreateSiteRequest() (request *CreateSiteRequest)

func (*CreateSiteRequest) FromJsonString

func (r *CreateSiteRequest) 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 (*CreateSiteRequest) ToJsonString

func (r *CreateSiteRequest) ToJsonString() string

type CreateSiteRequestParams added in v1.0.426

type CreateSiteRequestParams struct {
	// 站点名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 站点所在国家
	Country *string `json:"Country,omitnil,omitempty" name:"Country"`

	// 站点所在省份
	Province *string `json:"Province,omitnil,omitempty" name:"Province"`

	// 站点所在城市
	City *string `json:"City,omitnil,omitempty" name:"City"`

	// 站点所在地区的详细地址信息
	AddressLine *string `json:"AddressLine,omitnil,omitempty" name:"AddressLine"`

	// 站点描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 注意事项
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

	// 您将使用光纤类型将CDC设备连接到网络。有单模和多模两种选项。
	FiberType *string `json:"FiberType,omitnil,omitempty" name:"FiberType"`

	// 您将CDC连接到网络时采用的光学标准。此字段取决于上行链路速度、光纤类型和到上游设备的距离。
	OpticalStandard *string `json:"OpticalStandard,omitnil,omitempty" name:"OpticalStandard"`

	// 电源连接器类型
	PowerConnectors *string `json:"PowerConnectors,omitnil,omitempty" name:"PowerConnectors"`

	// 从机架上方还是下方供电。
	PowerFeedDrop *string `json:"PowerFeedDrop,omitnil,omitempty" name:"PowerFeedDrop"`

	// 最大承重(KG)
	MaxWeight *int64 `json:"MaxWeight,omitnil,omitempty" name:"MaxWeight"`

	// 功耗(KW)
	PowerDrawKva *int64 `json:"PowerDrawKva,omitnil,omitempty" name:"PowerDrawKva"`

	// 网络到腾讯云Region区域的上行链路速度
	UplinkSpeedGbps *int64 `json:"UplinkSpeedGbps,omitnil,omitempty" name:"UplinkSpeedGbps"`

	// 将CDC连接到网络时,每台CDC网络设备(每个机架 2 台设备)使用的上行链路数量。
	UplinkCount *int64 `json:"UplinkCount,omitnil,omitempty" name:"UplinkCount"`

	// 是否满足下面环境条件:
	// 1、场地没有材料要求或验收标准会影响 CDC 设备配送和安装。
	// 2、确定的机架位置包含:
	// 温度范围为 41 到 104°F (5 到 40°C)。
	// 湿度范围为 10°F (-12°C)和 8% RH (相对湿度)到 70°F(21°C)和 80% RH。
	// 机架位置的气流方向为从前向后,且应具有足够的 CFM (每分钟立方英尺)。CFM 必须是 CDC 配置的 kVA 功耗值的 145.8 倍。
	ConditionRequirement *bool `json:"ConditionRequirement,omitnil,omitempty" name:"ConditionRequirement"`

	// 是否满足下面的尺寸条件:
	// 您的装货站台可以容纳一个机架箱(高 x 宽 x 深 = 94" x 54" x 48")。
	// 您可以提供从机架(高 x 宽 x 深 = 80" x 24" x 48")交货地点到机架最终安置位置的明确通道。测量深度时,应包括站台、走廊通道、门、转弯、坡道、货梯,并将其他通道限制考虑在内。
	// 在最终的 CDC安置位置,前部间隙可以为 48" 或更大,后部间隙可以为 24" 或更大。
	DimensionRequirement *bool `json:"DimensionRequirement,omitnil,omitempty" name:"DimensionRequirement"`

	// 是否提供冗余的上游设备(交换机或路由器),以便两台  网络设备都能连接到网络设备。
	RedundantNetworking *bool `json:"RedundantNetworking,omitnil,omitempty" name:"RedundantNetworking"`

	// 站点所在地区的邮编
	PostalCode *int64 `json:"PostalCode,omitnil,omitempty" name:"PostalCode"`

	// 站点所在地区的详细地址信息(补充)
	OptionalAddressLine *string `json:"OptionalAddressLine,omitnil,omitempty" name:"OptionalAddressLine"`

	// 是否需要腾讯云团队协助完成机架支撑工作
	NeedHelp *bool `json:"NeedHelp,omitnil,omitempty" name:"NeedHelp"`

	// 是否电源冗余
	RedundantPower *bool `json:"RedundantPower,omitnil,omitempty" name:"RedundantPower"`

	// 上游断路器是否具备
	BreakerRequirement *bool `json:"BreakerRequirement,omitnil,omitempty" name:"BreakerRequirement"`
}

Predefined struct for user

type CreateSiteResponse

type CreateSiteResponse struct {
	*tchttp.BaseResponse
	Response *CreateSiteResponseParams `json:"Response"`
}

func NewCreateSiteResponse

func NewCreateSiteResponse() (response *CreateSiteResponse)

func (*CreateSiteResponse) FromJsonString

func (r *CreateSiteResponse) 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 (*CreateSiteResponse) ToJsonString

func (r *CreateSiteResponse) ToJsonString() string

type CreateSiteResponseParams added in v1.0.426

type CreateSiteResponseParams struct {
	// 创建Site生成的id
	SiteId *string `json:"SiteId,omitnil,omitempty" name:"SiteId"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DedicatedCluster

type DedicatedCluster struct {
	// 专用集群id。如"cluster-xxxxx"。
	DedicatedClusterId *string `json:"DedicatedClusterId,omitnil,omitempty" name:"DedicatedClusterId"`

	// 专用集群所属可用区名称。
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 专用集群的描述。
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 专用集群的名称。
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 专用集群的生命周期。如"PENDING"。
	LifecycleStatus *string `json:"LifecycleStatus,omitnil,omitempty" name:"LifecycleStatus"`

	// 专用集群的创建时间。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 专用集群所属的站点id。
	SiteId *string `json:"SiteId,omitnil,omitempty" name:"SiteId"`
}

type DedicatedClusterInstanceType

type DedicatedClusterInstanceType struct {
	// 可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 规格名称
	InstanceType *string `json:"InstanceType,omitnil,omitempty" name:"InstanceType"`

	// 网卡类型,例如:25代表25G网卡
	NetworkCard *int64 `json:"NetworkCard,omitnil,omitempty" name:"NetworkCard"`

	// 实例的CPU核数,单位:核。
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 实例内存容量,单位:`GB`。
	Memory *int64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 实例机型系列。
	InstanceFamily *string `json:"InstanceFamily,omitnil,omitempty" name:"InstanceFamily"`

	// 机型名称。
	TypeName *string `json:"TypeName,omitnil,omitempty" name:"TypeName"`

	// 本地存储块数量。
	StorageBlockAmount *int64 `json:"StorageBlockAmount,omitnil,omitempty" name:"StorageBlockAmount"`

	// 内网带宽,单位Gbps。
	InstanceBandwidth *float64 `json:"InstanceBandwidth,omitnil,omitempty" name:"InstanceBandwidth"`

	// 网络收发包能力,单位万PPS。
	InstancePps *int64 `json:"InstancePps,omitnil,omitempty" name:"InstancePps"`

	// 处理器型号。
	CpuType *string `json:"CpuType,omitnil,omitempty" name:"CpuType"`

	// 实例的GPU数量。
	Gpu *int64 `json:"Gpu,omitnil,omitempty" name:"Gpu"`

	// 实例的FPGA数量。
	Fpga *int64 `json:"Fpga,omitnil,omitempty" name:"Fpga"`

	// 机型描述
	Remark *string `json:"Remark,omitnil,omitempty" name:"Remark"`

	// 实例是否售卖。取值范围: <br><li>SELL:表示实例可购买<br><li>SOLD_OUT:表示实例已售罄。
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`
}

type DedicatedClusterOrder

type DedicatedClusterOrder struct {
	// 专用集群id
	DedicatedClusterId *string `json:"DedicatedClusterId,omitnil,omitempty" name:"DedicatedClusterId"`

	// 专用集群类型id(移到下一层级,已经废弃,后续将删除)
	DedicatedClusterTypeId *string `json:"DedicatedClusterTypeId,omitnil,omitempty" name:"DedicatedClusterTypeId"`

	// 支持的存储类型列表(移到下一层级,已经废弃,后续将删除)
	SupportedStorageType []*string `json:"SupportedStorageType,omitnil,omitempty" name:"SupportedStorageType"`

	// 支持的上连交换机的链路传输速率(GiB)(移到下一层级,已经废弃,后续将删除)
	SupportedUplinkSpeed []*int64 `json:"SupportedUplinkSpeed,omitnil,omitempty" name:"SupportedUplinkSpeed"`

	// 支持的实例族列表(移到下一层级,已经废弃,后续将删除)
	SupportedInstanceFamily []*string `json:"SupportedInstanceFamily,omitnil,omitempty" name:"SupportedInstanceFamily"`

	// 地板承重要求(KG)
	Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 功率要求(KW)
	PowerDraw *float64 `json:"PowerDraw,omitnil,omitempty" name:"PowerDraw"`

	// 订单状态
	OrderStatus *string `json:"OrderStatus,omitnil,omitempty" name:"OrderStatus"`

	// 订单创建的时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 大订单ID
	DedicatedClusterOrderId *string `json:"DedicatedClusterOrderId,omitnil,omitempty" name:"DedicatedClusterOrderId"`

	// 订单类型,创建CREATE或扩容EXTEND
	Action *string `json:"Action,omitnil,omitempty" name:"Action"`

	// 子订单详情列表
	// 注意:此字段可能返回 null,表示取不到有效值。
	DedicatedClusterOrderItems []*DedicatedClusterOrderItem `json:"DedicatedClusterOrderItems,omitnil,omitempty" name:"DedicatedClusterOrderItems"`

	// cpu值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Cpu *int64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// mem值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Mem *int64 `json:"Mem,omitnil,omitempty" name:"Mem"`

	// gpu值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Gpu *int64 `json:"Gpu,omitnil,omitempty" name:"Gpu"`

	// 0代表未支付,1代表已支付
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayStatus *int64 `json:"PayStatus,omitnil,omitempty" name:"PayStatus"`

	// 支付方式,一次性、按月、按年
	// 注意:此字段可能返回 null,表示取不到有效值。
	PayType *string `json:"PayType,omitnil,omitempty" name:"PayType"`

	// 购买时长的单位
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeUnit *string `json:"TimeUnit,omitnil,omitempty" name:"TimeUnit"`

	// 购买时长
	// 注意:此字段可能返回 null,表示取不到有效值。
	TimeSpan *int64 `json:"TimeSpan,omitnil,omitempty" name:"TimeSpan"`

	// 订单类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	OrderType *string `json:"OrderType,omitnil,omitempty" name:"OrderType"`
}

type DedicatedClusterOrderItem

type DedicatedClusterOrderItem struct {
	// 专用集群类型id
	DedicatedClusterTypeId *string `json:"DedicatedClusterTypeId,omitnil,omitempty" name:"DedicatedClusterTypeId"`

	// 支持的存储类型列表
	SupportedStorageType []*string `json:"SupportedStorageType,omitnil,omitempty" name:"SupportedStorageType"`

	// 支持的上连交换机的链路传输速率(GiB)
	SupportedUplinkSpeed []*int64 `json:"SupportedUplinkSpeed,omitnil,omitempty" name:"SupportedUplinkSpeed"`

	// 支持的实例族列表
	SupportedInstanceFamily []*string `json:"SupportedInstanceFamily,omitnil,omitempty" name:"SupportedInstanceFamily"`

	// 地板承重要求(KG)
	Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 功率要求(KW)
	PowerDraw *float64 `json:"PowerDraw,omitnil,omitempty" name:"PowerDraw"`

	// 订单状态
	SubOrderStatus *string `json:"SubOrderStatus,omitnil,omitempty" name:"SubOrderStatus"`

	// 订单创建的时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 子订单ID
	SubOrderId *string `json:"SubOrderId,omitnil,omitempty" name:"SubOrderId"`

	// 关联的集群规格数量
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 规格简单描述
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 规格详细描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// CPU数
	TotalCpu *int64 `json:"TotalCpu,omitnil,omitempty" name:"TotalCpu"`

	// 内存数
	TotalMem *int64 `json:"TotalMem,omitnil,omitempty" name:"TotalMem"`

	// GPU数
	TotalGpu *int64 `json:"TotalGpu,omitnil,omitempty" name:"TotalGpu"`

	// 规格英文名
	TypeName *string `json:"TypeName,omitnil,omitempty" name:"TypeName"`

	// 规格展示
	// 注意:此字段可能返回 null,表示取不到有效值。
	ComputeFormat *string `json:"ComputeFormat,omitnil,omitempty" name:"ComputeFormat"`

	// 规格类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	TypeFamily *string `json:"TypeFamily,omitnil,omitempty" name:"TypeFamily"`

	// 0未支付,1已支付
	// 注意:此字段可能返回 null,表示取不到有效值。
	SubOrderPayStatus *int64 `json:"SubOrderPayStatus,omitnil,omitempty" name:"SubOrderPayStatus"`
}

type DedicatedClusterType

type DedicatedClusterType struct {
	// 配置id
	DedicatedClusterTypeId *string `json:"DedicatedClusterTypeId,omitnil,omitempty" name:"DedicatedClusterTypeId"`

	// 配置描述,对应描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 配置名称,对应计算资源类型
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 创建配置的时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 支持的存储类型列表
	SupportedStorageType []*string `json:"SupportedStorageType,omitnil,omitempty" name:"SupportedStorageType"`

	// 支持的上连交换机的链路传输速率
	SupportedUplinkGiB []*int64 `json:"SupportedUplinkGiB,omitnil,omitempty" name:"SupportedUplinkGiB"`

	// 支持的实例族列表
	SupportedInstanceFamily []*string `json:"SupportedInstanceFamily,omitnil,omitempty" name:"SupportedInstanceFamily"`

	// 地板承重要求(KG)
	Weight *int64 `json:"Weight,omitnil,omitempty" name:"Weight"`

	// 功率要求(KW)
	PowerDrawKva *float64 `json:"PowerDrawKva,omitnil,omitempty" name:"PowerDrawKva"`

	// 显示计算资源规格详情,存储等资源不显示
	ComputeFormatDesc *string `json:"ComputeFormatDesc,omitnil,omitempty" name:"ComputeFormatDesc"`
}

type DedicatedClusterTypeInfo

type DedicatedClusterTypeInfo struct {
	// 集群类型Id
	Id *string `json:"Id,omitnil,omitempty" name:"Id"`

	// 集群类型个数
	Count *int64 `json:"Count,omitnil,omitempty" name:"Count"`
}

type DeleteDedicatedClustersRequest

type DeleteDedicatedClustersRequest struct {
	*tchttp.BaseRequest

	// 要删除的专用集群id
	DedicatedClusterIds []*string `json:"DedicatedClusterIds,omitnil,omitempty" name:"DedicatedClusterIds"`
}

func NewDeleteDedicatedClustersRequest

func NewDeleteDedicatedClustersRequest() (request *DeleteDedicatedClustersRequest)

func (*DeleteDedicatedClustersRequest) FromJsonString

func (r *DeleteDedicatedClustersRequest) 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 (*DeleteDedicatedClustersRequest) ToJsonString

func (r *DeleteDedicatedClustersRequest) ToJsonString() string

type DeleteDedicatedClustersRequestParams added in v1.0.426

type DeleteDedicatedClustersRequestParams struct {
	// 要删除的专用集群id
	DedicatedClusterIds []*string `json:"DedicatedClusterIds,omitnil,omitempty" name:"DedicatedClusterIds"`
}

Predefined struct for user

type DeleteDedicatedClustersResponse

type DeleteDedicatedClustersResponse struct {
	*tchttp.BaseResponse
	Response *DeleteDedicatedClustersResponseParams `json:"Response"`
}

func NewDeleteDedicatedClustersResponse

func NewDeleteDedicatedClustersResponse() (response *DeleteDedicatedClustersResponse)

func (*DeleteDedicatedClustersResponse) FromJsonString

func (r *DeleteDedicatedClustersResponse) 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 (*DeleteDedicatedClustersResponse) ToJsonString

func (r *DeleteDedicatedClustersResponse) ToJsonString() string

type DeleteDedicatedClustersResponseParams added in v1.0.426

type DeleteDedicatedClustersResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DeleteSitesRequest

type DeleteSitesRequest struct {
	*tchttp.BaseRequest

	// 要删除的站点id列表
	SiteIds []*string `json:"SiteIds,omitnil,omitempty" name:"SiteIds"`
}

func NewDeleteSitesRequest

func NewDeleteSitesRequest() (request *DeleteSitesRequest)

func (*DeleteSitesRequest) FromJsonString

func (r *DeleteSitesRequest) 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 (*DeleteSitesRequest) ToJsonString

func (r *DeleteSitesRequest) ToJsonString() string

type DeleteSitesRequestParams added in v1.0.426

type DeleteSitesRequestParams struct {
	// 要删除的站点id列表
	SiteIds []*string `json:"SiteIds,omitnil,omitempty" name:"SiteIds"`
}

Predefined struct for user

type DeleteSitesResponse

type DeleteSitesResponse struct {
	*tchttp.BaseResponse
	Response *DeleteSitesResponseParams `json:"Response"`
}

func NewDeleteSitesResponse

func NewDeleteSitesResponse() (response *DeleteSitesResponse)

func (*DeleteSitesResponse) FromJsonString

func (r *DeleteSitesResponse) 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 (*DeleteSitesResponse) ToJsonString

func (r *DeleteSitesResponse) ToJsonString() string

type DeleteSitesResponseParams added in v1.0.426

type DeleteSitesResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDedicatedClusterCbsStatisticsRequest added in v1.0.873

type DescribeDedicatedClusterCbsStatisticsRequest struct {
	*tchttp.BaseRequest

	// 查询的专用集群id
	DedicatedClusterId *string `json:"DedicatedClusterId,omitnil,omitempty" name:"DedicatedClusterId"`

	// 云硬盘仓库id
	SetId *string `json:"SetId,omitnil,omitempty" name:"SetId"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 时间范围精度,1分钟/5分钟
	Period *string `json:"Period,omitnil,omitempty" name:"Period"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeDedicatedClusterCbsStatisticsRequest added in v1.0.873

func NewDescribeDedicatedClusterCbsStatisticsRequest() (request *DescribeDedicatedClusterCbsStatisticsRequest)

func (*DescribeDedicatedClusterCbsStatisticsRequest) FromJsonString added in v1.0.873

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDedicatedClusterCbsStatisticsRequest) ToJsonString added in v1.0.873

type DescribeDedicatedClusterCbsStatisticsRequestParams added in v1.0.873

type DescribeDedicatedClusterCbsStatisticsRequestParams struct {
	// 查询的专用集群id
	DedicatedClusterId *string `json:"DedicatedClusterId,omitnil,omitempty" name:"DedicatedClusterId"`

	// 云硬盘仓库id
	SetId *string `json:"SetId,omitnil,omitempty" name:"SetId"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 时间范围精度,1分钟/5分钟
	Period *string `json:"Period,omitnil,omitempty" name:"Period"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeDedicatedClusterCbsStatisticsResponse added in v1.0.873

type DescribeDedicatedClusterCbsStatisticsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDedicatedClusterCbsStatisticsResponseParams `json:"Response"`
}

func NewDescribeDedicatedClusterCbsStatisticsResponse added in v1.0.873

func NewDescribeDedicatedClusterCbsStatisticsResponse() (response *DescribeDedicatedClusterCbsStatisticsResponse)

func (*DescribeDedicatedClusterCbsStatisticsResponse) FromJsonString added in v1.0.873

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDedicatedClusterCbsStatisticsResponse) ToJsonString added in v1.0.873

type DescribeDedicatedClusterCbsStatisticsResponseParams added in v1.0.873

type DescribeDedicatedClusterCbsStatisticsResponseParams struct {
	// 云硬盘仓库信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	SetList []*SetInfo `json:"SetList,omitnil,omitempty" name:"SetList"`

	// 总数
	// 注意:此字段可能返回 null,表示取不到有效值。
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDedicatedClusterCosCapacityRequest

type DescribeDedicatedClusterCosCapacityRequest struct {
	*tchttp.BaseRequest

	// 查询的专用集群id
	DedicatedClusterId *string `json:"DedicatedClusterId,omitnil,omitempty" name:"DedicatedClusterId"`
}

func NewDescribeDedicatedClusterCosCapacityRequest

func NewDescribeDedicatedClusterCosCapacityRequest() (request *DescribeDedicatedClusterCosCapacityRequest)

func (*DescribeDedicatedClusterCosCapacityRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDedicatedClusterCosCapacityRequest) ToJsonString

type DescribeDedicatedClusterCosCapacityRequestParams added in v1.0.426

type DescribeDedicatedClusterCosCapacityRequestParams struct {
	// 查询的专用集群id
	DedicatedClusterId *string `json:"DedicatedClusterId,omitnil,omitempty" name:"DedicatedClusterId"`
}

Predefined struct for user

type DescribeDedicatedClusterCosCapacityResponse

type DescribeDedicatedClusterCosCapacityResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDedicatedClusterCosCapacityResponseParams `json:"Response"`
}

func NewDescribeDedicatedClusterCosCapacityResponse

func NewDescribeDedicatedClusterCosCapacityResponse() (response *DescribeDedicatedClusterCosCapacityResponse)

func (*DescribeDedicatedClusterCosCapacityResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDedicatedClusterCosCapacityResponse) ToJsonString

type DescribeDedicatedClusterCosCapacityResponseParams added in v1.0.426

type DescribeDedicatedClusterCosCapacityResponseParams struct {
	// 本集群内cos容量信息,单位:‘GB’
	CosCapacity *CosCapacity `json:"CosCapacity,omitnil,omitempty" name:"CosCapacity"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDedicatedClusterHostStatisticsRequest

type DescribeDedicatedClusterHostStatisticsRequest struct {
	*tchttp.BaseRequest

	// 查询的专用集群id
	DedicatedClusterId *string `json:"DedicatedClusterId,omitnil,omitempty" name:"DedicatedClusterId"`

	// 宿主机id
	HostId *string `json:"HostId,omitnil,omitempty" name:"HostId"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 时间范围精度,1分钟/5分钟
	Period *string `json:"Period,omitnil,omitempty" name:"Period"`
}

func NewDescribeDedicatedClusterHostStatisticsRequest

func NewDescribeDedicatedClusterHostStatisticsRequest() (request *DescribeDedicatedClusterHostStatisticsRequest)

func (*DescribeDedicatedClusterHostStatisticsRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDedicatedClusterHostStatisticsRequest) ToJsonString

type DescribeDedicatedClusterHostStatisticsRequestParams added in v1.0.426

type DescribeDedicatedClusterHostStatisticsRequestParams struct {
	// 查询的专用集群id
	DedicatedClusterId *string `json:"DedicatedClusterId,omitnil,omitempty" name:"DedicatedClusterId"`

	// 宿主机id
	HostId *string `json:"HostId,omitnil,omitempty" name:"HostId"`

	// 开始时间
	StartTime *string `json:"StartTime,omitnil,omitempty" name:"StartTime"`

	// 结束时间
	EndTime *string `json:"EndTime,omitnil,omitempty" name:"EndTime"`

	// 时间范围精度,1分钟/5分钟
	Period *string `json:"Period,omitnil,omitempty" name:"Period"`
}

Predefined struct for user

type DescribeDedicatedClusterHostStatisticsResponse

type DescribeDedicatedClusterHostStatisticsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDedicatedClusterHostStatisticsResponseParams `json:"Response"`
}

func NewDescribeDedicatedClusterHostStatisticsResponse

func NewDescribeDedicatedClusterHostStatisticsResponse() (response *DescribeDedicatedClusterHostStatisticsResponse)

func (*DescribeDedicatedClusterHostStatisticsResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDedicatedClusterHostStatisticsResponse) ToJsonString

type DescribeDedicatedClusterHostStatisticsResponseParams added in v1.0.426

type DescribeDedicatedClusterHostStatisticsResponseParams struct {
	// 该集群内宿主机的统计信息列表
	HostStatisticSet []*HostStatistic `json:"HostStatisticSet,omitnil,omitempty" name:"HostStatisticSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDedicatedClusterHostsRequest

type DescribeDedicatedClusterHostsRequest struct {
	*tchttp.BaseRequest

	// 集群id
	DedicatedClusterId *string `json:"DedicatedClusterId,omitnil,omitempty" name:"DedicatedClusterId"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeDedicatedClusterHostsRequest

func NewDescribeDedicatedClusterHostsRequest() (request *DescribeDedicatedClusterHostsRequest)

func (*DescribeDedicatedClusterHostsRequest) FromJsonString

func (r *DescribeDedicatedClusterHostsRequest) 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 (*DescribeDedicatedClusterHostsRequest) ToJsonString

func (r *DescribeDedicatedClusterHostsRequest) ToJsonString() string

type DescribeDedicatedClusterHostsRequestParams added in v1.0.426

type DescribeDedicatedClusterHostsRequestParams struct {
	// 集群id
	DedicatedClusterId *string `json:"DedicatedClusterId,omitnil,omitempty" name:"DedicatedClusterId"`

	// 偏移量,默认为0。
	Offset *uint64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20
	Limit *uint64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeDedicatedClusterHostsResponse

type DescribeDedicatedClusterHostsResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDedicatedClusterHostsResponseParams `json:"Response"`
}

func NewDescribeDedicatedClusterHostsResponse

func NewDescribeDedicatedClusterHostsResponse() (response *DescribeDedicatedClusterHostsResponse)

func (*DescribeDedicatedClusterHostsResponse) FromJsonString

func (r *DescribeDedicatedClusterHostsResponse) 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 (*DescribeDedicatedClusterHostsResponse) ToJsonString

type DescribeDedicatedClusterHostsResponseParams added in v1.0.426

type DescribeDedicatedClusterHostsResponseParams struct {
	// 宿主机信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostInfoSet []*HostInfo `json:"HostInfoSet,omitnil,omitempty" name:"HostInfoSet"`

	// 宿主机总数
	TotalCount *uint64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDedicatedClusterInstanceTypesRequest

type DescribeDedicatedClusterInstanceTypesRequest struct {
	*tchttp.BaseRequest

	// 查询的专用集群id
	DedicatedClusterId *string `json:"DedicatedClusterId,omitnil,omitempty" name:"DedicatedClusterId"`
}

func NewDescribeDedicatedClusterInstanceTypesRequest

func NewDescribeDedicatedClusterInstanceTypesRequest() (request *DescribeDedicatedClusterInstanceTypesRequest)

func (*DescribeDedicatedClusterInstanceTypesRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDedicatedClusterInstanceTypesRequest) ToJsonString

type DescribeDedicatedClusterInstanceTypesRequestParams added in v1.0.426

type DescribeDedicatedClusterInstanceTypesRequestParams struct {
	// 查询的专用集群id
	DedicatedClusterId *string `json:"DedicatedClusterId,omitnil,omitempty" name:"DedicatedClusterId"`
}

Predefined struct for user

type DescribeDedicatedClusterInstanceTypesResponse

type DescribeDedicatedClusterInstanceTypesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDedicatedClusterInstanceTypesResponseParams `json:"Response"`
}

func NewDescribeDedicatedClusterInstanceTypesResponse

func NewDescribeDedicatedClusterInstanceTypesResponse() (response *DescribeDedicatedClusterInstanceTypesResponse)

func (*DescribeDedicatedClusterInstanceTypesResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDedicatedClusterInstanceTypesResponse) ToJsonString

type DescribeDedicatedClusterInstanceTypesResponseParams added in v1.0.426

type DescribeDedicatedClusterInstanceTypesResponseParams struct {
	// 支持的实例规格列表
	DedicatedClusterInstanceTypeSet []*DedicatedClusterInstanceType `json:"DedicatedClusterInstanceTypeSet,omitnil,omitempty" name:"DedicatedClusterInstanceTypeSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDedicatedClusterOrdersRequest

type DescribeDedicatedClusterOrdersRequest struct {
	*tchttp.BaseRequest

	// 按照专用集群id过滤
	DedicatedClusterIds []*string `json:"DedicatedClusterIds,omitnil,omitempty" name:"DedicatedClusterIds"`

	// 按照专用集群订单id过滤
	DedicatedClusterOrderIds *string `json:"DedicatedClusterOrderIds,omitnil,omitempty" name:"DedicatedClusterOrderIds"`

	// 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 订单状态为过滤条件:PENDING INCONSTRUCTION DELIVERING DELIVERED EXPIRED CANCELLED  OFFLINE
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 订单类型为过滤条件:CREATE  EXTEND
	ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"`
}

func NewDescribeDedicatedClusterOrdersRequest

func NewDescribeDedicatedClusterOrdersRequest() (request *DescribeDedicatedClusterOrdersRequest)

func (*DescribeDedicatedClusterOrdersRequest) FromJsonString

func (r *DescribeDedicatedClusterOrdersRequest) 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 (*DescribeDedicatedClusterOrdersRequest) ToJsonString

type DescribeDedicatedClusterOrdersRequestParams added in v1.0.426

type DescribeDedicatedClusterOrdersRequestParams struct {
	// 按照专用集群id过滤
	DedicatedClusterIds []*string `json:"DedicatedClusterIds,omitnil,omitempty" name:"DedicatedClusterIds"`

	// 按照专用集群订单id过滤
	DedicatedClusterOrderIds *string `json:"DedicatedClusterOrderIds,omitnil,omitempty" name:"DedicatedClusterOrderIds"`

	// 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 订单状态为过滤条件:PENDING INCONSTRUCTION DELIVERING DELIVERED EXPIRED CANCELLED  OFFLINE
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 订单类型为过滤条件:CREATE  EXTEND
	ActionType *string `json:"ActionType,omitnil,omitempty" name:"ActionType"`
}

Predefined struct for user

type DescribeDedicatedClusterOrdersResponse

type DescribeDedicatedClusterOrdersResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDedicatedClusterOrdersResponseParams `json:"Response"`
}

func NewDescribeDedicatedClusterOrdersResponse

func NewDescribeDedicatedClusterOrdersResponse() (response *DescribeDedicatedClusterOrdersResponse)

func (*DescribeDedicatedClusterOrdersResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDedicatedClusterOrdersResponse) ToJsonString

type DescribeDedicatedClusterOrdersResponseParams added in v1.0.426

type DescribeDedicatedClusterOrdersResponseParams struct {
	// 专用集群订单列表
	DedicatedClusterOrderSet []*DedicatedClusterOrder `json:"DedicatedClusterOrderSet,omitnil,omitempty" name:"DedicatedClusterOrderSet"`

	// 符合条件的专用集群订单总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDedicatedClusterOverviewRequest

type DescribeDedicatedClusterOverviewRequest struct {
	*tchttp.BaseRequest

	// 集群id
	DedicatedClusterId *string `json:"DedicatedClusterId,omitnil,omitempty" name:"DedicatedClusterId"`
}

func NewDescribeDedicatedClusterOverviewRequest

func NewDescribeDedicatedClusterOverviewRequest() (request *DescribeDedicatedClusterOverviewRequest)

func (*DescribeDedicatedClusterOverviewRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDedicatedClusterOverviewRequest) ToJsonString

type DescribeDedicatedClusterOverviewRequestParams added in v1.0.426

type DescribeDedicatedClusterOverviewRequestParams struct {
	// 集群id
	DedicatedClusterId *string `json:"DedicatedClusterId,omitnil,omitempty" name:"DedicatedClusterId"`
}

Predefined struct for user

type DescribeDedicatedClusterOverviewResponse

type DescribeDedicatedClusterOverviewResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDedicatedClusterOverviewResponseParams `json:"Response"`
}

func NewDescribeDedicatedClusterOverviewResponse

func NewDescribeDedicatedClusterOverviewResponse() (response *DescribeDedicatedClusterOverviewResponse)

func (*DescribeDedicatedClusterOverviewResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDedicatedClusterOverviewResponse) ToJsonString

type DescribeDedicatedClusterOverviewResponseParams added in v1.0.426

type DescribeDedicatedClusterOverviewResponseParams struct {
	// 云服务器数量
	CvmCount *uint64 `json:"CvmCount,omitnil,omitempty" name:"CvmCount"`

	// 宿主机数量
	HostCount *uint64 `json:"HostCount,omitnil,omitempty" name:"HostCount"`

	// vpn通道状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpnConnectionState *string `json:"VpnConnectionState,omitnil,omitempty" name:"VpnConnectionState"`

	// vpn网关监控数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpngwBandwidthData *VpngwBandwidthData `json:"VpngwBandwidthData,omitnil,omitempty" name:"VpngwBandwidthData"`

	// 本地网关信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	LocalNetInfo *LocalNetInfo `json:"LocalNetInfo,omitnil,omitempty" name:"LocalNetInfo"`

	// vpn网关通道监控数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpnConnectionBandwidthData []*VpngwBandwidthData `json:"VpnConnectionBandwidthData,omitnil,omitempty" name:"VpnConnectionBandwidthData"`

	// 宿主机资源概览信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostDetailInfo []*HostDetailInfo `json:"HostDetailInfo,omitnil,omitempty" name:"HostDetailInfo"`

	// 热备宿主机数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostStandbyCount *uint64 `json:"HostStandbyCount,omitnil,omitempty" name:"HostStandbyCount"`

	// 普通宿主机数量
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostNormalCount *uint64 `json:"HostNormalCount,omitnil,omitempty" name:"HostNormalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDedicatedClusterTypesRequest

type DescribeDedicatedClusterTypesRequest struct {
	*tchttp.BaseRequest

	// 模糊匹配专用集群配置名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 待查询的专用集群配置id列表
	DedicatedClusterTypeIds []*string `json:"DedicatedClusterTypeIds,omitnil,omitempty" name:"DedicatedClusterTypeIds"`

	// 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 是否只查询计算规格类型
	IsCompute *bool `json:"IsCompute,omitnil,omitempty" name:"IsCompute"`
}

func NewDescribeDedicatedClusterTypesRequest

func NewDescribeDedicatedClusterTypesRequest() (request *DescribeDedicatedClusterTypesRequest)

func (*DescribeDedicatedClusterTypesRequest) FromJsonString

func (r *DescribeDedicatedClusterTypesRequest) 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 (*DescribeDedicatedClusterTypesRequest) ToJsonString

func (r *DescribeDedicatedClusterTypesRequest) ToJsonString() string

type DescribeDedicatedClusterTypesRequestParams added in v1.0.426

type DescribeDedicatedClusterTypesRequestParams struct {
	// 模糊匹配专用集群配置名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 待查询的专用集群配置id列表
	DedicatedClusterTypeIds []*string `json:"DedicatedClusterTypeIds,omitnil,omitempty" name:"DedicatedClusterTypeIds"`

	// 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 是否只查询计算规格类型
	IsCompute *bool `json:"IsCompute,omitnil,omitempty" name:"IsCompute"`
}

Predefined struct for user

type DescribeDedicatedClusterTypesResponse

type DescribeDedicatedClusterTypesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDedicatedClusterTypesResponseParams `json:"Response"`
}

func NewDescribeDedicatedClusterTypesResponse

func NewDescribeDedicatedClusterTypesResponse() (response *DescribeDedicatedClusterTypesResponse)

func (*DescribeDedicatedClusterTypesResponse) FromJsonString

func (r *DescribeDedicatedClusterTypesResponse) 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 (*DescribeDedicatedClusterTypesResponse) ToJsonString

type DescribeDedicatedClusterTypesResponseParams added in v1.0.426

type DescribeDedicatedClusterTypesResponseParams struct {
	// 专用集群配置列表
	DedicatedClusterTypeSet []*DedicatedClusterType `json:"DedicatedClusterTypeSet,omitnil,omitempty" name:"DedicatedClusterTypeSet"`

	// 符合条件的个数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDedicatedClustersRequest

type DescribeDedicatedClustersRequest struct {
	*tchttp.BaseRequest

	// 按照一个或者多个实例ID查询。实例ID形如:`cluster-xxxxxxxx`
	DedicatedClusterIds []*string `json:"DedicatedClusterIds,omitnil,omitempty" name:"DedicatedClusterIds"`

	// 按照可用区名称过滤
	Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"`

	// 按照站点id过滤
	SiteIds []*string `json:"SiteIds,omitnil,omitempty" name:"SiteIds"`

	// 按照专用集群生命周期过滤
	LifecycleStatuses []*string `json:"LifecycleStatuses,omitnil,omitempty" name:"LifecycleStatuses"`

	// 模糊匹配专用集群名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeDedicatedClustersRequest

func NewDescribeDedicatedClustersRequest() (request *DescribeDedicatedClustersRequest)

func (*DescribeDedicatedClustersRequest) FromJsonString

func (r *DescribeDedicatedClustersRequest) 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 (*DescribeDedicatedClustersRequest) ToJsonString

func (r *DescribeDedicatedClustersRequest) ToJsonString() string

type DescribeDedicatedClustersRequestParams added in v1.0.426

type DescribeDedicatedClustersRequestParams struct {
	// 按照一个或者多个实例ID查询。实例ID形如:`cluster-xxxxxxxx`
	DedicatedClusterIds []*string `json:"DedicatedClusterIds,omitnil,omitempty" name:"DedicatedClusterIds"`

	// 按照可用区名称过滤
	Zones []*string `json:"Zones,omitnil,omitempty" name:"Zones"`

	// 按照站点id过滤
	SiteIds []*string `json:"SiteIds,omitnil,omitempty" name:"SiteIds"`

	// 按照专用集群生命周期过滤
	LifecycleStatuses []*string `json:"LifecycleStatuses,omitnil,omitempty" name:"LifecycleStatuses"`

	// 模糊匹配专用集群名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeDedicatedClustersResponse

type DescribeDedicatedClustersResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDedicatedClustersResponseParams `json:"Response"`
}

func NewDescribeDedicatedClustersResponse

func NewDescribeDedicatedClustersResponse() (response *DescribeDedicatedClustersResponse)

func (*DescribeDedicatedClustersResponse) FromJsonString

func (r *DescribeDedicatedClustersResponse) 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 (*DescribeDedicatedClustersResponse) ToJsonString

func (r *DescribeDedicatedClustersResponse) ToJsonString() string

type DescribeDedicatedClustersResponseParams added in v1.0.426

type DescribeDedicatedClustersResponseParams struct {
	// 符合查询条件的专用集群列表
	DedicatedClusterSet []*DedicatedCluster `json:"DedicatedClusterSet,omitnil,omitempty" name:"DedicatedClusterSet"`

	// 符合条件的专用集群数量。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeDedicatedSupportedZonesRequest

type DescribeDedicatedSupportedZonesRequest struct {
	*tchttp.BaseRequest

	// 传入region列表
	Regions []*int64 `json:"Regions,omitnil,omitempty" name:"Regions"`
}

func NewDescribeDedicatedSupportedZonesRequest

func NewDescribeDedicatedSupportedZonesRequest() (request *DescribeDedicatedSupportedZonesRequest)

func (*DescribeDedicatedSupportedZonesRequest) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDedicatedSupportedZonesRequest) ToJsonString

type DescribeDedicatedSupportedZonesRequestParams added in v1.0.426

type DescribeDedicatedSupportedZonesRequestParams struct {
	// 传入region列表
	Regions []*int64 `json:"Regions,omitnil,omitempty" name:"Regions"`
}

Predefined struct for user

type DescribeDedicatedSupportedZonesResponse

type DescribeDedicatedSupportedZonesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeDedicatedSupportedZonesResponseParams `json:"Response"`
}

func NewDescribeDedicatedSupportedZonesResponse

func NewDescribeDedicatedSupportedZonesResponse() (response *DescribeDedicatedSupportedZonesResponse)

func (*DescribeDedicatedSupportedZonesResponse) FromJsonString

FromJsonString It is highly **NOT** recommended to use this function because it has no param check, nor strict type check

func (*DescribeDedicatedSupportedZonesResponse) ToJsonString

type DescribeDedicatedSupportedZonesResponseParams added in v1.0.426

type DescribeDedicatedSupportedZonesResponseParams struct {
	// 支持的可用区列表
	ZoneSet []*RegionZoneInfo `json:"ZoneSet,omitnil,omitempty" name:"ZoneSet"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSitesDetailRequest

type DescribeSitesDetailRequest struct {
	*tchttp.BaseRequest

	// 按照站点id过滤
	SiteIds []*string `json:"SiteIds,omitnil,omitempty" name:"SiteIds"`

	// 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 按照站定名称模糊匹配
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

func NewDescribeSitesDetailRequest

func NewDescribeSitesDetailRequest() (request *DescribeSitesDetailRequest)

func (*DescribeSitesDetailRequest) FromJsonString

func (r *DescribeSitesDetailRequest) 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 (*DescribeSitesDetailRequest) ToJsonString

func (r *DescribeSitesDetailRequest) ToJsonString() string

type DescribeSitesDetailRequestParams added in v1.0.426

type DescribeSitesDetailRequestParams struct {
	// 按照站点id过滤
	SiteIds []*string `json:"SiteIds,omitnil,omitempty" name:"SiteIds"`

	// 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`

	// 按照站定名称模糊匹配
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`
}

Predefined struct for user

type DescribeSitesDetailResponse

type DescribeSitesDetailResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSitesDetailResponseParams `json:"Response"`
}

func NewDescribeSitesDetailResponse

func NewDescribeSitesDetailResponse() (response *DescribeSitesDetailResponse)

func (*DescribeSitesDetailResponse) FromJsonString

func (r *DescribeSitesDetailResponse) 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 (*DescribeSitesDetailResponse) ToJsonString

func (r *DescribeSitesDetailResponse) ToJsonString() string

type DescribeSitesDetailResponseParams added in v1.0.426

type DescribeSitesDetailResponseParams struct {
	// 站点详情
	SiteDetailSet []*SiteDetail `json:"SiteDetailSet,omitnil,omitempty" name:"SiteDetailSet"`

	// 符合条件的站点总数
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DescribeSitesRequest

type DescribeSitesRequest struct {
	*tchttp.BaseRequest

	// 按照站点id过滤
	SiteIds []*string `json:"SiteIds,omitnil,omitempty" name:"SiteIds"`

	// 模糊匹配站点名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

func NewDescribeSitesRequest

func NewDescribeSitesRequest() (request *DescribeSitesRequest)

func (*DescribeSitesRequest) FromJsonString

func (r *DescribeSitesRequest) 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 (*DescribeSitesRequest) ToJsonString

func (r *DescribeSitesRequest) ToJsonString() string

type DescribeSitesRequestParams added in v1.0.426

type DescribeSitesRequestParams struct {
	// 按照站点id过滤
	SiteIds []*string `json:"SiteIds,omitnil,omitempty" name:"SiteIds"`

	// 模糊匹配站点名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 偏移量,默认为0。关于`Offset`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Offset *int64 `json:"Offset,omitnil,omitempty" name:"Offset"`

	// 返回数量,默认为20,最大值为100。关于`Limit`的更进一步介绍请参考 API [简介](https://cloud.tencent.com/document/api/213/15688)中的相关小节。
	Limit *int64 `json:"Limit,omitnil,omitempty" name:"Limit"`
}

Predefined struct for user

type DescribeSitesResponse

type DescribeSitesResponse struct {
	*tchttp.BaseResponse
	Response *DescribeSitesResponseParams `json:"Response"`
}

func NewDescribeSitesResponse

func NewDescribeSitesResponse() (response *DescribeSitesResponse)

func (*DescribeSitesResponse) FromJsonString

func (r *DescribeSitesResponse) 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 (*DescribeSitesResponse) ToJsonString

func (r *DescribeSitesResponse) ToJsonString() string

type DescribeSitesResponseParams added in v1.0.426

type DescribeSitesResponseParams struct {
	// 符合查询条件的站点列表
	SiteSet []*Site `json:"SiteSet,omitnil,omitempty" name:"SiteSet"`

	// 符合条件的站点数量。
	TotalCount *int64 `json:"TotalCount,omitnil,omitempty" name:"TotalCount"`

	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type DetailData added in v1.0.746

type DetailData struct {
	// 时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timestamps []*float64 `json:"Timestamps,omitnil,omitempty" name:"Timestamps"`

	// 对应的具体值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Values []*float64 `json:"Values,omitnil,omitempty" name:"Values"`
}

type HostDetailInfo added in v1.0.831

type HostDetailInfo struct {
	// 类型族
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostTypeFamily *string `json:"HostTypeFamily,omitnil,omitempty" name:"HostTypeFamily"`

	// 总CPU
	// 注意:此字段可能返回 null,表示取不到有效值。
	CpuTotal *float64 `json:"CpuTotal,omitnil,omitempty" name:"CpuTotal"`

	// 可用CPU
	// 注意:此字段可能返回 null,表示取不到有效值。
	CpuAvailable *float64 `json:"CpuAvailable,omitnil,omitempty" name:"CpuAvailable"`

	// 总内存
	// 注意:此字段可能返回 null,表示取不到有效值。
	MemTotal *float64 `json:"MemTotal,omitnil,omitempty" name:"MemTotal"`

	// 可用内存
	// 注意:此字段可能返回 null,表示取不到有效值。
	MemAvailable *float64 `json:"MemAvailable,omitnil,omitempty" name:"MemAvailable"`
}

type HostInfo

type HostInfo struct {
	// 宿主机IP(废弃)
	HostIp *string `json:"HostIp,omitnil,omitempty" name:"HostIp"`

	// 云服务类型
	ServiceType *string `json:"ServiceType,omitnil,omitempty" name:"ServiceType"`

	// 宿主机运行状态
	HostStatus *string `json:"HostStatus,omitnil,omitempty" name:"HostStatus"`

	// 宿主机类型
	HostType *string `json:"HostType,omitnil,omitempty" name:"HostType"`

	// cpu可用数
	CpuAvailable *uint64 `json:"CpuAvailable,omitnil,omitempty" name:"CpuAvailable"`

	// cpu总数
	CpuTotal *uint64 `json:"CpuTotal,omitnil,omitempty" name:"CpuTotal"`

	// 内存可用数
	MemAvailable *uint64 `json:"MemAvailable,omitnil,omitempty" name:"MemAvailable"`

	// 内存总数
	MemTotal *uint64 `json:"MemTotal,omitnil,omitempty" name:"MemTotal"`

	// 运行时间
	RunTime *string `json:"RunTime,omitnil,omitempty" name:"RunTime"`

	// 到期时间
	ExpireTime *string `json:"ExpireTime,omitnil,omitempty" name:"ExpireTime"`

	// 宿主机id
	// 注意:此字段可能返回 null,表示取不到有效值。
	HostId *string `json:"HostId,omitnil,omitempty" name:"HostId"`
}

type HostStatistic

type HostStatistic struct {
	// 宿主机规格
	HostType *string `json:"HostType,omitnil,omitempty" name:"HostType"`

	// 宿主机机型系列
	HostFamily *string `json:"HostFamily,omitnil,omitempty" name:"HostFamily"`

	// 宿主机的CPU核数,单位:核
	Cpu *uint64 `json:"Cpu,omitnil,omitempty" name:"Cpu"`

	// 宿主机内存大小,单位:GB
	Memory *uint64 `json:"Memory,omitnil,omitempty" name:"Memory"`

	// 该规格宿主机的数量
	Count *uint64 `json:"Count,omitnil,omitempty" name:"Count"`

	// 平均cpu负载百分比
	// 注意:此字段可能返回 null,表示取不到有效值。
	CpuAverage *float64 `json:"CpuAverage,omitnil,omitempty" name:"CpuAverage"`

	// 平均内存使用率百分比
	// 注意:此字段可能返回 null,表示取不到有效值。
	MemAverage *float64 `json:"MemAverage,omitnil,omitempty" name:"MemAverage"`

	// 平均网络流量
	// 注意:此字段可能返回 null,表示取不到有效值。
	NetAverage *float64 `json:"NetAverage,omitnil,omitempty" name:"NetAverage"`

	// cpu详细监控数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	CpuDetailData *DetailData `json:"CpuDetailData,omitnil,omitempty" name:"CpuDetailData"`

	// 内存详细数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	MemDetailData *DetailData `json:"MemDetailData,omitnil,omitempty" name:"MemDetailData"`

	// 网络速率详细数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	NetRateDetailData *DetailData `json:"NetRateDetailData,omitnil,omitempty" name:"NetRateDetailData"`

	// 网速包详细数据
	// 注意:此字段可能返回 null,表示取不到有效值。
	NetPacketDetailData *DetailData `json:"NetPacketDetailData,omitnil,omitempty" name:"NetPacketDetailData"`
}

type InBandwidth added in v1.0.602

type InBandwidth struct {
	// 时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timestamps []*float64 `json:"Timestamps,omitnil,omitempty" name:"Timestamps"`

	// 时间对应的值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Values []*float64 `json:"Values,omitnil,omitempty" name:"Values"`
}

type LocalNetInfo added in v1.0.602

type LocalNetInfo struct {
	// 协议
	// 注意:此字段可能返回 null,表示取不到有效值。
	Protocol *string `json:"Protocol,omitnil,omitempty" name:"Protocol"`

	// 网络id
	// 注意:此字段可能返回 null,表示取不到有效值。
	VpcId *string `json:"VpcId,omitnil,omitempty" name:"VpcId"`

	// 路由信息
	// 注意:此字段可能返回 null,表示取不到有效值。
	BGPRoute *string `json:"BGPRoute,omitnil,omitempty" name:"BGPRoute"`

	// 本地IP
	// 注意:此字段可能返回 null,表示取不到有效值。
	LocalIp *string `json:"LocalIp,omitnil,omitempty" name:"LocalIp"`
}

type ModifyDedicatedClusterInfoRequest

type ModifyDedicatedClusterInfoRequest struct {
	*tchttp.BaseRequest

	// 本地专用集群ID
	DedicatedClusterId *string `json:"DedicatedClusterId,omitnil,omitempty" name:"DedicatedClusterId"`

	// 集群的新名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 集群的新可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 集群的新描述信息
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 集群所在站点
	SiteId *string `json:"SiteId,omitnil,omitempty" name:"SiteId"`
}

func NewModifyDedicatedClusterInfoRequest

func NewModifyDedicatedClusterInfoRequest() (request *ModifyDedicatedClusterInfoRequest)

func (*ModifyDedicatedClusterInfoRequest) FromJsonString

func (r *ModifyDedicatedClusterInfoRequest) 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 (*ModifyDedicatedClusterInfoRequest) ToJsonString

func (r *ModifyDedicatedClusterInfoRequest) ToJsonString() string

type ModifyDedicatedClusterInfoRequestParams added in v1.0.426

type ModifyDedicatedClusterInfoRequestParams struct {
	// 本地专用集群ID
	DedicatedClusterId *string `json:"DedicatedClusterId,omitnil,omitempty" name:"DedicatedClusterId"`

	// 集群的新名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 集群的新可用区
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 集群的新描述信息
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 集群所在站点
	SiteId *string `json:"SiteId,omitnil,omitempty" name:"SiteId"`
}

Predefined struct for user

type ModifyDedicatedClusterInfoResponse

type ModifyDedicatedClusterInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifyDedicatedClusterInfoResponseParams `json:"Response"`
}

func NewModifyDedicatedClusterInfoResponse

func NewModifyDedicatedClusterInfoResponse() (response *ModifyDedicatedClusterInfoResponse)

func (*ModifyDedicatedClusterInfoResponse) FromJsonString

func (r *ModifyDedicatedClusterInfoResponse) 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 (*ModifyDedicatedClusterInfoResponse) ToJsonString

func (r *ModifyDedicatedClusterInfoResponse) ToJsonString() string

type ModifyDedicatedClusterInfoResponseParams added in v1.0.426

type ModifyDedicatedClusterInfoResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifyOrderStatusRequest

type ModifyOrderStatusRequest struct {
	*tchttp.BaseRequest

	// 要更新成的状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 大订单ID
	DedicatedClusterOrderId *string `json:"DedicatedClusterOrderId,omitnil,omitempty" name:"DedicatedClusterOrderId"`

	// 小订单ID
	SubOrderIds []*string `json:"SubOrderIds,omitnil,omitempty" name:"SubOrderIds"`
}

func NewModifyOrderStatusRequest

func NewModifyOrderStatusRequest() (request *ModifyOrderStatusRequest)

func (*ModifyOrderStatusRequest) FromJsonString

func (r *ModifyOrderStatusRequest) 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 (*ModifyOrderStatusRequest) ToJsonString

func (r *ModifyOrderStatusRequest) ToJsonString() string

type ModifyOrderStatusRequestParams added in v1.0.426

type ModifyOrderStatusRequestParams struct {
	// 要更新成的状态
	Status *string `json:"Status,omitnil,omitempty" name:"Status"`

	// 大订单ID
	DedicatedClusterOrderId *string `json:"DedicatedClusterOrderId,omitnil,omitempty" name:"DedicatedClusterOrderId"`

	// 小订单ID
	SubOrderIds []*string `json:"SubOrderIds,omitnil,omitempty" name:"SubOrderIds"`
}

Predefined struct for user

type ModifyOrderStatusResponse

type ModifyOrderStatusResponse struct {
	*tchttp.BaseResponse
	Response *ModifyOrderStatusResponseParams `json:"Response"`
}

func NewModifyOrderStatusResponse

func NewModifyOrderStatusResponse() (response *ModifyOrderStatusResponse)

func (*ModifyOrderStatusResponse) FromJsonString

func (r *ModifyOrderStatusResponse) 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 (*ModifyOrderStatusResponse) ToJsonString

func (r *ModifyOrderStatusResponse) ToJsonString() string

type ModifyOrderStatusResponseParams added in v1.0.426

type ModifyOrderStatusResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifySiteDeviceInfoRequest

type ModifySiteDeviceInfoRequest struct {
	*tchttp.BaseRequest

	// 机房ID
	SiteId *string `json:"SiteId,omitnil,omitempty" name:"SiteId"`

	// 您将使用光纤类型将CDC设备连接到网络。有单模和多模两种选项。
	FiberType *string `json:"FiberType,omitnil,omitempty" name:"FiberType"`

	// 您将CDC连接到网络时采用的光学标准。此字段取决于上行链路速度、光纤类型和到上游设备的距离。
	OpticalStandard *string `json:"OpticalStandard,omitnil,omitempty" name:"OpticalStandard"`

	// 电源连接器类型
	PowerConnectors *string `json:"PowerConnectors,omitnil,omitempty" name:"PowerConnectors"`

	// 从机架上方还是下方供电。
	PowerFeedDrop *string `json:"PowerFeedDrop,omitnil,omitempty" name:"PowerFeedDrop"`

	// 最大承重(KG)
	MaxWeight *int64 `json:"MaxWeight,omitnil,omitempty" name:"MaxWeight"`

	// 功耗(KW)
	PowerDrawKva *int64 `json:"PowerDrawKva,omitnil,omitempty" name:"PowerDrawKva"`

	// 网络到腾讯云Region区域的上行链路速度
	UplinkSpeedGbps *int64 `json:"UplinkSpeedGbps,omitnil,omitempty" name:"UplinkSpeedGbps"`

	// 将CDC连接到网络时,每台CDC网络设备(每个机架 2 台设备)使用的上行链路数量。
	UplinkCount *int64 `json:"UplinkCount,omitnil,omitempty" name:"UplinkCount"`

	// 是否满足下面环境条件:
	// 1、场地没有材料要求或验收标准会影响 CDC 设备配送和安装。
	// 2、确定的机架位置包含:
	// 温度范围为 41 到 104°F (5 到 40°C)。
	// 湿度范围为 10°F (-12°C)和 8% RH (相对湿度)到 70°F(21°C)和 80% RH。
	// 机架位置的气流方向为从前向后,且应具有足够的 CFM (每分钟立方英尺),散热功率须达到CDC运行功率值的 145.8 倍以上。
	ConditionRequirement *bool `json:"ConditionRequirement,omitnil,omitempty" name:"ConditionRequirement"`

	// 是否满足下面的尺寸条件:
	// 您的装货站台可以容纳一个机架箱(高 x 宽 x 深 = 94" x 54" x 48")。
	// 您可以提供从机架(高 x 宽 x 深 = 80" x 24" x 48")交货地点到机架最终安置位置的明确通道。测量深度时,应包括站台、走廊通道、门、转弯、坡道、货梯,并将其他通道限制考虑在内。
	// 在最终的 CDC安置位置,前部间隙可以为 48" 或更大,后部间隙可以为 24" 或更大。
	DimensionRequirement *bool `json:"DimensionRequirement,omitnil,omitempty" name:"DimensionRequirement"`

	// 是否提供冗余的上游设备(交换机或路由器),以便实现网络出口的高可用。
	RedundantNetworking *bool `json:"RedundantNetworking,omitnil,omitempty" name:"RedundantNetworking"`

	// 是否需要腾讯云团队协助完成机架支撑工作
	NeedHelp *bool `json:"NeedHelp,omitnil,omitempty" name:"NeedHelp"`

	// 是否电源冗余
	RedundantPower *bool `json:"RedundantPower,omitnil,omitempty" name:"RedundantPower"`

	// 上游断路器是否具备
	BreakerRequirement *bool `json:"BreakerRequirement,omitnil,omitempty" name:"BreakerRequirement"`
}

func NewModifySiteDeviceInfoRequest

func NewModifySiteDeviceInfoRequest() (request *ModifySiteDeviceInfoRequest)

func (*ModifySiteDeviceInfoRequest) FromJsonString

func (r *ModifySiteDeviceInfoRequest) 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 (*ModifySiteDeviceInfoRequest) ToJsonString

func (r *ModifySiteDeviceInfoRequest) ToJsonString() string

type ModifySiteDeviceInfoRequestParams added in v1.0.426

type ModifySiteDeviceInfoRequestParams struct {
	// 机房ID
	SiteId *string `json:"SiteId,omitnil,omitempty" name:"SiteId"`

	// 您将使用光纤类型将CDC设备连接到网络。有单模和多模两种选项。
	FiberType *string `json:"FiberType,omitnil,omitempty" name:"FiberType"`

	// 您将CDC连接到网络时采用的光学标准。此字段取决于上行链路速度、光纤类型和到上游设备的距离。
	OpticalStandard *string `json:"OpticalStandard,omitnil,omitempty" name:"OpticalStandard"`

	// 电源连接器类型
	PowerConnectors *string `json:"PowerConnectors,omitnil,omitempty" name:"PowerConnectors"`

	// 从机架上方还是下方供电。
	PowerFeedDrop *string `json:"PowerFeedDrop,omitnil,omitempty" name:"PowerFeedDrop"`

	// 最大承重(KG)
	MaxWeight *int64 `json:"MaxWeight,omitnil,omitempty" name:"MaxWeight"`

	// 功耗(KW)
	PowerDrawKva *int64 `json:"PowerDrawKva,omitnil,omitempty" name:"PowerDrawKva"`

	// 网络到腾讯云Region区域的上行链路速度
	UplinkSpeedGbps *int64 `json:"UplinkSpeedGbps,omitnil,omitempty" name:"UplinkSpeedGbps"`

	// 将CDC连接到网络时,每台CDC网络设备(每个机架 2 台设备)使用的上行链路数量。
	UplinkCount *int64 `json:"UplinkCount,omitnil,omitempty" name:"UplinkCount"`

	// 是否满足下面环境条件:
	// 1、场地没有材料要求或验收标准会影响 CDC 设备配送和安装。
	// 2、确定的机架位置包含:
	// 温度范围为 41 到 104°F (5 到 40°C)。
	// 湿度范围为 10°F (-12°C)和 8% RH (相对湿度)到 70°F(21°C)和 80% RH。
	// 机架位置的气流方向为从前向后,且应具有足够的 CFM (每分钟立方英尺),散热功率须达到CDC运行功率值的 145.8 倍以上。
	ConditionRequirement *bool `json:"ConditionRequirement,omitnil,omitempty" name:"ConditionRequirement"`

	// 是否满足下面的尺寸条件:
	// 您的装货站台可以容纳一个机架箱(高 x 宽 x 深 = 94" x 54" x 48")。
	// 您可以提供从机架(高 x 宽 x 深 = 80" x 24" x 48")交货地点到机架最终安置位置的明确通道。测量深度时,应包括站台、走廊通道、门、转弯、坡道、货梯,并将其他通道限制考虑在内。
	// 在最终的 CDC安置位置,前部间隙可以为 48" 或更大,后部间隙可以为 24" 或更大。
	DimensionRequirement *bool `json:"DimensionRequirement,omitnil,omitempty" name:"DimensionRequirement"`

	// 是否提供冗余的上游设备(交换机或路由器),以便实现网络出口的高可用。
	RedundantNetworking *bool `json:"RedundantNetworking,omitnil,omitempty" name:"RedundantNetworking"`

	// 是否需要腾讯云团队协助完成机架支撑工作
	NeedHelp *bool `json:"NeedHelp,omitnil,omitempty" name:"NeedHelp"`

	// 是否电源冗余
	RedundantPower *bool `json:"RedundantPower,omitnil,omitempty" name:"RedundantPower"`

	// 上游断路器是否具备
	BreakerRequirement *bool `json:"BreakerRequirement,omitnil,omitempty" name:"BreakerRequirement"`
}

Predefined struct for user

type ModifySiteDeviceInfoResponse

type ModifySiteDeviceInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifySiteDeviceInfoResponseParams `json:"Response"`
}

func NewModifySiteDeviceInfoResponse

func NewModifySiteDeviceInfoResponse() (response *ModifySiteDeviceInfoResponse)

func (*ModifySiteDeviceInfoResponse) FromJsonString

func (r *ModifySiteDeviceInfoResponse) 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 (*ModifySiteDeviceInfoResponse) ToJsonString

func (r *ModifySiteDeviceInfoResponse) ToJsonString() string

type ModifySiteDeviceInfoResponseParams added in v1.0.426

type ModifySiteDeviceInfoResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type ModifySiteInfoRequest

type ModifySiteInfoRequest struct {
	*tchttp.BaseRequest

	// 机房ID
	SiteId *string `json:"SiteId,omitnil,omitempty" name:"SiteId"`

	// 站点名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 站点描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 注意事项
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

	// 站点所在国家
	Country *string `json:"Country,omitnil,omitempty" name:"Country"`

	// 站点所在省份
	Province *string `json:"Province,omitnil,omitempty" name:"Province"`

	// 站点所在城市
	City *string `json:"City,omitnil,omitempty" name:"City"`

	// 站点所在地区的邮编
	PostalCode *string `json:"PostalCode,omitnil,omitempty" name:"PostalCode"`

	// 站点所在地区的详细地址信息
	AddressLine *string `json:"AddressLine,omitnil,omitempty" name:"AddressLine"`
}

func NewModifySiteInfoRequest

func NewModifySiteInfoRequest() (request *ModifySiteInfoRequest)

func (*ModifySiteInfoRequest) FromJsonString

func (r *ModifySiteInfoRequest) 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 (*ModifySiteInfoRequest) ToJsonString

func (r *ModifySiteInfoRequest) ToJsonString() string

type ModifySiteInfoRequestParams added in v1.0.426

type ModifySiteInfoRequestParams struct {
	// 机房ID
	SiteId *string `json:"SiteId,omitnil,omitempty" name:"SiteId"`

	// 站点名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 站点描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 注意事项
	Note *string `json:"Note,omitnil,omitempty" name:"Note"`

	// 站点所在国家
	Country *string `json:"Country,omitnil,omitempty" name:"Country"`

	// 站点所在省份
	Province *string `json:"Province,omitnil,omitempty" name:"Province"`

	// 站点所在城市
	City *string `json:"City,omitnil,omitempty" name:"City"`

	// 站点所在地区的邮编
	PostalCode *string `json:"PostalCode,omitnil,omitempty" name:"PostalCode"`

	// 站点所在地区的详细地址信息
	AddressLine *string `json:"AddressLine,omitnil,omitempty" name:"AddressLine"`
}

Predefined struct for user

type ModifySiteInfoResponse

type ModifySiteInfoResponse struct {
	*tchttp.BaseResponse
	Response *ModifySiteInfoResponseParams `json:"Response"`
}

func NewModifySiteInfoResponse

func NewModifySiteInfoResponse() (response *ModifySiteInfoResponse)

func (*ModifySiteInfoResponse) FromJsonString

func (r *ModifySiteInfoResponse) 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 (*ModifySiteInfoResponse) ToJsonString

func (r *ModifySiteInfoResponse) ToJsonString() string

type ModifySiteInfoResponseParams added in v1.0.426

type ModifySiteInfoResponseParams struct {
	// 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。
	RequestId *string `json:"RequestId,omitnil,omitempty" name:"RequestId"`
}

Predefined struct for user

type OutBandwidth added in v1.0.602

type OutBandwidth struct {
	// 时间戳
	// 注意:此字段可能返回 null,表示取不到有效值。
	Timestamps []*float64 `json:"Timestamps,omitnil,omitempty" name:"Timestamps"`

	// 对应时间的值
	// 注意:此字段可能返回 null,表示取不到有效值。
	Values []*float64 `json:"Values,omitnil,omitempty" name:"Values"`
}

type RegionZoneInfo

type RegionZoneInfo struct {
	// Region id
	RegionId *int64 `json:"RegionId,omitnil,omitempty" name:"RegionId"`

	// ZoneInfo数组
	Zones []*ZoneInfo `json:"Zones,omitnil,omitempty" name:"Zones"`
}

type SetInfo added in v1.0.873

type SetInfo struct {
	// 云硬盘仓库id
	// 注意:此字段可能返回 null,表示取不到有效值。
	SetId *string `json:"SetId,omitnil,omitempty" name:"SetId"`

	// 云硬盘仓库名称
	// 注意:此字段可能返回 null,表示取不到有效值。
	SetName *string `json:"SetName,omitnil,omitempty" name:"SetName"`

	// 云硬盘仓库类型
	// 注意:此字段可能返回 null,表示取不到有效值。
	SetType *string `json:"SetType,omitnil,omitempty" name:"SetType"`

	// 云硬盘仓库容量
	// 注意:此字段可能返回 null,表示取不到有效值。
	SetSize *float64 `json:"SetSize,omitnil,omitempty" name:"SetSize"`

	// 云硬盘仓库状态
	// 注意:此字段可能返回 null,表示取不到有效值。
	SetStatus *string `json:"SetStatus,omitnil,omitempty" name:"SetStatus"`

	// 云硬盘仓库创建时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 读流量
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReadTraffic *DetailData `json:"ReadTraffic,omitnil,omitempty" name:"ReadTraffic"`

	// 写流量
	// 注意:此字段可能返回 null,表示取不到有效值。
	WriteTraffic *DetailData `json:"WriteTraffic,omitnil,omitempty" name:"WriteTraffic"`

	// 读IO
	// 注意:此字段可能返回 null,表示取不到有效值。
	ReadIO *DetailData `json:"ReadIO,omitnil,omitempty" name:"ReadIO"`

	// 写IO
	// 注意:此字段可能返回 null,表示取不到有效值。
	WriteIO *DetailData `json:"WriteIO,omitnil,omitempty" name:"WriteIO"`

	// 平均等待时间
	// 注意:此字段可能返回 null,表示取不到有效值。
	Await *DetailData `json:"Await,omitnil,omitempty" name:"Await"`

	// 利用率
	// 注意:此字段可能返回 null,表示取不到有效值。
	Util *DetailData `json:"Util,omitnil,omitempty" name:"Util"`
}

type Site

type Site struct {
	// 站点名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 站点id
	SiteId *string `json:"SiteId,omitnil,omitempty" name:"SiteId"`

	// 站点描述
	// 注意:此字段可能返回 null,表示取不到有效值。
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 站点创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`
}

type SiteDetail

type SiteDetail struct {
	// 站点id
	SiteId *string `json:"SiteId,omitnil,omitempty" name:"SiteId"`

	// 站点名称
	Name *string `json:"Name,omitnil,omitempty" name:"Name"`

	// 站点描述
	Description *string `json:"Description,omitnil,omitempty" name:"Description"`

	// 站点创建时间
	CreateTime *string `json:"CreateTime,omitnil,omitempty" name:"CreateTime"`

	// 光纤类型
	FiberType *string `json:"FiberType,omitnil,omitempty" name:"FiberType"`

	// 网络到腾讯云Region区域的上行链路速度
	UplinkSpeedGbps *int64 `json:"UplinkSpeedGbps,omitnil,omitempty" name:"UplinkSpeedGbps"`

	// 将CDC连接到网络时,每台CDC网络设备(每个机架 2 台设备)使用的上行链路数量。
	UplinkCount *int64 `json:"UplinkCount,omitnil,omitempty" name:"UplinkCount"`

	// 将CDC连接到网络时采用的光学标准
	OpticalStandard *string `json:"OpticalStandard,omitnil,omitempty" name:"OpticalStandard"`

	// 是否提供冗余的上游设备(交换机或路由器),以便两台  网络设备都能连接到网络设备。
	RedundantNetworking *bool `json:"RedundantNetworking,omitnil,omitempty" name:"RedundantNetworking"`

	// 电源连接器类型
	PowerConnectors *string `json:"PowerConnectors,omitnil,omitempty" name:"PowerConnectors"`

	// 从机架上方还是下方供电。
	PowerFeedDrop *string `json:"PowerFeedDrop,omitnil,omitempty" name:"PowerFeedDrop"`

	// 功耗(KW)
	PowerDrawKva *float64 `json:"PowerDrawKva,omitnil,omitempty" name:"PowerDrawKva"`

	// 是否满足下面环境条件:
	// 1、场地没有材料要求或验收标准会影响 CDC 设备配送和安装。
	// 2、确定的机架位置包含:
	// 温度范围为 41 到 104°F (5 到 40°C)。
	// 湿度范围为 10°F (-12°C)和 8% RH (相对湿度)到 70°F(21°C)和 80% RH。
	// 机架位置的气流方向为从前向后,且应具有足够的 CFM (每分钟立方英尺)。CFM 必须是 CDC 配置的 kVA 功耗值的 145.8 倍。
	ConditionRequirement *bool `json:"ConditionRequirement,omitnil,omitempty" name:"ConditionRequirement"`

	// 是否满足下面的尺寸条件:
	// 您的装货站台可以容纳一个机架箱(高 x 宽 x 深 = 94" x 54" x 48")。
	// 您可以提供从机架(高 x 宽 x 深 = 80" x 24" x 48")交货地点到机架最终安置位置的明确通道。测量深度时,应包括站台、走廊通道、门、转弯、坡道、货梯,并将其他通道限制考虑在内。
	// 在最终的 CDC安置位置,前部间隙可以为 48" 或更大,后部间隙可以为 24" 或更大。
	DimensionRequirement *bool `json:"DimensionRequirement,omitnil,omitempty" name:"DimensionRequirement"`

	// 最大承重(KG)
	MaxWeight *int64 `json:"MaxWeight,omitnil,omitempty" name:"MaxWeight"`

	// 站点地址
	AddressLine *string `json:"AddressLine,omitnil,omitempty" name:"AddressLine"`

	// 站点所在地区的详细地址信息(补充)
	OptionalAddressLine *string `json:"OptionalAddressLine,omitnil,omitempty" name:"OptionalAddressLine"`

	// 是否需要腾讯云团队协助完成机架支撑工作
	NeedHelp *bool `json:"NeedHelp,omitnil,omitempty" name:"NeedHelp"`

	// 上游断路器是否具备
	BreakerRequirement *bool `json:"BreakerRequirement,omitnil,omitempty" name:"BreakerRequirement"`

	// 是否电源冗余
	RedundantPower *bool `json:"RedundantPower,omitnil,omitempty" name:"RedundantPower"`

	// 站点所在国家
	Country *string `json:"Country,omitnil,omitempty" name:"Country"`

	// 站点所在省份
	Province *string `json:"Province,omitnil,omitempty" name:"Province"`

	// 站点所在城市
	City *string `json:"City,omitnil,omitempty" name:"City"`

	// 站点所在地区的邮编
	PostalCode *int64 `json:"PostalCode,omitnil,omitempty" name:"PostalCode"`
}

type VpngwBandwidthData added in v1.0.602

type VpngwBandwidthData struct {
	// 出带宽流量
	// 注意:此字段可能返回 null,表示取不到有效值。
	OutBandwidth *OutBandwidth `json:"OutBandwidth,omitnil,omitempty" name:"OutBandwidth"`

	// 入带宽流量
	InBandwidth *InBandwidth `json:"InBandwidth,omitnil,omitempty" name:"InBandwidth"`
}

type ZoneInfo

type ZoneInfo struct {
	// 可用区名称
	Zone *string `json:"Zone,omitnil,omitempty" name:"Zone"`

	// 可用区描述
	ZoneName *string `json:"ZoneName,omitnil,omitempty" name:"ZoneName"`

	// 可用区ID
	ZoneId *int64 `json:"ZoneId,omitnil,omitempty" name:"ZoneId"`

	// 可用区状态,包含AVAILABLE和UNAVAILABLE。AVAILABLE代表可用,UNAVAILABLE代表不可用。
	ZoneState *string `json:"ZoneState,omitnil,omitempty" name:"ZoneState"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL