apis

package
v1.13.0 Latest Latest
Warning

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

Go to latest
Published: Dec 12, 2019 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DescribeBandwidthTrafficRequest

type DescribeBandwidthTrafficRequest struct {
	core.JDCloudRequest

	/* IDC机房ID  */
	Idc string `json:"idc"`

	/* 带宽(出口)实例ID  */
	BandwidthId string `json:"bandwidthId"`
}

func NewDescribeBandwidthTrafficRequest

func NewDescribeBandwidthTrafficRequest(
	idc string,
	bandwidthId string,
) *DescribeBandwidthTrafficRequest

* param idc: IDC机房ID (Required) * param bandwidthId: 带宽(出口)实例ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeBandwidthTrafficRequestWithAllParams

func NewDescribeBandwidthTrafficRequestWithAllParams(
	idc string,
	bandwidthId string,
) *DescribeBandwidthTrafficRequest

* param idc: IDC机房ID (Required) * param bandwidthId: 带宽(出口)实例ID (Required)

func NewDescribeBandwidthTrafficRequestWithoutParam

func NewDescribeBandwidthTrafficRequestWithoutParam() *DescribeBandwidthTrafficRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBandwidthTrafficRequest) GetRegionId

func (r DescribeBandwidthTrafficRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeBandwidthTrafficRequest) SetBandwidthId

func (r *DescribeBandwidthTrafficRequest) SetBandwidthId(bandwidthId string)

param bandwidthId: 带宽(出口)实例ID(Required)

func (*DescribeBandwidthTrafficRequest) SetIdc

func (r *DescribeBandwidthTrafficRequest) SetIdc(idc string)

param idc: IDC机房ID(Required)

type DescribeBandwidthTrafficResponse

type DescribeBandwidthTrafficResponse struct {
	RequestID string                         `json:"requestId"`
	Error     core.ErrorResponse             `json:"error"`
	Result    DescribeBandwidthTrafficResult `json:"result"`
}

type DescribeBandwidthTrafficResult

type DescribeBandwidthTrafficResult struct {
	BandwidthTraffic jdccs.BandwidthTraffic `json:"bandwidthTraffic"`
}

type DescribeBandwidthTrafficsRequest

type DescribeBandwidthTrafficsRequest struct {
	core.JDCloudRequest

	/* IDC机房ID  */
	Idc string `json:"idc"`

	/* 页码, 默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小,默认为20 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeBandwidthTrafficsRequest

func NewDescribeBandwidthTrafficsRequest(
	idc string,
) *DescribeBandwidthTrafficsRequest

* param idc: IDC机房ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeBandwidthTrafficsRequestWithAllParams

func NewDescribeBandwidthTrafficsRequestWithAllParams(
	idc string,
	pageNumber *int,
	pageSize *int,
) *DescribeBandwidthTrafficsRequest

* param idc: IDC机房ID (Required) * param pageNumber: 页码, 默认为1 (Optional) * param pageSize: 分页大小,默认为20 (Optional)

func NewDescribeBandwidthTrafficsRequestWithoutParam

func NewDescribeBandwidthTrafficsRequestWithoutParam() *DescribeBandwidthTrafficsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBandwidthTrafficsRequest) GetRegionId

func (r DescribeBandwidthTrafficsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeBandwidthTrafficsRequest) SetIdc

param idc: IDC机房ID(Required)

func (*DescribeBandwidthTrafficsRequest) SetPageNumber

func (r *DescribeBandwidthTrafficsRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码, 默认为1(Optional)

func (*DescribeBandwidthTrafficsRequest) SetPageSize

func (r *DescribeBandwidthTrafficsRequest) SetPageSize(pageSize int)

param pageSize: 分页大小,默认为20(Optional)

type DescribeBandwidthTrafficsResponse

type DescribeBandwidthTrafficsResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    DescribeBandwidthTrafficsResult `json:"result"`
}

type DescribeBandwidthTrafficsResult

type DescribeBandwidthTrafficsResult struct {
	BandwidthTraffics []jdccs.DescribeBandwidthTraffic `json:"bandwidthTraffics"`
	PageNumber        int                              `json:"pageNumber"`
	PageSize          int                              `json:"pageSize"`
	TotalCount        int                              `json:"totalCount"`
}

type DescribeCabinetsRequest

type DescribeCabinetsRequest struct {
	core.JDCloudRequest

	/* IDC机房ID  */
	Idc string `json:"idc"`

	/* 页码, 默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小,默认为20 (Optional) */
	PageSize *int `json:"pageSize"`

	/* roomNo - 房间号,精确匹配,支持多个
	cabinetId - 机柜ID,精确匹配,支持多个
	 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeCabinetsRequest

func NewDescribeCabinetsRequest(
	idc string,
) *DescribeCabinetsRequest

* param idc: IDC机房ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCabinetsRequestWithAllParams

func NewDescribeCabinetsRequestWithAllParams(
	idc string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
) *DescribeCabinetsRequest
  • param idc: IDC机房ID (Required)
  • param pageNumber: 页码, 默认为1 (Optional)
  • param pageSize: 分页大小,默认为20 (Optional)
  • param filters: roomNo - 房间号,精确匹配,支持多个

cabinetId - 机柜ID,精确匹配,支持多个

(Optional)

func NewDescribeCabinetsRequestWithoutParam

func NewDescribeCabinetsRequestWithoutParam() *DescribeCabinetsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCabinetsRequest) GetRegionId

func (r DescribeCabinetsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeCabinetsRequest) SetFilters

func (r *DescribeCabinetsRequest) SetFilters(filters []common.Filter)
param filters: roomNo - 房间号,精确匹配,支持多个

cabinetId - 机柜ID,精确匹配,支持多个 (Optional)

func (*DescribeCabinetsRequest) SetIdc

func (r *DescribeCabinetsRequest) SetIdc(idc string)

param idc: IDC机房ID(Required)

func (*DescribeCabinetsRequest) SetPageNumber

func (r *DescribeCabinetsRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码, 默认为1(Optional)

func (*DescribeCabinetsRequest) SetPageSize

func (r *DescribeCabinetsRequest) SetPageSize(pageSize int)

param pageSize: 分页大小,默认为20(Optional)

type DescribeCabinetsResponse

type DescribeCabinetsResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    DescribeCabinetsResult `json:"result"`
}

type DescribeCabinetsResult

type DescribeCabinetsResult struct {
	Cabinets   []jdccs.DescribeCabinet `json:"cabinets"`
	PageNumber int                     `json:"pageNumber"`
	PageSize   int                     `json:"pageSize"`
	TotalCount int                     `json:"totalCount"`
}

type DescribeIdcsRequest

type DescribeIdcsRequest struct {
	core.JDCloudRequest

	/* 页码, 默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小,默认为20 (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeIdcsRequest

func NewDescribeIdcsRequest() *DescribeIdcsRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeIdcsRequestWithAllParams

func NewDescribeIdcsRequestWithAllParams(
	pageNumber *int,
	pageSize *int,
) *DescribeIdcsRequest

* param pageNumber: 页码, 默认为1 (Optional) * param pageSize: 分页大小,默认为20 (Optional)

func NewDescribeIdcsRequestWithoutParam

func NewDescribeIdcsRequestWithoutParam() *DescribeIdcsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeIdcsRequest) GetRegionId

func (r DescribeIdcsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeIdcsRequest) SetPageNumber

func (r *DescribeIdcsRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码, 默认为1(Optional)

func (*DescribeIdcsRequest) SetPageSize

func (r *DescribeIdcsRequest) SetPageSize(pageSize int)

param pageSize: 分页大小,默认为20(Optional)

type DescribeIdcsResponse

type DescribeIdcsResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DescribeIdcsResult `json:"result"`
}

type DescribeIdcsResult

type DescribeIdcsResult struct {
	Idcs       []jdccs.Idc `json:"idcs"`
	PageNumber int         `json:"pageNumber"`
	PageSize   int         `json:"pageSize"`
	TotalCount int         `json:"totalCount"`
}

type DescribeMetricDataRequest

type DescribeMetricDataRequest struct {
	core.JDCloudRequest

	/* IDC机房ID  */
	Idc string `json:"idc"`

	/* 监控项英文标识(id)  */
	Metric string `json:"metric"`

	/* 资源ID  */
	ResourceId string `json:"resourceId"`

	/* 查询时间范围的开始时间, UNIX时间戳,(最多支持最近90天数据查询)  */
	StartTime int `json:"startTime"`

	/* 查询时间范围的结束时间, UNIX时间戳,(最多支持最近90天数据查询)  */
	EndTime int `json:"endTime"`

	/* 时间间隔:分钟m、小时h、天d,如: 10分钟=10m、1小时=1h,3天=3d;默认5m,最小支持5m,最大90d (Optional) */
	TimeInterval *string `json:"timeInterval"`
}

func NewDescribeMetricDataRequest

func NewDescribeMetricDataRequest(
	idc string,
	metric string,
	resourceId string,
	startTime int,
	endTime int,
) *DescribeMetricDataRequest

* param idc: IDC机房ID (Required) * param metric: 监控项英文标识(id) (Required) * param resourceId: 资源ID (Required) * param startTime: 查询时间范围的开始时间, UNIX时间戳,(最多支持最近90天数据查询) (Required) * param endTime: 查询时间范围的结束时间, UNIX时间戳,(最多支持最近90天数据查询) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeMetricDataRequestWithAllParams

func NewDescribeMetricDataRequestWithAllParams(
	idc string,
	metric string,
	resourceId string,
	startTime int,
	endTime int,
	timeInterval *string,
) *DescribeMetricDataRequest

* param idc: IDC机房ID (Required) * param metric: 监控项英文标识(id) (Required) * param resourceId: 资源ID (Required) * param startTime: 查询时间范围的开始时间, UNIX时间戳,(最多支持最近90天数据查询) (Required) * param endTime: 查询时间范围的结束时间, UNIX时间戳,(最多支持最近90天数据查询) (Required) * param timeInterval: 时间间隔:分钟m、小时h、天d,如: 10分钟=10m、1小时=1h,3天=3d;默认5m,最小支持5m,最大90d (Optional)

func NewDescribeMetricDataRequestWithoutParam

func NewDescribeMetricDataRequestWithoutParam() *DescribeMetricDataRequest

This constructor has better compatible ability when API parameters changed

func (DescribeMetricDataRequest) GetRegionId

func (r DescribeMetricDataRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeMetricDataRequest) SetEndTime

func (r *DescribeMetricDataRequest) SetEndTime(endTime int)

param endTime: 查询时间范围的结束时间, UNIX时间戳,(最多支持最近90天数据查询)(Required)

func (*DescribeMetricDataRequest) SetIdc

func (r *DescribeMetricDataRequest) SetIdc(idc string)

param idc: IDC机房ID(Required)

func (*DescribeMetricDataRequest) SetMetric

func (r *DescribeMetricDataRequest) SetMetric(metric string)

param metric: 监控项英文标识(id)(Required)

func (*DescribeMetricDataRequest) SetResourceId

func (r *DescribeMetricDataRequest) SetResourceId(resourceId string)

param resourceId: 资源ID(Required)

func (*DescribeMetricDataRequest) SetStartTime

func (r *DescribeMetricDataRequest) SetStartTime(startTime int)

param startTime: 查询时间范围的开始时间, UNIX时间戳,(最多支持最近90天数据查询)(Required)

func (*DescribeMetricDataRequest) SetTimeInterval

func (r *DescribeMetricDataRequest) SetTimeInterval(timeInterval string)

param timeInterval: 时间间隔:分钟m、小时h、天d,如: 10分钟=10m、1小时=1h,3天=3d;默认5m,最小支持5m,最大90d(Optional)

type DescribeMetricDataResponse

type DescribeMetricDataResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    DescribeMetricDataResult `json:"result"`
}

type DescribeMetricDataResult

type DescribeMetricDataResult struct {
	MetricData jdccs.MetricData `json:"metricData"`
}

type DescribeMetricsRequest

type DescribeMetricsRequest struct {
	core.JDCloudRequest
}

func NewDescribeMetricsRequest

func NewDescribeMetricsRequest() *DescribeMetricsRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeMetricsRequestWithAllParams

func NewDescribeMetricsRequestWithAllParams() *DescribeMetricsRequest

func NewDescribeMetricsRequestWithoutParam

func NewDescribeMetricsRequestWithoutParam() *DescribeMetricsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeMetricsRequest) GetRegionId

func (r DescribeMetricsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

type DescribeMetricsResponse

type DescribeMetricsResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    DescribeMetricsResult `json:"result"`
}

type DescribeMetricsResult

type DescribeMetricsResult struct {
	Metrics []jdccs.Metric `json:"metrics"`
}

type DescribeRoomsRequest

type DescribeRoomsRequest struct {
	core.JDCloudRequest

	/* IDC机房ID  */
	Idc string `json:"idc"`

	/* 页码, 默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小,默认为20 (Optional) */
	PageSize *int `json:"pageSize"`

	/* roomNo - 房间号,精确匹配,支持多个
	(Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeRoomsRequest

func NewDescribeRoomsRequest(
	idc string,
) *DescribeRoomsRequest

* param idc: IDC机房ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeRoomsRequestWithAllParams

func NewDescribeRoomsRequestWithAllParams(
	idc string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
) *DescribeRoomsRequest

* param idc: IDC机房ID (Required) * param pageNumber: 页码, 默认为1 (Optional) * param pageSize: 分页大小,默认为20 (Optional) * param filters: roomNo - 房间号,精确匹配,支持多个 (Optional)

func NewDescribeRoomsRequestWithoutParam

func NewDescribeRoomsRequestWithoutParam() *DescribeRoomsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeRoomsRequest) GetRegionId

func (r DescribeRoomsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeRoomsRequest) SetFilters

func (r *DescribeRoomsRequest) SetFilters(filters []common.Filter)
param filters: roomNo - 房间号,精确匹配,支持多个

(Optional)

func (*DescribeRoomsRequest) SetIdc

func (r *DescribeRoomsRequest) SetIdc(idc string)

param idc: IDC机房ID(Required)

func (*DescribeRoomsRequest) SetPageNumber

func (r *DescribeRoomsRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码, 默认为1(Optional)

func (*DescribeRoomsRequest) SetPageSize

func (r *DescribeRoomsRequest) SetPageSize(pageSize int)

param pageSize: 分页大小,默认为20(Optional)

type DescribeRoomsResponse

type DescribeRoomsResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    DescribeRoomsResult `json:"result"`
}

type DescribeRoomsResult

type DescribeRoomsResult struct {
	Rooms      []jdccs.Room `json:"rooms"`
	PageNumber int          `json:"pageNumber"`
	PageSize   int          `json:"pageSize"`
	TotalCount int          `json:"totalCount"`
}

type LastDownsampleRequest

type LastDownsampleRequest struct {
	core.JDCloudRequest

	/* IDC机房ID  */
	Idc string `json:"idc"`

	/* 监控项英文标识(id)  */
	Metric string `json:"metric"`

	/* 资源ID,支持多个resourceId批量查询,每个id用竖线 | 分隔  */
	ResourceId string `json:"resourceId"`
}

func NewLastDownsampleRequest

func NewLastDownsampleRequest(
	idc string,
	metric string,
	resourceId string,
) *LastDownsampleRequest

* param idc: IDC机房ID (Required) * param metric: 监控项英文标识(id) (Required) * param resourceId: 资源ID,支持多个resourceId批量查询,每个id用竖线 | 分隔 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewLastDownsampleRequestWithAllParams

func NewLastDownsampleRequestWithAllParams(
	idc string,
	metric string,
	resourceId string,
) *LastDownsampleRequest

* param idc: IDC机房ID (Required) * param metric: 监控项英文标识(id) (Required) * param resourceId: 资源ID,支持多个resourceId批量查询,每个id用竖线 | 分隔 (Required)

func NewLastDownsampleRequestWithoutParam

func NewLastDownsampleRequestWithoutParam() *LastDownsampleRequest

This constructor has better compatible ability when API parameters changed

func (LastDownsampleRequest) GetRegionId

func (r LastDownsampleRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*LastDownsampleRequest) SetIdc

func (r *LastDownsampleRequest) SetIdc(idc string)

param idc: IDC机房ID(Required)

func (*LastDownsampleRequest) SetMetric

func (r *LastDownsampleRequest) SetMetric(metric string)

param metric: 监控项英文标识(id)(Required)

func (*LastDownsampleRequest) SetResourceId

func (r *LastDownsampleRequest) SetResourceId(resourceId string)

param resourceId: 资源ID,支持多个resourceId批量查询,每个id用竖线 | 分隔(Required)

type LastDownsampleResponse

type LastDownsampleResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    LastDownsampleResult `json:"result"`
}

type LastDownsampleResult

type LastDownsampleResult struct {
	Items []jdccs.LastDownsampleRespItem `json:"items"`
}

Jump to

Keyboard shortcuts

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