apis

package
v1.22.0 Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2020 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 DescribeAlarmHistoryRequest added in v1.16.0

type DescribeAlarmHistoryRequest struct {
	core.JDCloudRequest

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

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

	/* 报警规则ID (Optional) */
	AlarmId *string `json:"alarmId"`

	/* 查询时间范围的开始时间, UNIX时间戳 (Optional) */
	StartTime *int `json:"startTime"`

	/* 查询时间范围的结束时间, UNIX时间戳 (Optional) */
	EndTime *int `json:"endTime"`
}

func NewDescribeAlarmHistoryRequest added in v1.16.0

func NewDescribeAlarmHistoryRequest() *DescribeAlarmHistoryRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAlarmHistoryRequestWithAllParams added in v1.16.0

func NewDescribeAlarmHistoryRequestWithAllParams(
	pageNumber *int,
	pageSize *int,
	alarmId *string,
	startTime *int,
	endTime *int,
) *DescribeAlarmHistoryRequest

* param pageNumber: 页码, 默认为1 (Optional) * param pageSize: 分页大小,默认为20 (Optional) * param alarmId: 报警规则ID (Optional) * param startTime: 查询时间范围的开始时间, UNIX时间戳 (Optional) * param endTime: 查询时间范围的结束时间, UNIX时间戳 (Optional)

func NewDescribeAlarmHistoryRequestWithoutParam added in v1.16.0

func NewDescribeAlarmHistoryRequestWithoutParam() *DescribeAlarmHistoryRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAlarmHistoryRequest) GetRegionId added in v1.16.0

func (r DescribeAlarmHistoryRequest) GetRegionId() string

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

func (*DescribeAlarmHistoryRequest) SetAlarmId added in v1.16.0

func (r *DescribeAlarmHistoryRequest) SetAlarmId(alarmId string)

param alarmId: 报警规则ID(Optional)

func (*DescribeAlarmHistoryRequest) SetEndTime added in v1.18.0

func (r *DescribeAlarmHistoryRequest) SetEndTime(endTime int)

param endTime: 查询时间范围的结束时间, UNIX时间戳(Optional)

func (*DescribeAlarmHistoryRequest) SetPageNumber added in v1.16.0

func (r *DescribeAlarmHistoryRequest) SetPageNumber(pageNumber int)

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

func (*DescribeAlarmHistoryRequest) SetPageSize added in v1.16.0

func (r *DescribeAlarmHistoryRequest) SetPageSize(pageSize int)

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

func (*DescribeAlarmHistoryRequest) SetStartTime added in v1.18.0

func (r *DescribeAlarmHistoryRequest) SetStartTime(startTime int)

param startTime: 查询时间范围的开始时间, UNIX时间戳(Optional)

type DescribeAlarmHistoryResponse added in v1.16.0

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

type DescribeAlarmHistoryResult added in v1.16.0

type DescribeAlarmHistoryResult struct {
	AlarmHistory []jdccs.AlarmHistory `json:"alarmHistory"`
	PageNumber   int                  `json:"pageNumber"`
	PageSize     int                  `json:"pageSize"`
	TotalCount   int                  `json:"totalCount"`
}

type DescribeAlarmRequest added in v1.16.0

type DescribeAlarmRequest struct {
	core.JDCloudRequest

	/* 报警规则ID  */
	AlarmId string `json:"alarmId"`
}

func NewDescribeAlarmRequest added in v1.16.0

func NewDescribeAlarmRequest(
	alarmId string,
) *DescribeAlarmRequest

* param alarmId: 报警规则ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAlarmRequestWithAllParams added in v1.16.0

func NewDescribeAlarmRequestWithAllParams(
	alarmId string,
) *DescribeAlarmRequest

* param alarmId: 报警规则ID (Required)

func NewDescribeAlarmRequestWithoutParam added in v1.16.0

func NewDescribeAlarmRequestWithoutParam() *DescribeAlarmRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAlarmRequest) GetRegionId added in v1.16.0

func (r DescribeAlarmRequest) GetRegionId() string

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

func (*DescribeAlarmRequest) SetAlarmId added in v1.16.0

func (r *DescribeAlarmRequest) SetAlarmId(alarmId string)

param alarmId: 报警规则ID(Required)

type DescribeAlarmResponse added in v1.16.0

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

type DescribeAlarmResult added in v1.16.0

type DescribeAlarmResult struct {
	Alarm jdccs.Alarm `json:"alarm"`
}

type DescribeAlarmsRequest added in v1.16.0

type DescribeAlarmsRequest struct {
	core.JDCloudRequest

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

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

	/* 资源类型 bandwidth:带宽 (Optional) */
	ResourceType *string `json:"resourceType"`

	/* 资源ID,指定resourceId时须指定resourceType (Optional) */
	ResourceId *string `json:"resourceId"`
}

func NewDescribeAlarmsRequest added in v1.16.0

func NewDescribeAlarmsRequest() *DescribeAlarmsRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAlarmsRequestWithAllParams added in v1.16.0

func NewDescribeAlarmsRequestWithAllParams(
	pageNumber *int,
	pageSize *int,
	resourceType *string,
	resourceId *string,
) *DescribeAlarmsRequest

* param pageNumber: 页码, 默认为1 (Optional) * param pageSize: 分页大小,默认为20 (Optional) * param resourceType: 资源类型 bandwidth:带宽 (Optional) * param resourceId: 资源ID,指定resourceId时须指定resourceType (Optional)

func NewDescribeAlarmsRequestWithoutParam added in v1.16.0

func NewDescribeAlarmsRequestWithoutParam() *DescribeAlarmsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAlarmsRequest) GetRegionId added in v1.16.0

func (r DescribeAlarmsRequest) GetRegionId() string

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

func (*DescribeAlarmsRequest) SetPageNumber added in v1.16.0

func (r *DescribeAlarmsRequest) SetPageNumber(pageNumber int)

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

func (*DescribeAlarmsRequest) SetPageSize added in v1.16.0

func (r *DescribeAlarmsRequest) SetPageSize(pageSize int)

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

func (*DescribeAlarmsRequest) SetResourceId added in v1.16.0

func (r *DescribeAlarmsRequest) SetResourceId(resourceId string)

param resourceId: 资源ID,指定resourceId时须指定resourceType(Optional)

func (*DescribeAlarmsRequest) SetResourceType added in v1.16.0

func (r *DescribeAlarmsRequest) SetResourceType(resourceType string)

param resourceType: 资源类型 bandwidth:带宽(Optional)

type DescribeAlarmsResponse added in v1.16.0

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

type DescribeAlarmsResult added in v1.16.0

type DescribeAlarmsResult struct {
	Alarms     []jdccs.DescribeAlarm `json:"alarms"`
	PageNumber int                   `json:"pageNumber"`
	PageSize   int                   `json:"pageSize"`
	TotalCount int                   `json:"totalCount"`
}

type DescribeBandwidthRequest added in v1.16.0

type DescribeBandwidthRequest struct {
	core.JDCloudRequest

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

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

func NewDescribeBandwidthRequest added in v1.16.0

func NewDescribeBandwidthRequest(
	idc string,
	bandwidthId string,
) *DescribeBandwidthRequest

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

func NewDescribeBandwidthRequestWithAllParams added in v1.16.0

func NewDescribeBandwidthRequestWithAllParams(
	idc string,
	bandwidthId string,
) *DescribeBandwidthRequest

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

func NewDescribeBandwidthRequestWithoutParam added in v1.16.0

func NewDescribeBandwidthRequestWithoutParam() *DescribeBandwidthRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBandwidthRequest) GetRegionId added in v1.16.0

func (r DescribeBandwidthRequest) GetRegionId() string

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

func (*DescribeBandwidthRequest) SetBandwidthId added in v1.16.0

func (r *DescribeBandwidthRequest) SetBandwidthId(bandwidthId string)

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

func (*DescribeBandwidthRequest) SetIdc added in v1.16.0

func (r *DescribeBandwidthRequest) SetIdc(idc string)

param idc: IDC机房ID(Required)

type DescribeBandwidthResponse added in v1.16.0

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

type DescribeBandwidthResult added in v1.16.0

type DescribeBandwidthResult struct {
	Bandwidth jdccs.Bandwidth `json:"bandwidth"`
}

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 DescribeBandwidthsRequest added in v1.16.0

type DescribeBandwidthsRequest struct {
	core.JDCloudRequest

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

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

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

	/* bandwidthId - 带宽实例IID,精确匹配,支持多个
	(Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeBandwidthsRequest added in v1.16.0

func NewDescribeBandwidthsRequest(
	idc string,
) *DescribeBandwidthsRequest

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

func NewDescribeBandwidthsRequestWithAllParams added in v1.16.0

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

* param idc: IDC机房ID (Required) * param pageNumber: 页码, 默认为1 (Optional) * param pageSize: 分页大小,默认为20 (Optional) * param filters: bandwidthId - 带宽实例IID,精确匹配,支持多个 (Optional)

func NewDescribeBandwidthsRequestWithoutParam added in v1.16.0

func NewDescribeBandwidthsRequestWithoutParam() *DescribeBandwidthsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBandwidthsRequest) GetRegionId added in v1.16.0

func (r DescribeBandwidthsRequest) GetRegionId() string

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

func (*DescribeBandwidthsRequest) SetFilters added in v1.16.0

func (r *DescribeBandwidthsRequest) SetFilters(filters []common.Filter)
param filters: bandwidthId - 带宽实例IID,精确匹配,支持多个

(Optional)

func (*DescribeBandwidthsRequest) SetIdc added in v1.16.0

func (r *DescribeBandwidthsRequest) SetIdc(idc string)

param idc: IDC机房ID(Required)

func (*DescribeBandwidthsRequest) SetPageNumber added in v1.16.0

func (r *DescribeBandwidthsRequest) SetPageNumber(pageNumber int)

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

func (*DescribeBandwidthsRequest) SetPageSize added in v1.16.0

func (r *DescribeBandwidthsRequest) SetPageSize(pageSize int)

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

type DescribeBandwidthsResponse added in v1.16.0

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

type DescribeBandwidthsResult added in v1.16.0

type DescribeBandwidthsResult struct {
	Bandwidths []jdccs.DescribeBandwidth `json:"bandwidths"`
	PageNumber int                       `json:"pageNumber"`
	PageSize   int                       `json:"pageSize"`
	TotalCount int                       `json:"totalCount"`
}

type DescribeCabinetRequest added in v1.16.0

type DescribeCabinetRequest struct {
	core.JDCloudRequest

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

	/* 机柜实例ID  */
	CabinetId string `json:"cabinetId"`
}

func NewDescribeCabinetRequest added in v1.16.0

func NewDescribeCabinetRequest(
	idc string,
	cabinetId string,
) *DescribeCabinetRequest

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

func NewDescribeCabinetRequestWithAllParams added in v1.16.0

func NewDescribeCabinetRequestWithAllParams(
	idc string,
	cabinetId string,
) *DescribeCabinetRequest

* param idc: IDC机房ID (Required) * param cabinetId: 机柜实例ID (Required)

func NewDescribeCabinetRequestWithoutParam added in v1.16.0

func NewDescribeCabinetRequestWithoutParam() *DescribeCabinetRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCabinetRequest) GetRegionId added in v1.16.0

func (r DescribeCabinetRequest) GetRegionId() string

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

func (*DescribeCabinetRequest) SetCabinetId added in v1.16.0

func (r *DescribeCabinetRequest) SetCabinetId(cabinetId string)

param cabinetId: 机柜实例ID(Required)

func (*DescribeCabinetRequest) SetIdc added in v1.16.0

func (r *DescribeCabinetRequest) SetIdc(idc string)

param idc: IDC机房ID(Required)

type DescribeCabinetResponse added in v1.16.0

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

type DescribeCabinetResult added in v1.16.0

type DescribeCabinetResult struct {
	Cabinet jdccs.Cabinet `json:"cabinet"`
}

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 DescribeDeviceRequest added in v1.16.0

type DescribeDeviceRequest struct {
	core.JDCloudRequest

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

	/* 设备实例ID  */
	DeviceId string `json:"deviceId"`
}

func NewDescribeDeviceRequest added in v1.16.0

func NewDescribeDeviceRequest(
	idc string,
	deviceId string,
) *DescribeDeviceRequest

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

func NewDescribeDeviceRequestWithAllParams added in v1.16.0

func NewDescribeDeviceRequestWithAllParams(
	idc string,
	deviceId string,
) *DescribeDeviceRequest

* param idc: IDC机房ID (Required) * param deviceId: 设备实例ID (Required)

func NewDescribeDeviceRequestWithoutParam added in v1.16.0

func NewDescribeDeviceRequestWithoutParam() *DescribeDeviceRequest

This constructor has better compatible ability when API parameters changed

func (DescribeDeviceRequest) GetRegionId added in v1.16.0

func (r DescribeDeviceRequest) GetRegionId() string

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

func (*DescribeDeviceRequest) SetDeviceId added in v1.16.0

func (r *DescribeDeviceRequest) SetDeviceId(deviceId string)

param deviceId: 设备实例ID(Required)

func (*DescribeDeviceRequest) SetIdc added in v1.16.0

func (r *DescribeDeviceRequest) SetIdc(idc string)

param idc: IDC机房ID(Required)

type DescribeDeviceResponse added in v1.16.0

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

type DescribeDeviceResult added in v1.16.0

type DescribeDeviceResult struct {
	Device jdccs.Device `json:"device"`
}

type DescribeDevicesRequest added in v1.16.0

type DescribeDevicesRequest struct {
	core.JDCloudRequest

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

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

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

	/* 机柜ID (Optional) */
	CabinetId *string `json:"cabinetId"`

	/* deviceId - 设备实例ID,精确匹配,支持多个
	snNo - 设备SN号,精确匹配,支持多个
	 (Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeDevicesRequest added in v1.16.0

func NewDescribeDevicesRequest(
	idc string,
) *DescribeDevicesRequest

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

func NewDescribeDevicesRequestWithAllParams added in v1.16.0

func NewDescribeDevicesRequestWithAllParams(
	idc string,
	pageNumber *int,
	pageSize *int,
	cabinetId *string,
	filters []common.Filter,
) *DescribeDevicesRequest
  • param idc: IDC机房ID (Required)
  • param pageNumber: 页码, 默认为1 (Optional)
  • param pageSize: 分页大小,默认为20 (Optional)
  • param cabinetId: 机柜ID (Optional)
  • param filters: deviceId - 设备实例ID,精确匹配,支持多个

snNo - 设备SN号,精确匹配,支持多个

(Optional)

func NewDescribeDevicesRequestWithoutParam added in v1.16.0

func NewDescribeDevicesRequestWithoutParam() *DescribeDevicesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeDevicesRequest) GetRegionId added in v1.16.0

func (r DescribeDevicesRequest) GetRegionId() string

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

func (*DescribeDevicesRequest) SetCabinetId added in v1.16.0

func (r *DescribeDevicesRequest) SetCabinetId(cabinetId string)

param cabinetId: 机柜ID(Optional)

func (*DescribeDevicesRequest) SetFilters added in v1.16.0

func (r *DescribeDevicesRequest) SetFilters(filters []common.Filter)
param filters: deviceId - 设备实例ID,精确匹配,支持多个

snNo - 设备SN号,精确匹配,支持多个 (Optional)

func (*DescribeDevicesRequest) SetIdc added in v1.16.0

func (r *DescribeDevicesRequest) SetIdc(idc string)

param idc: IDC机房ID(Required)

func (*DescribeDevicesRequest) SetPageNumber added in v1.16.0

func (r *DescribeDevicesRequest) SetPageNumber(pageNumber int)

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

func (*DescribeDevicesRequest) SetPageSize added in v1.16.0

func (r *DescribeDevicesRequest) SetPageSize(pageSize int)

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

type DescribeDevicesResponse added in v1.16.0

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

type DescribeDevicesResult added in v1.16.0

type DescribeDevicesResult struct {
	Devices    []jdccs.DescribeDevice `json:"devices"`
	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 DescribeIpsRequest added in v1.16.0

type DescribeIpsRequest struct {
	core.JDCloudRequest

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

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

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

	/* ipId - 公网IP实例ID,精确匹配,支持多个
	(Optional) */
	Filters []common.Filter `json:"filters"`
}

func NewDescribeIpsRequest added in v1.16.0

func NewDescribeIpsRequest(
	idc string,
) *DescribeIpsRequest

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

func NewDescribeIpsRequestWithAllParams added in v1.16.0

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

* param idc: IDC机房ID (Required) * param pageNumber: 页码, 默认为1 (Optional) * param pageSize: 分页大小,默认为20 (Optional) * param filters: ipId - 公网IP实例ID,精确匹配,支持多个 (Optional)

func NewDescribeIpsRequestWithoutParam added in v1.16.0

func NewDescribeIpsRequestWithoutParam() *DescribeIpsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeIpsRequest) GetRegionId added in v1.16.0

func (r DescribeIpsRequest) GetRegionId() string

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

func (*DescribeIpsRequest) SetFilters added in v1.16.0

func (r *DescribeIpsRequest) SetFilters(filters []common.Filter)
param filters: ipId - 公网IP实例ID,精确匹配,支持多个

(Optional)

func (*DescribeIpsRequest) SetIdc added in v1.16.0

func (r *DescribeIpsRequest) SetIdc(idc string)

param idc: IDC机房ID(Required)

func (*DescribeIpsRequest) SetPageNumber added in v1.16.0

func (r *DescribeIpsRequest) SetPageNumber(pageNumber int)

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

func (*DescribeIpsRequest) SetPageSize added in v1.16.0

func (r *DescribeIpsRequest) SetPageSize(pageSize int)

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

type DescribeIpsResponse added in v1.16.0

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

type DescribeIpsResult added in v1.16.0

type DescribeIpsResult struct {
	Ips        []jdccs.Ip `json:"ips"`
	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天数据查询、带宽流量最多支持最近30天数据查询)  */
	StartTime int `json:"startTime"`

	/* 查询时间范围的结束时间, UNIX时间戳,(机柜电流最多支持最近90天数据查询、带宽流量最多支持最近30天数据查询)  */
	EndTime int `json:"endTime"`

	/* 时间间隔:分钟m、小时h、天d,如: 10分钟=10m、1小时=1h,3天=3d;默认5m,最小支持5m,最大90d 目前带宽上、下行流量查询,会根据时间范围是否超过2小时,设定时间间隔为1m或5m (Optional) */
	TimeInterval *string `json:"timeInterval"`

	/* 交换机IP,指定ip时须同时指定port (Optional) */
	Ip *string `json:"ip"`

	/* 端口,指定port时须同时指定ip (Optional) */
	Port *string `json:"port"`
}

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天数据查询、带宽流量最多支持最近30天数据查询) (Required) * param endTime: 查询时间范围的结束时间, UNIX时间戳,(机柜电流最多支持最近90天数据查询、带宽流量最多支持最近30天数据查询) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeMetricDataRequestWithAllParams

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

* param idc: IDC机房ID (Required) * param metric: 监控项英文标识(id) (Required) * param resourceId: 资源ID (Required) * param startTime: 查询时间范围的开始时间, UNIX时间戳,(机柜电流最多支持最近90天数据查询、带宽流量最多支持最近30天数据查询) (Required) * param endTime: 查询时间范围的结束时间, UNIX时间戳,(机柜电流最多支持最近90天数据查询、带宽流量最多支持最近30天数据查询) (Required) * param timeInterval: 时间间隔:分钟m、小时h、天d,如: 10分钟=10m、1小时=1h,3天=3d;默认5m,最小支持5m,最大90d 目前带宽上、下行流量查询,会根据时间范围是否超过2小时,设定时间间隔为1m或5m (Optional) * param ip: 交换机IP,指定ip时须同时指定port (Optional) * param port: 端口,指定port时须同时指定ip (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天数据查询、带宽流量最多支持最近30天数据查询)(Required)

func (*DescribeMetricDataRequest) SetIdc

func (r *DescribeMetricDataRequest) SetIdc(idc string)

param idc: IDC机房ID(Required)

func (*DescribeMetricDataRequest) SetIp added in v1.15.0

func (r *DescribeMetricDataRequest) SetIp(ip string)

param ip: 交换机IP,指定ip时须同时指定port(Optional)

func (*DescribeMetricDataRequest) SetMetric

func (r *DescribeMetricDataRequest) SetMetric(metric string)

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

func (*DescribeMetricDataRequest) SetPort added in v1.15.0

func (r *DescribeMetricDataRequest) SetPort(port string)

param port: 端口,指定port时须同时指定ip(Optional)

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天数据查询、带宽流量最多支持最近30天数据查询)(Required)

func (*DescribeMetricDataRequest) SetTimeInterval

func (r *DescribeMetricDataRequest) SetTimeInterval(timeInterval string)

param timeInterval: 时间间隔:分钟m、小时h、天d,如: 10分钟=10m、1小时=1h,3天=3d;默认5m,最小支持5m,最大90d 目前带宽上、下行流量查询,会根据时间范围是否超过2小时,设定时间间隔为1m或5m(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 DescribeTicketRequest added in v1.16.0

type DescribeTicketRequest struct {
	core.JDCloudRequest

	/* 工单编号  */
	TicketNo string `json:"ticketNo"`
}

func NewDescribeTicketRequest added in v1.16.0

func NewDescribeTicketRequest(
	ticketNo string,
) *DescribeTicketRequest

* param ticketNo: 工单编号 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeTicketRequestWithAllParams added in v1.16.0

func NewDescribeTicketRequestWithAllParams(
	ticketNo string,
) *DescribeTicketRequest

* param ticketNo: 工单编号 (Required)

func NewDescribeTicketRequestWithoutParam added in v1.16.0

func NewDescribeTicketRequestWithoutParam() *DescribeTicketRequest

This constructor has better compatible ability when API parameters changed

func (DescribeTicketRequest) GetRegionId added in v1.16.0

func (r DescribeTicketRequest) GetRegionId() string

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

func (*DescribeTicketRequest) SetTicketNo added in v1.16.0

func (r *DescribeTicketRequest) SetTicketNo(ticketNo string)

param ticketNo: 工单编号(Required)

type DescribeTicketResponse added in v1.16.0

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

type DescribeTicketResult added in v1.16.0

type DescribeTicketResult struct {
	Ticket jdccs.Ticket `json:"ticket"`
}

type DescribeTicketsRequest added in v1.16.0

type DescribeTicketsRequest struct {
	core.JDCloudRequest

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

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

	/* 工单TAB类型 pendingProcess:待我处理 pendingReview:待审核 processing:处理中 all:全部(默认) (Optional) */
	Type *string `json:"type"`
}

func NewDescribeTicketsRequest added in v1.16.0

func NewDescribeTicketsRequest() *DescribeTicketsRequest

* * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeTicketsRequestWithAllParams added in v1.16.0

func NewDescribeTicketsRequestWithAllParams(
	pageNumber *int,
	pageSize *int,
	type_ *string,
) *DescribeTicketsRequest

* param pageNumber: 页码, 默认为1 (Optional) * param pageSize: 分页大小,默认为20 (Optional) * param type_: 工单TAB类型 pendingProcess:待我处理 pendingReview:待审核 processing:处理中 all:全部(默认) (Optional)

func NewDescribeTicketsRequestWithoutParam added in v1.16.0

func NewDescribeTicketsRequestWithoutParam() *DescribeTicketsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeTicketsRequest) GetRegionId added in v1.16.0

func (r DescribeTicketsRequest) GetRegionId() string

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

func (*DescribeTicketsRequest) SetPageNumber added in v1.16.0

func (r *DescribeTicketsRequest) SetPageNumber(pageNumber int)

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

func (*DescribeTicketsRequest) SetPageSize added in v1.16.0

func (r *DescribeTicketsRequest) SetPageSize(pageSize int)

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

func (*DescribeTicketsRequest) SetType added in v1.16.0

func (r *DescribeTicketsRequest) SetType(type_ string)

param type_: 工单TAB类型 pendingProcess:待我处理 pendingReview:待审核 processing:处理中 all:全部(默认)(Optional)

type DescribeTicketsResponse added in v1.16.0

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

type DescribeTicketsResult added in v1.16.0

type DescribeTicketsResult struct {
	Tickets    []jdccs.Ticket `json:"tickets"`
	PageNumber int            `json:"pageNumber"`
	PageSize   int            `json:"pageSize"`
	TotalCount int            `json:"totalCount"`
}

type DescribeTrafficSamplingRequest added in v1.20.0

type DescribeTrafficSamplingRequest struct {
	core.JDCloudRequest

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

	/* 查询时间范围的开始时间, UNIX时间戳,(支持查询最近30分钟数据且时间范围不超过5分钟)  */
	StartTime int `json:"startTime"`

	/* 查询时间范围的结束时间, UNIX时间戳,(支持查询最近30分钟数据且时间范围不超过5分钟)  */
	EndTime int `json:"endTime"`
}

func NewDescribeTrafficSamplingRequest added in v1.20.0

func NewDescribeTrafficSamplingRequest(
	resourceId string,
	startTime int,
	endTime int,
) *DescribeTrafficSamplingRequest

* param resourceId: 资源ID,支持多个resourceId批量查询,每个id用英文竖线分隔 (Required) * param startTime: 查询时间范围的开始时间, UNIX时间戳,(支持查询最近30分钟数据且时间范围不超过5分钟) (Required) * param endTime: 查询时间范围的结束时间, UNIX时间戳,(支持查询最近30分钟数据且时间范围不超过5分钟) (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeTrafficSamplingRequestWithAllParams added in v1.20.0

func NewDescribeTrafficSamplingRequestWithAllParams(
	resourceId string,
	startTime int,
	endTime int,
) *DescribeTrafficSamplingRequest

* param resourceId: 资源ID,支持多个resourceId批量查询,每个id用英文竖线分隔 (Required) * param startTime: 查询时间范围的开始时间, UNIX时间戳,(支持查询最近30分钟数据且时间范围不超过5分钟) (Required) * param endTime: 查询时间范围的结束时间, UNIX时间戳,(支持查询最近30分钟数据且时间范围不超过5分钟) (Required)

func NewDescribeTrafficSamplingRequestWithoutParam added in v1.20.0

func NewDescribeTrafficSamplingRequestWithoutParam() *DescribeTrafficSamplingRequest

This constructor has better compatible ability when API parameters changed

func (DescribeTrafficSamplingRequest) GetRegionId added in v1.20.0

func (r DescribeTrafficSamplingRequest) GetRegionId() string

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

func (*DescribeTrafficSamplingRequest) SetEndTime added in v1.20.0

func (r *DescribeTrafficSamplingRequest) SetEndTime(endTime int)

param endTime: 查询时间范围的结束时间, UNIX时间戳,(支持查询最近30分钟数据且时间范围不超过5分钟)(Required)

func (*DescribeTrafficSamplingRequest) SetResourceId added in v1.20.0

func (r *DescribeTrafficSamplingRequest) SetResourceId(resourceId string)

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

func (*DescribeTrafficSamplingRequest) SetStartTime added in v1.20.0

func (r *DescribeTrafficSamplingRequest) SetStartTime(startTime int)

param startTime: 查询时间范围的开始时间, UNIX时间戳,(支持查询最近30分钟数据且时间范围不超过5分钟)(Required)

type DescribeTrafficSamplingResponse added in v1.20.0

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

type DescribeTrafficSamplingResult added in v1.20.0

type DescribeTrafficSamplingResult struct {
	Data []jdccs.TrafficSamplingData `json:"data"`
}

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