Documentation
¶
Index ¶
- type DescribeBandwidthTrafficRequest
- func NewDescribeBandwidthTrafficRequest(idc string, bandwidthId string) *DescribeBandwidthTrafficRequest
- func NewDescribeBandwidthTrafficRequestWithAllParams(idc string, bandwidthId string) *DescribeBandwidthTrafficRequest
- func NewDescribeBandwidthTrafficRequestWithoutParam() *DescribeBandwidthTrafficRequest
- type DescribeBandwidthTrafficResponse
- type DescribeBandwidthTrafficResult
- type DescribeBandwidthTrafficsRequest
- func NewDescribeBandwidthTrafficsRequest(idc string) *DescribeBandwidthTrafficsRequest
- func NewDescribeBandwidthTrafficsRequestWithAllParams(idc string, pageNumber *int, pageSize *int) *DescribeBandwidthTrafficsRequest
- func NewDescribeBandwidthTrafficsRequestWithoutParam() *DescribeBandwidthTrafficsRequest
- type DescribeBandwidthTrafficsResponse
- type DescribeBandwidthTrafficsResult
- type DescribeCabinetsRequest
- func (r DescribeCabinetsRequest) GetRegionId() string
- func (r *DescribeCabinetsRequest) SetFilters(filters []common.Filter)
- func (r *DescribeCabinetsRequest) SetIdc(idc string)
- func (r *DescribeCabinetsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeCabinetsRequest) SetPageSize(pageSize int)
- type DescribeCabinetsResponse
- type DescribeCabinetsResult
- type DescribeIdcsRequest
- type DescribeIdcsResponse
- type DescribeIdcsResult
- type DescribeMetricDataRequest
- func NewDescribeMetricDataRequest(idc string, metric string, resourceId string, startTime int, endTime int) *DescribeMetricDataRequest
- func NewDescribeMetricDataRequestWithAllParams(idc string, metric string, resourceId string, startTime int, endTime int, ...) *DescribeMetricDataRequest
- func NewDescribeMetricDataRequestWithoutParam() *DescribeMetricDataRequest
- func (r DescribeMetricDataRequest) GetRegionId() string
- func (r *DescribeMetricDataRequest) SetEndTime(endTime int)
- func (r *DescribeMetricDataRequest) SetIdc(idc string)
- func (r *DescribeMetricDataRequest) SetMetric(metric string)
- func (r *DescribeMetricDataRequest) SetResourceId(resourceId string)
- func (r *DescribeMetricDataRequest) SetStartTime(startTime int)
- func (r *DescribeMetricDataRequest) SetTimeInterval(timeInterval string)
- type DescribeMetricDataResponse
- type DescribeMetricDataResult
- type DescribeMetricsRequest
- type DescribeMetricsResponse
- type DescribeMetricsResult
- type DescribeRoomsRequest
- type DescribeRoomsResponse
- type DescribeRoomsResult
- type LastDownsampleRequest
- type LastDownsampleResponse
- type LastDownsampleResult
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 ¶
func (r *DescribeBandwidthTrafficsRequest) SetIdc(idc string)
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 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 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 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"`
}