Documentation ¶
Index ¶
- type CreateProbeTaskRequest
- func NewCreateProbeTaskRequest(clientToken string, createProbeTaskSpec *detection.CreateProbeTaskParam) *CreateProbeTaskRequest
- func NewCreateProbeTaskRequestWithAllParams(clientToken string, createProbeTaskSpec *detection.CreateProbeTaskParam) *CreateProbeTaskRequest
- func NewCreateProbeTaskRequestWithoutParam() *CreateProbeTaskRequest
- type CreateProbeTaskResponse
- type CreateProbeTaskResult
- type CreateSiteMonitorRequest
- func NewCreateSiteMonitorRequest(address string, cycle int64, name string, source []detection.SiteMonitorSource, ...) *CreateSiteMonitorRequest
- func NewCreateSiteMonitorRequestWithAllParams(address string, advanceChecked *string, createdTime *int64, cycle int64, ...) *CreateSiteMonitorRequest
- func NewCreateSiteMonitorRequestWithoutParam() *CreateSiteMonitorRequest
- func (r CreateSiteMonitorRequest) GetRegionId() string
- func (r *CreateSiteMonitorRequest) SetAddress(address string)
- func (r *CreateSiteMonitorRequest) SetAdvanceChecked(advanceChecked string)
- func (r *CreateSiteMonitorRequest) SetCreatedTime(createdTime int64)
- func (r *CreateSiteMonitorRequest) SetCycle(cycle int64)
- func (r *CreateSiteMonitorRequest) SetDefaultSource(defaultSource string)
- func (r *CreateSiteMonitorRequest) SetDnsOption(dnsOption *detection.SiteMonitorDnsOption)
- func (r *CreateSiteMonitorRequest) SetEnabled(enabled string)
- func (r *CreateSiteMonitorRequest) SetFtpOption(ftpOption *detection.SiteMonitorFtpOption)
- func (r *CreateSiteMonitorRequest) SetHawkeyeId(hawkeyeId int64)
- func (r *CreateSiteMonitorRequest) SetHttpOption(httpOption *detection.SiteMonitorHttpOption)
- func (r *CreateSiteMonitorRequest) SetId(id string)
- func (r *CreateSiteMonitorRequest) SetIsDeleted(isDeleted string)
- func (r *CreateSiteMonitorRequest) SetName(name string)
- func (r *CreateSiteMonitorRequest) SetPin(pin string)
- func (r *CreateSiteMonitorRequest) SetPingOption(pingOption *detection.SiteMonitorPingOption)
- func (r *CreateSiteMonitorRequest) SetPop3Option(pop3Option *detection.SiteMonitorPop3Option)
- func (r *CreateSiteMonitorRequest) SetPort(port string)
- func (r *CreateSiteMonitorRequest) SetSmtpOption(smtpOption *detection.SiteMonitorSmtpOption)
- func (r *CreateSiteMonitorRequest) SetSource(source []detection.SiteMonitorSource)
- func (r *CreateSiteMonitorRequest) SetStats(stats interface{})
- func (r *CreateSiteMonitorRequest) SetTaskType(taskType string)
- func (r *CreateSiteMonitorRequest) SetTcpOption(tcpOption *detection.SiteMonitorTcpOption)
- func (r *CreateSiteMonitorRequest) SetUdpOption(udpOption *detection.SiteMonitorUdpOption)
- func (r *CreateSiteMonitorRequest) SetUpdatedTime(updatedTime int64)
- type CreateSiteMonitorResponse
- type CreateSiteMonitorResult
- type DeleteProbeTaskRequest
- type DeleteProbeTaskResponse
- type DeleteProbeTaskResult
- type DeleteSiteMonitorRequest
- type DeleteSiteMonitorResponse
- type DeleteSiteMonitorResult
- type DescribeAgentStatusRequest
- type DescribeAgentStatusResponse
- type DescribeAgentStatusResult
- type DescribeMetricDataAmRequest
- func NewDescribeMetricDataAmRequest(resourceId string) *DescribeMetricDataAmRequest
- func NewDescribeMetricDataAmRequestWithAllParams(resourceId string, startTime *string, endTime *string, timeInterval *string) *DescribeMetricDataAmRequest
- func NewDescribeMetricDataAmRequestWithoutParam() *DescribeMetricDataAmRequest
- func (r DescribeMetricDataAmRequest) GetRegionId() string
- func (r *DescribeMetricDataAmRequest) SetEndTime(endTime string)
- func (r *DescribeMetricDataAmRequest) SetResourceId(resourceId string)
- func (r *DescribeMetricDataAmRequest) SetStartTime(startTime string)
- func (r *DescribeMetricDataAmRequest) SetTimeInterval(timeInterval string)
- type DescribeMetricDataAmResponse
- type DescribeMetricDataAmResult
- type DescribeProbeHistoryRequest
- func NewDescribeProbeHistoryRequest(probeTaskID string, probeID string) *DescribeProbeHistoryRequest
- func NewDescribeProbeHistoryRequestWithAllParams(probeTaskID string, probeID string, startTime *string, endTime *string) *DescribeProbeHistoryRequest
- func NewDescribeProbeHistoryRequestWithoutParam() *DescribeProbeHistoryRequest
- func (r DescribeProbeHistoryRequest) GetRegionId() string
- func (r *DescribeProbeHistoryRequest) SetEndTime(endTime string)
- func (r *DescribeProbeHistoryRequest) SetProbeID(probeID string)
- func (r *DescribeProbeHistoryRequest) SetProbeTaskID(probeTaskID string)
- func (r *DescribeProbeHistoryRequest) SetStartTime(startTime string)
- type DescribeProbeHistoryResponse
- type DescribeProbeHistoryResult
- type DescribeProbeTaskRequest
- type DescribeProbeTaskResponse
- type DescribeProbeTaskResult
- type DescribeProbeTasksRequest
- func (r DescribeProbeTasksRequest) GetRegionId() string
- func (r *DescribeProbeTasksRequest) SetEnabled(enabled int)
- func (r *DescribeProbeTasksRequest) SetFilters(filters []detection.Filter)
- func (r *DescribeProbeTasksRequest) SetName(name string)
- func (r *DescribeProbeTasksRequest) SetPageNumber(pageNumber int)
- func (r *DescribeProbeTasksRequest) SetPageSize(pageSize int)
- func (r *DescribeProbeTasksRequest) SetTimeInterval(timeInterval string)
- func (r *DescribeProbeTasksRequest) SetType(type_ int)
- func (r *DescribeProbeTasksRequest) SetWithDeleted(withDeleted bool)
- func (r *DescribeProbeTasksRequest) SetWithStats(withStats bool)
- type DescribeProbeTasksResponse
- type DescribeProbeTasksResult
- type DiscribeProbesRequest
- type DiscribeProbesResponse
- type DiscribeProbesResult
- type EnableSiteMonitorRequest
- type EnableSiteMonitorResponse
- type EnableSiteMonitorResult
- type GetSiteMonitorDataPointsRequest
- type GetSiteMonitorDataPointsResponse
- type GetSiteMonitorDataPointsResult
- type GetSiteMonitorRequest
- func (r GetSiteMonitorRequest) GetRegionId() string
- func (r *GetSiteMonitorRequest) SetFilters(filters []detection.Filter)
- func (r *GetSiteMonitorRequest) SetId(id []string)
- func (r *GetSiteMonitorRequest) SetName(name string)
- func (r *GetSiteMonitorRequest) SetNameOrAddr(nameOrAddr string)
- func (r *GetSiteMonitorRequest) SetPageNumber(pageNumber int)
- func (r *GetSiteMonitorRequest) SetPageSize(pageSize int)
- func (r *GetSiteMonitorRequest) SetTaskType(taskType string)
- func (r *GetSiteMonitorRequest) SetTimeInterval(timeInterval string)
- func (r *GetSiteMonitorRequest) SetWithDeleted(withDeleted string)
- func (r *GetSiteMonitorRequest) SetWithStats(withStats string)
- type GetSiteMonitorResponse
- type GetSiteMonitorResult
- type GetSiteMonitorSourceRequest
- type GetSiteMonitorSourceResponse
- type GetSiteMonitorSourceResult
- type ProbeTaskEnableRequest
- type ProbeTaskEnableResponse
- type ProbeTaskEnableResult
- type TestSiteMonitorRequest
- func NewTestSiteMonitorRequest(address string, cycle int64, name string, source []detection.SiteMonitorSource, ...) *TestSiteMonitorRequest
- func NewTestSiteMonitorRequestWithAllParams(address string, advanceChecked *string, createdTime *int64, cycle int64, ...) *TestSiteMonitorRequest
- func NewTestSiteMonitorRequestWithoutParam() *TestSiteMonitorRequest
- func (r TestSiteMonitorRequest) GetRegionId() string
- func (r *TestSiteMonitorRequest) SetAddress(address string)
- func (r *TestSiteMonitorRequest) SetAdvanceChecked(advanceChecked string)
- func (r *TestSiteMonitorRequest) SetCreatedTime(createdTime int64)
- func (r *TestSiteMonitorRequest) SetCycle(cycle int64)
- func (r *TestSiteMonitorRequest) SetDefaultSource(defaultSource string)
- func (r *TestSiteMonitorRequest) SetDnsOption(dnsOption *detection.SiteMonitorDnsOption)
- func (r *TestSiteMonitorRequest) SetEnabled(enabled string)
- func (r *TestSiteMonitorRequest) SetFtpOption(ftpOption *detection.SiteMonitorFtpOption)
- func (r *TestSiteMonitorRequest) SetHawkeyeId(hawkeyeId int64)
- func (r *TestSiteMonitorRequest) SetHttpOption(httpOption *detection.SiteMonitorHttpOption)
- func (r *TestSiteMonitorRequest) SetId(id string)
- func (r *TestSiteMonitorRequest) SetIsDeleted(isDeleted string)
- func (r *TestSiteMonitorRequest) SetName(name string)
- func (r *TestSiteMonitorRequest) SetPin(pin string)
- func (r *TestSiteMonitorRequest) SetPingOption(pingOption *detection.SiteMonitorPingOption)
- func (r *TestSiteMonitorRequest) SetPop3Option(pop3Option *detection.SiteMonitorPop3Option)
- func (r *TestSiteMonitorRequest) SetPort(port string)
- func (r *TestSiteMonitorRequest) SetSmtpOption(smtpOption *detection.SiteMonitorSmtpOption)
- func (r *TestSiteMonitorRequest) SetSource(source []detection.SiteMonitorSource)
- func (r *TestSiteMonitorRequest) SetStats(stats interface{})
- func (r *TestSiteMonitorRequest) SetTaskType(taskType string)
- func (r *TestSiteMonitorRequest) SetTcpOption(tcpOption *detection.SiteMonitorTcpOption)
- func (r *TestSiteMonitorRequest) SetUdpOption(udpOption *detection.SiteMonitorUdpOption)
- func (r *TestSiteMonitorRequest) SetUpdatedTime(updatedTime int64)
- type TestSiteMonitorResponse
- type TestSiteMonitorResult
- type UpdateProbeTaskRequest
- func NewUpdateProbeTaskRequest(probeTaskID string, probes []detection.Probe) *UpdateProbeTaskRequest
- func NewUpdateProbeTaskRequestWithAllParams(probeTaskID string, httpBody *string, httpCookie []detection.KeyValue, ...) *UpdateProbeTaskRequest
- func NewUpdateProbeTaskRequestWithoutParam() *UpdateProbeTaskRequest
- func (r UpdateProbeTaskRequest) GetRegionId() string
- func (r *UpdateProbeTaskRequest) SetHttpBody(httpBody string)
- func (r *UpdateProbeTaskRequest) SetHttpCookie(httpCookie []detection.KeyValue)
- func (r *UpdateProbeTaskRequest) SetHttpHeader(httpHeader []detection.KeyValue)
- func (r *UpdateProbeTaskRequest) SetHttpType(httpType int64)
- func (r *UpdateProbeTaskRequest) SetName(name string)
- func (r *UpdateProbeTaskRequest) SetProbeTaskID(probeTaskID string)
- func (r *UpdateProbeTaskRequest) SetProbes(probes []detection.Probe)
- type UpdateProbeTaskResponse
- type UpdateProbeTaskResult
- type UpdateSiteMonitorRequest
- func NewUpdateSiteMonitorRequest(address string, cycle int64, name string, source []detection.SiteMonitorSource, ...) *UpdateSiteMonitorRequest
- func NewUpdateSiteMonitorRequestWithAllParams(address string, advanceChecked *string, createdTime *int64, cycle int64, ...) *UpdateSiteMonitorRequest
- func NewUpdateSiteMonitorRequestWithoutParam() *UpdateSiteMonitorRequest
- func (r UpdateSiteMonitorRequest) GetRegionId() string
- func (r *UpdateSiteMonitorRequest) SetAddress(address string)
- func (r *UpdateSiteMonitorRequest) SetAdvanceChecked(advanceChecked string)
- func (r *UpdateSiteMonitorRequest) SetCreatedTime(createdTime int64)
- func (r *UpdateSiteMonitorRequest) SetCycle(cycle int64)
- func (r *UpdateSiteMonitorRequest) SetDefaultSource(defaultSource string)
- func (r *UpdateSiteMonitorRequest) SetDnsOption(dnsOption *detection.SiteMonitorDnsOption)
- func (r *UpdateSiteMonitorRequest) SetEnabled(enabled string)
- func (r *UpdateSiteMonitorRequest) SetFtpOption(ftpOption *detection.SiteMonitorFtpOption)
- func (r *UpdateSiteMonitorRequest) SetHawkeyeId(hawkeyeId int64)
- func (r *UpdateSiteMonitorRequest) SetHttpOption(httpOption *detection.SiteMonitorHttpOption)
- func (r *UpdateSiteMonitorRequest) SetId(id string)
- func (r *UpdateSiteMonitorRequest) SetIsDeleted(isDeleted string)
- func (r *UpdateSiteMonitorRequest) SetName(name string)
- func (r *UpdateSiteMonitorRequest) SetPin(pin string)
- func (r *UpdateSiteMonitorRequest) SetPingOption(pingOption *detection.SiteMonitorPingOption)
- func (r *UpdateSiteMonitorRequest) SetPop3Option(pop3Option *detection.SiteMonitorPop3Option)
- func (r *UpdateSiteMonitorRequest) SetPort(port string)
- func (r *UpdateSiteMonitorRequest) SetSmtpOption(smtpOption *detection.SiteMonitorSmtpOption)
- func (r *UpdateSiteMonitorRequest) SetSource(source []detection.SiteMonitorSource)
- func (r *UpdateSiteMonitorRequest) SetStats(stats interface{})
- func (r *UpdateSiteMonitorRequest) SetTaskType(taskType string)
- func (r *UpdateSiteMonitorRequest) SetTcpOption(tcpOption *detection.SiteMonitorTcpOption)
- func (r *UpdateSiteMonitorRequest) SetUdpOption(udpOption *detection.SiteMonitorUdpOption)
- func (r *UpdateSiteMonitorRequest) SetUpdatedTime(updatedTime int64)
- type UpdateSiteMonitorResponse
- type UpdateSiteMonitorResult
- type ValidateSiteMonitorAddressRequest
- type ValidateSiteMonitorAddressResponse
- type ValidateSiteMonitorAddressResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateProbeTaskRequest ¶
type CreateProbeTaskRequest struct { core.JDCloudRequest /* 幂等性校验参数,最长36位 */ ClientToken string `json:"clientToken"` /* */ CreateProbeTaskSpec *detection.CreateProbeTaskParam `json:"createProbeTaskSpec"` }
func NewCreateProbeTaskRequest ¶
func NewCreateProbeTaskRequest( clientToken string, createProbeTaskSpec *detection.CreateProbeTaskParam, ) *CreateProbeTaskRequest
* param clientToken: 幂等性校验参数,最长36位 (Required) * param createProbeTaskSpec: (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateProbeTaskRequestWithAllParams ¶
func NewCreateProbeTaskRequestWithAllParams( clientToken string, createProbeTaskSpec *detection.CreateProbeTaskParam, ) *CreateProbeTaskRequest
* param clientToken: 幂等性校验参数,最长36位 (Required) * param createProbeTaskSpec: (Required)
func NewCreateProbeTaskRequestWithoutParam ¶
func NewCreateProbeTaskRequestWithoutParam() *CreateProbeTaskRequest
This constructor has better compatible ability when API parameters changed
func (CreateProbeTaskRequest) GetRegionId ¶
func (r CreateProbeTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateProbeTaskRequest) SetClientToken ¶
func (r *CreateProbeTaskRequest) SetClientToken(clientToken string)
param clientToken: 幂等性校验参数,最长36位(Required)
func (*CreateProbeTaskRequest) SetCreateProbeTaskSpec ¶
func (r *CreateProbeTaskRequest) SetCreateProbeTaskSpec(createProbeTaskSpec *detection.CreateProbeTaskParam)
param createProbeTaskSpec: (Required)
type CreateProbeTaskResponse ¶
type CreateProbeTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateProbeTaskResult `json:"result"` }
type CreateProbeTaskResult ¶
type CreateSiteMonitorRequest ¶
type CreateSiteMonitorRequest struct { core.JDCloudRequest /* 地址 */ Address string `json:"address"` /* (Optional) */ AdvanceChecked *string `json:"advanceChecked"` /* (Optional) */ CreatedTime *int64 `json:"createdTime"` /* 探测频率 */ Cycle int64 `json:"cycle"` /* (Optional) */ DefaultSource *string `json:"defaultSource"` /* (Optional) */ DnsOption *detection.SiteMonitorDnsOption `json:"dnsOption"` /* (Optional) */ Enabled *string `json:"enabled"` /* (Optional) */ FtpOption *detection.SiteMonitorFtpOption `json:"ftpOption"` /* (Optional) */ HawkeyeId *int64 `json:"hawkeyeId"` /* (Optional) */ HttpOption *detection.SiteMonitorHttpOption `json:"httpOption"` /* (Optional) */ Id *string `json:"id"` /* (Optional) */ IsDeleted *string `json:"isDeleted"` /* 任务名称 */ Name string `json:"name"` /* (Optional) */ Pin *string `json:"pin"` /* (Optional) */ PingOption *detection.SiteMonitorPingOption `json:"pingOption"` /* (Optional) */ Pop3Option *detection.SiteMonitorPop3Option `json:"pop3Option"` /* 端口 (Optional) */ Port *string `json:"port"` /* (Optional) */ SmtpOption *detection.SiteMonitorSmtpOption `json:"smtpOption"` /* 探测源 */ Source []detection.SiteMonitorSource `json:"source"` /* (Optional) */ Stats *interface{} `json:"stats"` /* 任务类型,可选值:HTTP、PING 、TCP 、UDP、DNS、SMTP、POP3和FTP */ TaskType string `json:"taskType"` /* (Optional) */ TcpOption *detection.SiteMonitorTcpOption `json:"tcpOption"` /* (Optional) */ UdpOption *detection.SiteMonitorUdpOption `json:"udpOption"` /* (Optional) */ UpdatedTime *int64 `json:"updatedTime"` }
func NewCreateSiteMonitorRequest ¶
func NewCreateSiteMonitorRequest( address string, cycle int64, name string, source []detection.SiteMonitorSource, taskType string, ) *CreateSiteMonitorRequest
* param address: 地址 (Required) * param cycle: 探测频率 (Required) * param name: 任务名称 (Required) * param source: 探测源 (Required) * param taskType: 任务类型,可选值:HTTP、PING 、TCP 、UDP、DNS、SMTP、POP3和FTP (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateSiteMonitorRequestWithAllParams ¶
func NewCreateSiteMonitorRequestWithAllParams( address string, advanceChecked *string, createdTime *int64, cycle int64, defaultSource *string, dnsOption *detection.SiteMonitorDnsOption, enabled *string, ftpOption *detection.SiteMonitorFtpOption, hawkeyeId *int64, httpOption *detection.SiteMonitorHttpOption, id *string, isDeleted *string, name string, pin *string, pingOption *detection.SiteMonitorPingOption, pop3Option *detection.SiteMonitorPop3Option, port *string, smtpOption *detection.SiteMonitorSmtpOption, source []detection.SiteMonitorSource, stats *interface{}, taskType string, tcpOption *detection.SiteMonitorTcpOption, udpOption *detection.SiteMonitorUdpOption, updatedTime *int64, ) *CreateSiteMonitorRequest
* param address: 地址 (Required) * param advanceChecked: (Optional) * param createdTime: (Optional) * param cycle: 探测频率 (Required) * param defaultSource: (Optional) * param dnsOption: (Optional) * param enabled: (Optional) * param ftpOption: (Optional) * param hawkeyeId: (Optional) * param httpOption: (Optional) * param id: (Optional) * param isDeleted: (Optional) * param name: 任务名称 (Required) * param pin: (Optional) * param pingOption: (Optional) * param pop3Option: (Optional) * param port: 端口 (Optional) * param smtpOption: (Optional) * param source: 探测源 (Required) * param stats: (Optional) * param taskType: 任务类型,可选值:HTTP、PING 、TCP 、UDP、DNS、SMTP、POP3和FTP (Required) * param tcpOption: (Optional) * param udpOption: (Optional) * param updatedTime: (Optional)
func NewCreateSiteMonitorRequestWithoutParam ¶
func NewCreateSiteMonitorRequestWithoutParam() *CreateSiteMonitorRequest
This constructor has better compatible ability when API parameters changed
func (CreateSiteMonitorRequest) GetRegionId ¶
func (r CreateSiteMonitorRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateSiteMonitorRequest) SetAddress ¶
func (r *CreateSiteMonitorRequest) SetAddress(address string)
param address: 地址(Required)
func (*CreateSiteMonitorRequest) SetAdvanceChecked ¶
func (r *CreateSiteMonitorRequest) SetAdvanceChecked(advanceChecked string)
param advanceChecked: (Optional)
func (*CreateSiteMonitorRequest) SetCreatedTime ¶
func (r *CreateSiteMonitorRequest) SetCreatedTime(createdTime int64)
param createdTime: (Optional)
func (*CreateSiteMonitorRequest) SetCycle ¶
func (r *CreateSiteMonitorRequest) SetCycle(cycle int64)
param cycle: 探测频率(Required)
func (*CreateSiteMonitorRequest) SetDefaultSource ¶
func (r *CreateSiteMonitorRequest) SetDefaultSource(defaultSource string)
param defaultSource: (Optional)
func (*CreateSiteMonitorRequest) SetDnsOption ¶
func (r *CreateSiteMonitorRequest) SetDnsOption(dnsOption *detection.SiteMonitorDnsOption)
param dnsOption: (Optional)
func (*CreateSiteMonitorRequest) SetEnabled ¶
func (r *CreateSiteMonitorRequest) SetEnabled(enabled string)
param enabled: (Optional)
func (*CreateSiteMonitorRequest) SetFtpOption ¶
func (r *CreateSiteMonitorRequest) SetFtpOption(ftpOption *detection.SiteMonitorFtpOption)
param ftpOption: (Optional)
func (*CreateSiteMonitorRequest) SetHawkeyeId ¶
func (r *CreateSiteMonitorRequest) SetHawkeyeId(hawkeyeId int64)
param hawkeyeId: (Optional)
func (*CreateSiteMonitorRequest) SetHttpOption ¶
func (r *CreateSiteMonitorRequest) SetHttpOption(httpOption *detection.SiteMonitorHttpOption)
param httpOption: (Optional)
func (*CreateSiteMonitorRequest) SetId ¶
func (r *CreateSiteMonitorRequest) SetId(id string)
param id: (Optional)
func (*CreateSiteMonitorRequest) SetIsDeleted ¶
func (r *CreateSiteMonitorRequest) SetIsDeleted(isDeleted string)
param isDeleted: (Optional)
func (*CreateSiteMonitorRequest) SetName ¶
func (r *CreateSiteMonitorRequest) SetName(name string)
param name: 任务名称(Required)
func (*CreateSiteMonitorRequest) SetPin ¶
func (r *CreateSiteMonitorRequest) SetPin(pin string)
param pin: (Optional)
func (*CreateSiteMonitorRequest) SetPingOption ¶
func (r *CreateSiteMonitorRequest) SetPingOption(pingOption *detection.SiteMonitorPingOption)
param pingOption: (Optional)
func (*CreateSiteMonitorRequest) SetPop3Option ¶
func (r *CreateSiteMonitorRequest) SetPop3Option(pop3Option *detection.SiteMonitorPop3Option)
param pop3Option: (Optional)
func (*CreateSiteMonitorRequest) SetPort ¶
func (r *CreateSiteMonitorRequest) SetPort(port string)
param port: 端口(Optional)
func (*CreateSiteMonitorRequest) SetSmtpOption ¶
func (r *CreateSiteMonitorRequest) SetSmtpOption(smtpOption *detection.SiteMonitorSmtpOption)
param smtpOption: (Optional)
func (*CreateSiteMonitorRequest) SetSource ¶
func (r *CreateSiteMonitorRequest) SetSource(source []detection.SiteMonitorSource)
param source: 探测源(Required)
func (*CreateSiteMonitorRequest) SetStats ¶
func (r *CreateSiteMonitorRequest) SetStats(stats interface{})
param stats: (Optional)
func (*CreateSiteMonitorRequest) SetTaskType ¶
func (r *CreateSiteMonitorRequest) SetTaskType(taskType string)
param taskType: 任务类型,可选值:HTTP、PING 、TCP 、UDP、DNS、SMTP、POP3和FTP(Required)
func (*CreateSiteMonitorRequest) SetTcpOption ¶
func (r *CreateSiteMonitorRequest) SetTcpOption(tcpOption *detection.SiteMonitorTcpOption)
param tcpOption: (Optional)
func (*CreateSiteMonitorRequest) SetUdpOption ¶
func (r *CreateSiteMonitorRequest) SetUdpOption(udpOption *detection.SiteMonitorUdpOption)
param udpOption: (Optional)
func (*CreateSiteMonitorRequest) SetUpdatedTime ¶
func (r *CreateSiteMonitorRequest) SetUpdatedTime(updatedTime int64)
param updatedTime: (Optional)
type CreateSiteMonitorResponse ¶
type CreateSiteMonitorResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result CreateSiteMonitorResult `json:"result"` }
type CreateSiteMonitorResult ¶
type CreateSiteMonitorResult struct {
Id string `json:"id"`
}
type DeleteProbeTaskRequest ¶
type DeleteProbeTaskRequest struct { core.JDCloudRequest /* 探测任务的task_id,多个taskId用|分隔 */ ProbeTaskIDs string `json:"probeTaskIDs"` }
func NewDeleteProbeTaskRequest ¶
func NewDeleteProbeTaskRequest( probeTaskIDs string, ) *DeleteProbeTaskRequest
* param probeTaskIDs: 探测任务的task_id,多个taskId用|分隔 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteProbeTaskRequestWithAllParams ¶
func NewDeleteProbeTaskRequestWithAllParams( probeTaskIDs string, ) *DeleteProbeTaskRequest
* param probeTaskIDs: 探测任务的task_id,多个taskId用|分隔 (Required)
func NewDeleteProbeTaskRequestWithoutParam ¶
func NewDeleteProbeTaskRequestWithoutParam() *DeleteProbeTaskRequest
This constructor has better compatible ability when API parameters changed
func (DeleteProbeTaskRequest) GetRegionId ¶
func (r DeleteProbeTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteProbeTaskRequest) SetProbeTaskIDs ¶
func (r *DeleteProbeTaskRequest) SetProbeTaskIDs(probeTaskIDs string)
param probeTaskIDs: 探测任务的task_id,多个taskId用|分隔(Required)
type DeleteProbeTaskResponse ¶
type DeleteProbeTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteProbeTaskResult `json:"result"` }
type DeleteProbeTaskResult ¶
type DeleteProbeTaskResult struct {
Suc bool `json:"suc"`
}
type DeleteSiteMonitorRequest ¶
type DeleteSiteMonitorRequest struct { core.JDCloudRequest /* name为'list' - 站点监控id (Optional) */ Filters []detection.Filter `json:"filters"` }
func NewDeleteSiteMonitorRequest ¶
func NewDeleteSiteMonitorRequest() *DeleteSiteMonitorRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteSiteMonitorRequestWithAllParams ¶
func NewDeleteSiteMonitorRequestWithAllParams( filters []detection.Filter, ) *DeleteSiteMonitorRequest
* param filters: name为'list' - 站点监控id (Optional)
func NewDeleteSiteMonitorRequestWithoutParam ¶
func NewDeleteSiteMonitorRequestWithoutParam() *DeleteSiteMonitorRequest
This constructor has better compatible ability when API parameters changed
func (DeleteSiteMonitorRequest) GetRegionId ¶
func (r DeleteSiteMonitorRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteSiteMonitorRequest) SetFilters ¶
func (r *DeleteSiteMonitorRequest) SetFilters(filters []detection.Filter)
param filters: name为'list' - 站点监控id(Optional)
type DeleteSiteMonitorResponse ¶
type DeleteSiteMonitorResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DeleteSiteMonitorResult `json:"result"` }
type DeleteSiteMonitorResult ¶
type DeleteSiteMonitorResult struct {
Suc bool `json:"suc"`
}
type DescribeAgentStatusRequest ¶
type DescribeAgentStatusRequest struct { core.JDCloudRequest /* agent id列表 uuid - agent id,精确匹配,支持多个 */ Filters []detection.Filter `json:"filters"` }
func NewDescribeAgentStatusRequest ¶
func NewDescribeAgentStatusRequest( filters []detection.Filter, ) *DescribeAgentStatusRequest
- param filters: agent id列表
uuid - agent id,精确匹配,支持多个 (Required)
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAgentStatusRequestWithAllParams ¶
func NewDescribeAgentStatusRequestWithAllParams( filters []detection.Filter, ) *DescribeAgentStatusRequest
- param filters: agent id列表
uuid - agent id,精确匹配,支持多个 (Required)
func NewDescribeAgentStatusRequestWithoutParam ¶
func NewDescribeAgentStatusRequestWithoutParam() *DescribeAgentStatusRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAgentStatusRequest) GetRegionId ¶
func (r DescribeAgentStatusRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAgentStatusRequest) SetFilters ¶
func (r *DescribeAgentStatusRequest) SetFilters(filters []detection.Filter)
param filters: agent id列表
uuid - agent id,精确匹配,支持多个(Required)
type DescribeAgentStatusResponse ¶
type DescribeAgentStatusResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeAgentStatusResult `json:"result"` }
type DescribeAgentStatusResult ¶
type DescribeAgentStatusResult struct {
Items []detection.AgentStatus `json:"items"`
}
type DescribeMetricDataAmRequest ¶
type DescribeMetricDataAmRequest struct { core.JDCloudRequest /* 资源的uuid */ ResourceId string `json:"resourceId"` /* 查询时间范围的开始时间, UTC时间,格式:2016-12-11T00:00:00+0800(早于30d时,将被重置为30d)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800) (Optional) */ StartTime *string `json:"startTime"` /* 查询时间范围的结束时间, UTC时间,格式:2016-12-11T00:00:00+0800(为空时,将由startTime与timeInterval计算得出)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800) (Optional) */ EndTime *string `json:"endTime"` /* 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval 与 endTime 至少填一项 (Optional) */ TimeInterval *string `json:"timeInterval"` }
func NewDescribeMetricDataAmRequest ¶
func NewDescribeMetricDataAmRequest( resourceId string, ) *DescribeMetricDataAmRequest
* param resourceId: 资源的uuid (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeMetricDataAmRequestWithAllParams ¶
func NewDescribeMetricDataAmRequestWithAllParams( resourceId string, startTime *string, endTime *string, timeInterval *string, ) *DescribeMetricDataAmRequest
* param resourceId: 资源的uuid (Required) * param startTime: 查询时间范围的开始时间, UTC时间,格式:2016-12-11T00:00:00+0800(早于30d时,将被重置为30d)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800) (Optional) * param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12-11T00:00:00+0800(为空时,将由startTime与timeInterval计算得出)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800) (Optional) * param timeInterval: 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval 与 endTime 至少填一项 (Optional)
func NewDescribeMetricDataAmRequestWithoutParam ¶
func NewDescribeMetricDataAmRequestWithoutParam() *DescribeMetricDataAmRequest
This constructor has better compatible ability when API parameters changed
func (DescribeMetricDataAmRequest) GetRegionId ¶
func (r DescribeMetricDataAmRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeMetricDataAmRequest) SetEndTime ¶
func (r *DescribeMetricDataAmRequest) SetEndTime(endTime string)
param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12-11T00:00:00+0800(为空时,将由startTime与timeInterval计算得出)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800)(Optional)
func (*DescribeMetricDataAmRequest) SetResourceId ¶
func (r *DescribeMetricDataAmRequest) SetResourceId(resourceId string)
param resourceId: 资源的uuid(Required)
func (*DescribeMetricDataAmRequest) SetStartTime ¶
func (r *DescribeMetricDataAmRequest) SetStartTime(startTime string)
param startTime: 查询时间范围的开始时间, UTC时间,格式:2016-12-11T00:00:00+0800(早于30d时,将被重置为30d)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800)(Optional)
func (*DescribeMetricDataAmRequest) SetTimeInterval ¶
func (r *DescribeMetricDataAmRequest) SetTimeInterval(timeInterval string)
param timeInterval: 时间间隔:1h,6h,12h,1d,3d,7d,14d,固定时间间隔,timeInterval 与 endTime 至少填一项(Optional)
type DescribeMetricDataAmResponse ¶
type DescribeMetricDataAmResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeMetricDataAmResult `json:"result"` }
type DescribeMetricDataAmResult ¶
type DescribeMetricDataAmResult struct {
MetricDatas []detection.MetricData `json:"metricDatas"`
}
type DescribeProbeHistoryRequest ¶
type DescribeProbeHistoryRequest struct { core.JDCloudRequest /* 可用性监控task_id, id长度(0,50] */ ProbeTaskID string `json:"probeTaskID"` /* 探测源id, id长度(0,50] */ ProbeID string `json:"probeID"` /* 查询时间范围的开始时间, UTC时间,格式:2016-12-11T00:00:00+0800(默认为当前时间往前三天,早于3d时,将被重置为3d)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800) (Optional) */ StartTime *string `json:"startTime"` /* 查询时间范围的结束时间, UTC时间,格式:2016-12-11T00:00:00+0800(为空时,默认为当前时间)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800) (Optional) */ EndTime *string `json:"endTime"` }
func NewDescribeProbeHistoryRequest ¶
func NewDescribeProbeHistoryRequest( probeTaskID string, probeID string, ) *DescribeProbeHistoryRequest
* param probeTaskID: 可用性监控task_id, id长度(0,50] (Required) * param probeID: 探测源id, id长度(0,50] (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeProbeHistoryRequestWithAllParams ¶
func NewDescribeProbeHistoryRequestWithAllParams( probeTaskID string, probeID string, startTime *string, endTime *string, ) *DescribeProbeHistoryRequest
* param probeTaskID: 可用性监控task_id, id长度(0,50] (Required) * param probeID: 探测源id, id长度(0,50] (Required) * param startTime: 查询时间范围的开始时间, UTC时间,格式:2016-12-11T00:00:00+0800(默认为当前时间往前三天,早于3d时,将被重置为3d)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800) (Optional) * param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12-11T00:00:00+0800(为空时,默认为当前时间)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800) (Optional)
func NewDescribeProbeHistoryRequestWithoutParam ¶
func NewDescribeProbeHistoryRequestWithoutParam() *DescribeProbeHistoryRequest
This constructor has better compatible ability when API parameters changed
func (DescribeProbeHistoryRequest) GetRegionId ¶
func (r DescribeProbeHistoryRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeProbeHistoryRequest) SetEndTime ¶
func (r *DescribeProbeHistoryRequest) SetEndTime(endTime string)
param endTime: 查询时间范围的结束时间, UTC时间,格式:2016-12-11T00:00:00+0800(为空时,默认为当前时间)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800)(Optional)
func (*DescribeProbeHistoryRequest) SetProbeID ¶
func (r *DescribeProbeHistoryRequest) SetProbeID(probeID string)
param probeID: 探测源id, id长度(0,50](Required)
func (*DescribeProbeHistoryRequest) SetProbeTaskID ¶
func (r *DescribeProbeHistoryRequest) SetProbeTaskID(probeTaskID string)
param probeTaskID: 可用性监控task_id, id长度(0,50](Required)
func (*DescribeProbeHistoryRequest) SetStartTime ¶
func (r *DescribeProbeHistoryRequest) SetStartTime(startTime string)
param startTime: 查询时间范围的开始时间, UTC时间,格式:2016-12-11T00:00:00+0800(默认为当前时间往前三天,早于3d时,将被重置为3d)(注意在url中+要转译为%2B故url中为2016-12-11T00:00:00%2B0800)(Optional)
type DescribeProbeHistoryResponse ¶
type DescribeProbeHistoryResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeProbeHistoryResult `json:"result"` }
type DescribeProbeTaskRequest ¶
type DescribeProbeTaskRequest struct { core.JDCloudRequest /* 探测任务的task_id */ ProbeTaskID string `json:"probeTaskID"` }
func NewDescribeProbeTaskRequest ¶
func NewDescribeProbeTaskRequest( probeTaskID string, ) *DescribeProbeTaskRequest
* param probeTaskID: 探测任务的task_id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeProbeTaskRequestWithAllParams ¶
func NewDescribeProbeTaskRequestWithAllParams( probeTaskID string, ) *DescribeProbeTaskRequest
* param probeTaskID: 探测任务的task_id (Required)
func NewDescribeProbeTaskRequestWithoutParam ¶
func NewDescribeProbeTaskRequestWithoutParam() *DescribeProbeTaskRequest
This constructor has better compatible ability when API parameters changed
func (DescribeProbeTaskRequest) GetRegionId ¶
func (r DescribeProbeTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeProbeTaskRequest) SetProbeTaskID ¶
func (r *DescribeProbeTaskRequest) SetProbeTaskID(probeTaskID string)
param probeTaskID: 探测任务的task_id(Required)
type DescribeProbeTaskResponse ¶
type DescribeProbeTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeProbeTaskResult `json:"result"` }
type DescribeProbeTaskResult ¶
type DescribeProbeTaskResult struct { Probes []detection.Probe `json:"probes"` Address string `json:"address"` CreateTime string `json:"createTime"` Deleted bool `json:"deleted"` Enable bool `json:"enable"` Frequency int64 `json:"frequency"` HttpBody string `json:"httpBody"` HttpCookie []detection.KeyValue `json:"httpCookie"` HttpHeader []detection.KeyValue `json:"httpHeader"` HttpType int64 `json:"httpType"` Name string `json:"name"` Pin string `json:"pin"` Port int64 `json:"port"` ProbeType int64 `json:"probeType"` TargetId string `json:"targetId"` TargetRegion string `json:"targetRegion"` TaskId string `json:"taskId"` TaskType int64 `json:"taskType"` Timeout int64 `json:"timeout"` UpdateTime string `json:"updateTime"` }
type DescribeProbeTasksRequest ¶
type DescribeProbeTasksRequest struct { core.JDCloudRequest /* 当前所在页,默认为1 (Optional) */ PageNumber *int `json:"pageNumber"` /* 页面大小,默认为20;取值范围[1, 100] (Optional) */ PageSize *int `json:"pageSize"` /* 根据探测任务的名称查询,支持模糊查询 (Optional) */ Name *string `json:"name"` /* 根据探测任务的类型查询,1、http 2、telnet (Optional) */ Type *int `json:"type"` /* 查询的可用率、响应时间的时间间隔,为空时默认查询最新点,最大不超过30天,支持分钟级别,小时级别,天级别,例如:1m、1h、1d (Optional) */ TimeInterval *string `json:"timeInterval"` /* 是否查询可用率、响应时间 (Optional) */ WithStats *bool `json:"withStats"` /* 是否包含被删除的task (Optional) */ WithDeleted *bool `json:"withDeleted"` /* 任务状态:1为启用,0为禁用。默认为查所有的 (Optional) */ Enabled *int `json:"enabled"` /* taskId - taskId,精确匹配,支持多个 name - task名称或探测地址,糊模匹配,支持单个 (Optional) */ Filters []detection.Filter `json:"filters"` }
func NewDescribeProbeTasksRequest ¶
func NewDescribeProbeTasksRequest() *DescribeProbeTasksRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeProbeTasksRequestWithAllParams ¶
func NewDescribeProbeTasksRequestWithAllParams( pageNumber *int, pageSize *int, name *string, type_ *int, timeInterval *string, withStats *bool, withDeleted *bool, enabled *int, filters []detection.Filter, ) *DescribeProbeTasksRequest
- param pageNumber: 当前所在页,默认为1 (Optional)
- param pageSize: 页面大小,默认为20;取值范围[1, 100] (Optional)
- param name: 根据探测任务的名称查询,支持模糊查询 (Optional)
- param type_: 根据探测任务的类型查询,1、http 2、telnet (Optional)
- param timeInterval: 查询的可用率、响应时间的时间间隔,为空时默认查询最新点,最大不超过30天,支持分钟级别,小时级别,天级别,例如:1m、1h、1d (Optional)
- param withStats: 是否查询可用率、响应时间 (Optional)
- param withDeleted: 是否包含被删除的task (Optional)
- param enabled: 任务状态:1为启用,0为禁用。默认为查所有的 (Optional)
- param filters: taskId - taskId,精确匹配,支持多个
name - task名称或探测地址,糊模匹配,支持单个 (Optional)
func NewDescribeProbeTasksRequestWithoutParam ¶
func NewDescribeProbeTasksRequestWithoutParam() *DescribeProbeTasksRequest
This constructor has better compatible ability when API parameters changed
func (DescribeProbeTasksRequest) GetRegionId ¶
func (r DescribeProbeTasksRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeProbeTasksRequest) SetEnabled ¶
func (r *DescribeProbeTasksRequest) SetEnabled(enabled int)
param enabled: 任务状态:1为启用,0为禁用。默认为查所有的(Optional)
func (*DescribeProbeTasksRequest) SetFilters ¶
func (r *DescribeProbeTasksRequest) SetFilters(filters []detection.Filter)
param filters: taskId - taskId,精确匹配,支持多个
name - task名称或探测地址,糊模匹配,支持单个(Optional)
func (*DescribeProbeTasksRequest) SetName ¶
func (r *DescribeProbeTasksRequest) SetName(name string)
param name: 根据探测任务的名称查询,支持模糊查询(Optional)
func (*DescribeProbeTasksRequest) SetPageNumber ¶
func (r *DescribeProbeTasksRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前所在页,默认为1(Optional)
func (*DescribeProbeTasksRequest) SetPageSize ¶
func (r *DescribeProbeTasksRequest) SetPageSize(pageSize int)
param pageSize: 页面大小,默认为20;取值范围[1, 100](Optional)
func (*DescribeProbeTasksRequest) SetTimeInterval ¶
func (r *DescribeProbeTasksRequest) SetTimeInterval(timeInterval string)
param timeInterval: 查询的可用率、响应时间的时间间隔,为空时默认查询最新点,最大不超过30天,支持分钟级别,小时级别,天级别,例如:1m、1h、1d(Optional)
func (*DescribeProbeTasksRequest) SetType ¶
func (r *DescribeProbeTasksRequest) SetType(type_ int)
param type_: 根据探测任务的类型查询,1、http 2、telnet(Optional)
func (*DescribeProbeTasksRequest) SetWithDeleted ¶
func (r *DescribeProbeTasksRequest) SetWithDeleted(withDeleted bool)
param withDeleted: 是否包含被删除的task(Optional)
func (*DescribeProbeTasksRequest) SetWithStats ¶
func (r *DescribeProbeTasksRequest) SetWithStats(withStats bool)
param withStats: 是否查询可用率、响应时间(Optional)
type DescribeProbeTasksResponse ¶
type DescribeProbeTasksResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DescribeProbeTasksResult `json:"result"` }
type DiscribeProbesRequest ¶
type DiscribeProbesRequest struct { core.JDCloudRequest /* 探测任务的task_id */ ProbeTaskID string `json:"probeTaskID"` /* 自定义标签 (Optional) */ Filters []detection.Filter `json:"filters"` }
func NewDiscribeProbesRequest ¶
func NewDiscribeProbesRequest( probeTaskID string, ) *DiscribeProbesRequest
* param probeTaskID: 探测任务的task_id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDiscribeProbesRequestWithAllParams ¶
func NewDiscribeProbesRequestWithAllParams( probeTaskID string, filters []detection.Filter, ) *DiscribeProbesRequest
* param probeTaskID: 探测任务的task_id (Required) * param filters: 自定义标签 (Optional)
func NewDiscribeProbesRequestWithoutParam ¶
func NewDiscribeProbesRequestWithoutParam() *DiscribeProbesRequest
This constructor has better compatible ability when API parameters changed
func (DiscribeProbesRequest) GetRegionId ¶
func (r DiscribeProbesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DiscribeProbesRequest) SetFilters ¶
func (r *DiscribeProbesRequest) SetFilters(filters []detection.Filter)
param filters: 自定义标签(Optional)
func (*DiscribeProbesRequest) SetProbeTaskID ¶
func (r *DiscribeProbesRequest) SetProbeTaskID(probeTaskID string)
param probeTaskID: 探测任务的task_id(Required)
type DiscribeProbesResponse ¶
type DiscribeProbesResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DiscribeProbesResult `json:"result"` }
type DiscribeProbesResult ¶
type EnableSiteMonitorRequest ¶
type EnableSiteMonitorRequest struct { core.JDCloudRequest /* (Optional) */ List []detection.EnableSiteMonitorReqItem `json:"list"` }
func NewEnableSiteMonitorRequest ¶
func NewEnableSiteMonitorRequest() *EnableSiteMonitorRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewEnableSiteMonitorRequestWithAllParams ¶
func NewEnableSiteMonitorRequestWithAllParams( list []detection.EnableSiteMonitorReqItem, ) *EnableSiteMonitorRequest
* param list: (Optional)
func NewEnableSiteMonitorRequestWithoutParam ¶
func NewEnableSiteMonitorRequestWithoutParam() *EnableSiteMonitorRequest
This constructor has better compatible ability when API parameters changed
func (EnableSiteMonitorRequest) GetRegionId ¶
func (r EnableSiteMonitorRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*EnableSiteMonitorRequest) SetList ¶
func (r *EnableSiteMonitorRequest) SetList(list []detection.EnableSiteMonitorReqItem)
param list: (Optional)
type EnableSiteMonitorResponse ¶
type EnableSiteMonitorResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result EnableSiteMonitorResult `json:"result"` }
type EnableSiteMonitorResult ¶
type EnableSiteMonitorResult struct {
Suc bool `json:"suc"`
}
type GetSiteMonitorDataPointsRequest ¶
type GetSiteMonitorDataPointsRequest struct { core.JDCloudRequest /* (Optional) */ Id *string `json:"id"` /* (Optional) */ StartTime *string `json:"startTime"` /* (Optional) */ EndTime *string `json:"endTime"` }
func NewGetSiteMonitorDataPointsRequest ¶
func NewGetSiteMonitorDataPointsRequest() *GetSiteMonitorDataPointsRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewGetSiteMonitorDataPointsRequestWithAllParams ¶
func NewGetSiteMonitorDataPointsRequestWithAllParams( id *string, startTime *string, endTime *string, ) *GetSiteMonitorDataPointsRequest
* param id: (Optional) * param startTime: (Optional) * param endTime: (Optional)
func NewGetSiteMonitorDataPointsRequestWithoutParam ¶
func NewGetSiteMonitorDataPointsRequestWithoutParam() *GetSiteMonitorDataPointsRequest
This constructor has better compatible ability when API parameters changed
func (GetSiteMonitorDataPointsRequest) GetRegionId ¶
func (r GetSiteMonitorDataPointsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetSiteMonitorDataPointsRequest) SetEndTime ¶
func (r *GetSiteMonitorDataPointsRequest) SetEndTime(endTime string)
param endTime: (Optional)
func (*GetSiteMonitorDataPointsRequest) SetId ¶
func (r *GetSiteMonitorDataPointsRequest) SetId(id string)
param id: (Optional)
func (*GetSiteMonitorDataPointsRequest) SetStartTime ¶
func (r *GetSiteMonitorDataPointsRequest) SetStartTime(startTime string)
param startTime: (Optional)
type GetSiteMonitorDataPointsResponse ¶
type GetSiteMonitorDataPointsResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetSiteMonitorDataPointsResult `json:"result"` }
type GetSiteMonitorRequest ¶
type GetSiteMonitorRequest struct { core.JDCloudRequest /* (Optional) */ NameOrAddr *string `json:"nameOrAddr"` /* (Optional) */ Name *string `json:"name"` /* (Optional) */ Id []string `json:"id"` /* (Optional) */ TaskType *string `json:"taskType"` /* (Optional) */ PageNumber *int `json:"pageNumber"` /* (Optional) */ PageSize *int `json:"pageSize"` /* (Optional) */ WithStats *string `json:"withStats"` /* 1:包含删除对象,默认:0 (Optional) */ WithDeleted *string `json:"withDeleted"` /* 查询的可用率、响应时间的时间间隔,最大不超过30天,支持分钟级别,小时级别,天级别,例如:1m、1h、1d (Optional) */ TimeInterval *string `json:"timeInterval"` /* name为'id' - 站点监控id (Optional) */ Filters []detection.Filter `json:"filters"` }
func NewGetSiteMonitorRequest ¶
func NewGetSiteMonitorRequest() *GetSiteMonitorRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewGetSiteMonitorRequestWithAllParams ¶
func NewGetSiteMonitorRequestWithAllParams( nameOrAddr *string, name *string, id []string, taskType *string, pageNumber *int, pageSize *int, withStats *string, withDeleted *string, timeInterval *string, filters []detection.Filter, ) *GetSiteMonitorRequest
* param nameOrAddr: (Optional) * param name: (Optional) * param id: (Optional) * param taskType: (Optional) * param pageNumber: (Optional) * param pageSize: (Optional) * param withStats: (Optional) * param withDeleted: 1:包含删除对象,默认:0 (Optional) * param timeInterval: 查询的可用率、响应时间的时间间隔,最大不超过30天,支持分钟级别,小时级别,天级别,例如:1m、1h、1d (Optional) * param filters: name为'id' - 站点监控id (Optional)
func NewGetSiteMonitorRequestWithoutParam ¶
func NewGetSiteMonitorRequestWithoutParam() *GetSiteMonitorRequest
This constructor has better compatible ability when API parameters changed
func (GetSiteMonitorRequest) GetRegionId ¶
func (r GetSiteMonitorRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetSiteMonitorRequest) SetFilters ¶
func (r *GetSiteMonitorRequest) SetFilters(filters []detection.Filter)
param filters: name为'id' - 站点监控id(Optional)
func (*GetSiteMonitorRequest) SetId ¶
func (r *GetSiteMonitorRequest) SetId(id []string)
param id: (Optional)
func (*GetSiteMonitorRequest) SetName ¶
func (r *GetSiteMonitorRequest) SetName(name string)
param name: (Optional)
func (*GetSiteMonitorRequest) SetNameOrAddr ¶
func (r *GetSiteMonitorRequest) SetNameOrAddr(nameOrAddr string)
param nameOrAddr: (Optional)
func (*GetSiteMonitorRequest) SetPageNumber ¶
func (r *GetSiteMonitorRequest) SetPageNumber(pageNumber int)
param pageNumber: (Optional)
func (*GetSiteMonitorRequest) SetPageSize ¶
func (r *GetSiteMonitorRequest) SetPageSize(pageSize int)
param pageSize: (Optional)
func (*GetSiteMonitorRequest) SetTaskType ¶
func (r *GetSiteMonitorRequest) SetTaskType(taskType string)
param taskType: (Optional)
func (*GetSiteMonitorRequest) SetTimeInterval ¶
func (r *GetSiteMonitorRequest) SetTimeInterval(timeInterval string)
param timeInterval: 查询的可用率、响应时间的时间间隔,最大不超过30天,支持分钟级别,小时级别,天级别,例如:1m、1h、1d(Optional)
func (*GetSiteMonitorRequest) SetWithDeleted ¶
func (r *GetSiteMonitorRequest) SetWithDeleted(withDeleted string)
param withDeleted: 1:包含删除对象,默认:0(Optional)
func (*GetSiteMonitorRequest) SetWithStats ¶
func (r *GetSiteMonitorRequest) SetWithStats(withStats string)
param withStats: (Optional)
type GetSiteMonitorResponse ¶
type GetSiteMonitorResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetSiteMonitorResult `json:"result"` }
type GetSiteMonitorResult ¶
type GetSiteMonitorResult struct { List []detection.SiteMonitor `json:"list"` Total int64 `json:"total"` }
type GetSiteMonitorSourceRequest ¶
type GetSiteMonitorSourceRequest struct {
core.JDCloudRequest
}
func NewGetSiteMonitorSourceRequest ¶
func NewGetSiteMonitorSourceRequest() *GetSiteMonitorSourceRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewGetSiteMonitorSourceRequestWithAllParams ¶
func NewGetSiteMonitorSourceRequestWithAllParams() *GetSiteMonitorSourceRequest
func NewGetSiteMonitorSourceRequestWithoutParam ¶
func NewGetSiteMonitorSourceRequestWithoutParam() *GetSiteMonitorSourceRequest
This constructor has better compatible ability when API parameters changed
func (GetSiteMonitorSourceRequest) GetRegionId ¶
func (r GetSiteMonitorSourceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
type GetSiteMonitorSourceResponse ¶
type GetSiteMonitorSourceResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetSiteMonitorSourceResult `json:"result"` }
type GetSiteMonitorSourceResult ¶
type GetSiteMonitorSourceResult struct { All []detection.IspLocation `json:"all"` Limited []detection.IspLocation `json:"limited"` }
type ProbeTaskEnableRequest ¶
type ProbeTaskEnableRequest struct { core.JDCloudRequest /* 默认:禁用; true:启用,false:禁用 (Optional) */ Enabled *bool `json:"enabled"` /* 要启用或禁用的探测任务的task_id列表,列表长度[1,100) */ TaskId []string `json:"taskId"` }
func NewProbeTaskEnableRequest ¶
func NewProbeTaskEnableRequest( taskId []string, ) *ProbeTaskEnableRequest
* param taskId: 要启用或禁用的探测任务的task_id列表,列表长度[1,100) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewProbeTaskEnableRequestWithAllParams ¶
func NewProbeTaskEnableRequestWithAllParams( enabled *bool, taskId []string, ) *ProbeTaskEnableRequest
* param enabled: 默认:禁用; true:启用,false:禁用 (Optional) * param taskId: 要启用或禁用的探测任务的task_id列表,列表长度[1,100) (Required)
func NewProbeTaskEnableRequestWithoutParam ¶
func NewProbeTaskEnableRequestWithoutParam() *ProbeTaskEnableRequest
This constructor has better compatible ability when API parameters changed
func (ProbeTaskEnableRequest) GetRegionId ¶
func (r ProbeTaskEnableRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ProbeTaskEnableRequest) SetEnabled ¶
func (r *ProbeTaskEnableRequest) SetEnabled(enabled bool)
param enabled: 默认:禁用; true:启用,false:禁用(Optional)
func (*ProbeTaskEnableRequest) SetTaskId ¶
func (r *ProbeTaskEnableRequest) SetTaskId(taskId []string)
param taskId: 要启用或禁用的探测任务的task_id列表,列表长度[1,100)(Required)
type ProbeTaskEnableResponse ¶
type ProbeTaskEnableResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ProbeTaskEnableResult `json:"result"` }
type ProbeTaskEnableResult ¶
type ProbeTaskEnableResult struct {
Suc bool `json:"suc"`
}
type TestSiteMonitorRequest ¶
type TestSiteMonitorRequest struct { core.JDCloudRequest /* 地址 */ Address string `json:"address"` /* (Optional) */ AdvanceChecked *string `json:"advanceChecked"` /* (Optional) */ CreatedTime *int64 `json:"createdTime"` /* 探测频率 */ Cycle int64 `json:"cycle"` /* (Optional) */ DefaultSource *string `json:"defaultSource"` /* (Optional) */ DnsOption *detection.SiteMonitorDnsOption `json:"dnsOption"` /* (Optional) */ Enabled *string `json:"enabled"` /* (Optional) */ FtpOption *detection.SiteMonitorFtpOption `json:"ftpOption"` /* (Optional) */ HawkeyeId *int64 `json:"hawkeyeId"` /* (Optional) */ HttpOption *detection.SiteMonitorHttpOption `json:"httpOption"` /* (Optional) */ Id *string `json:"id"` /* (Optional) */ IsDeleted *string `json:"isDeleted"` /* 任务名称 */ Name string `json:"name"` /* (Optional) */ Pin *string `json:"pin"` /* (Optional) */ PingOption *detection.SiteMonitorPingOption `json:"pingOption"` /* (Optional) */ Pop3Option *detection.SiteMonitorPop3Option `json:"pop3Option"` /* 端口 (Optional) */ Port *string `json:"port"` /* (Optional) */ SmtpOption *detection.SiteMonitorSmtpOption `json:"smtpOption"` /* 探测源 */ Source []detection.SiteMonitorSource `json:"source"` /* (Optional) */ Stats *interface{} `json:"stats"` /* 任务类型,可选值:HTTP、PING 、TCP 、UDP、DNS、SMTP、POP3和FTP */ TaskType string `json:"taskType"` /* (Optional) */ TcpOption *detection.SiteMonitorTcpOption `json:"tcpOption"` /* (Optional) */ UdpOption *detection.SiteMonitorUdpOption `json:"udpOption"` /* (Optional) */ UpdatedTime *int64 `json:"updatedTime"` }
func NewTestSiteMonitorRequest ¶
func NewTestSiteMonitorRequest( address string, cycle int64, name string, source []detection.SiteMonitorSource, taskType string, ) *TestSiteMonitorRequest
* param address: 地址 (Required) * param cycle: 探测频率 (Required) * param name: 任务名称 (Required) * param source: 探测源 (Required) * param taskType: 任务类型,可选值:HTTP、PING 、TCP 、UDP、DNS、SMTP、POP3和FTP (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewTestSiteMonitorRequestWithAllParams ¶
func NewTestSiteMonitorRequestWithAllParams( address string, advanceChecked *string, createdTime *int64, cycle int64, defaultSource *string, dnsOption *detection.SiteMonitorDnsOption, enabled *string, ftpOption *detection.SiteMonitorFtpOption, hawkeyeId *int64, httpOption *detection.SiteMonitorHttpOption, id *string, isDeleted *string, name string, pin *string, pingOption *detection.SiteMonitorPingOption, pop3Option *detection.SiteMonitorPop3Option, port *string, smtpOption *detection.SiteMonitorSmtpOption, source []detection.SiteMonitorSource, stats *interface{}, taskType string, tcpOption *detection.SiteMonitorTcpOption, udpOption *detection.SiteMonitorUdpOption, updatedTime *int64, ) *TestSiteMonitorRequest
* param address: 地址 (Required) * param advanceChecked: (Optional) * param createdTime: (Optional) * param cycle: 探测频率 (Required) * param defaultSource: (Optional) * param dnsOption: (Optional) * param enabled: (Optional) * param ftpOption: (Optional) * param hawkeyeId: (Optional) * param httpOption: (Optional) * param id: (Optional) * param isDeleted: (Optional) * param name: 任务名称 (Required) * param pin: (Optional) * param pingOption: (Optional) * param pop3Option: (Optional) * param port: 端口 (Optional) * param smtpOption: (Optional) * param source: 探测源 (Required) * param stats: (Optional) * param taskType: 任务类型,可选值:HTTP、PING 、TCP 、UDP、DNS、SMTP、POP3和FTP (Required) * param tcpOption: (Optional) * param udpOption: (Optional) * param updatedTime: (Optional)
func NewTestSiteMonitorRequestWithoutParam ¶
func NewTestSiteMonitorRequestWithoutParam() *TestSiteMonitorRequest
This constructor has better compatible ability when API parameters changed
func (TestSiteMonitorRequest) GetRegionId ¶
func (r TestSiteMonitorRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*TestSiteMonitorRequest) SetAddress ¶
func (r *TestSiteMonitorRequest) SetAddress(address string)
param address: 地址(Required)
func (*TestSiteMonitorRequest) SetAdvanceChecked ¶
func (r *TestSiteMonitorRequest) SetAdvanceChecked(advanceChecked string)
param advanceChecked: (Optional)
func (*TestSiteMonitorRequest) SetCreatedTime ¶
func (r *TestSiteMonitorRequest) SetCreatedTime(createdTime int64)
param createdTime: (Optional)
func (*TestSiteMonitorRequest) SetCycle ¶
func (r *TestSiteMonitorRequest) SetCycle(cycle int64)
param cycle: 探测频率(Required)
func (*TestSiteMonitorRequest) SetDefaultSource ¶
func (r *TestSiteMonitorRequest) SetDefaultSource(defaultSource string)
param defaultSource: (Optional)
func (*TestSiteMonitorRequest) SetDnsOption ¶
func (r *TestSiteMonitorRequest) SetDnsOption(dnsOption *detection.SiteMonitorDnsOption)
param dnsOption: (Optional)
func (*TestSiteMonitorRequest) SetEnabled ¶
func (r *TestSiteMonitorRequest) SetEnabled(enabled string)
param enabled: (Optional)
func (*TestSiteMonitorRequest) SetFtpOption ¶
func (r *TestSiteMonitorRequest) SetFtpOption(ftpOption *detection.SiteMonitorFtpOption)
param ftpOption: (Optional)
func (*TestSiteMonitorRequest) SetHawkeyeId ¶
func (r *TestSiteMonitorRequest) SetHawkeyeId(hawkeyeId int64)
param hawkeyeId: (Optional)
func (*TestSiteMonitorRequest) SetHttpOption ¶
func (r *TestSiteMonitorRequest) SetHttpOption(httpOption *detection.SiteMonitorHttpOption)
param httpOption: (Optional)
func (*TestSiteMonitorRequest) SetId ¶
func (r *TestSiteMonitorRequest) SetId(id string)
param id: (Optional)
func (*TestSiteMonitorRequest) SetIsDeleted ¶
func (r *TestSiteMonitorRequest) SetIsDeleted(isDeleted string)
param isDeleted: (Optional)
func (*TestSiteMonitorRequest) SetName ¶
func (r *TestSiteMonitorRequest) SetName(name string)
param name: 任务名称(Required)
func (*TestSiteMonitorRequest) SetPin ¶
func (r *TestSiteMonitorRequest) SetPin(pin string)
param pin: (Optional)
func (*TestSiteMonitorRequest) SetPingOption ¶
func (r *TestSiteMonitorRequest) SetPingOption(pingOption *detection.SiteMonitorPingOption)
param pingOption: (Optional)
func (*TestSiteMonitorRequest) SetPop3Option ¶
func (r *TestSiteMonitorRequest) SetPop3Option(pop3Option *detection.SiteMonitorPop3Option)
param pop3Option: (Optional)
func (*TestSiteMonitorRequest) SetPort ¶
func (r *TestSiteMonitorRequest) SetPort(port string)
param port: 端口(Optional)
func (*TestSiteMonitorRequest) SetSmtpOption ¶
func (r *TestSiteMonitorRequest) SetSmtpOption(smtpOption *detection.SiteMonitorSmtpOption)
param smtpOption: (Optional)
func (*TestSiteMonitorRequest) SetSource ¶
func (r *TestSiteMonitorRequest) SetSource(source []detection.SiteMonitorSource)
param source: 探测源(Required)
func (*TestSiteMonitorRequest) SetStats ¶
func (r *TestSiteMonitorRequest) SetStats(stats interface{})
param stats: (Optional)
func (*TestSiteMonitorRequest) SetTaskType ¶
func (r *TestSiteMonitorRequest) SetTaskType(taskType string)
param taskType: 任务类型,可选值:HTTP、PING 、TCP 、UDP、DNS、SMTP、POP3和FTP(Required)
func (*TestSiteMonitorRequest) SetTcpOption ¶
func (r *TestSiteMonitorRequest) SetTcpOption(tcpOption *detection.SiteMonitorTcpOption)
param tcpOption: (Optional)
func (*TestSiteMonitorRequest) SetUdpOption ¶
func (r *TestSiteMonitorRequest) SetUdpOption(udpOption *detection.SiteMonitorUdpOption)
param udpOption: (Optional)
func (*TestSiteMonitorRequest) SetUpdatedTime ¶
func (r *TestSiteMonitorRequest) SetUpdatedTime(updatedTime int64)
param updatedTime: (Optional)
type TestSiteMonitorResponse ¶
type TestSiteMonitorResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result TestSiteMonitorResult `json:"result"` }
type TestSiteMonitorResult ¶
type UpdateProbeTaskRequest ¶
type UpdateProbeTaskRequest struct { core.JDCloudRequest /* 探测任务的task_id */ ProbeTaskID string `json:"probeTaskID"` /* http body:选择探测类型为1=http时有效,最长不超过1024字节 (Optional) */ HttpBody *string `json:"httpBody"` /* http cookie:选择探测类型为1=http时有效,最大允许20个key、value对,最长不超过1024字节 (Optional) */ HttpCookie []detection.KeyValue `json:"httpCookie"` /* http header:选择探测类型为1=http时有效,最大允许20个key、value对,最长不超过1024字节 (Optional) */ HttpHeader []detection.KeyValue `json:"httpHeader"` /* http探测方法,可选值:1:get、2:post、3:head (Optional) */ HttpType *int64 `json:"httpType"` /* task名称,不允许重复,长度不超过32字符,只允许中英文、数字、下划线_、中划线-, [0-9][a-z] [A-Z] [- _ ] (Optional) */ Name *string `json:"name"` /* 探测源(发起对探测目标探测的云主机,需安装相应的agent才能探测) */ Probes []detection.Probe `json:"probes"` }
func NewUpdateProbeTaskRequest ¶
func NewUpdateProbeTaskRequest( probeTaskID string, probes []detection.Probe, ) *UpdateProbeTaskRequest
* param probeTaskID: 探测任务的task_id (Required) * param probes: 探测源(发起对探测目标探测的云主机,需安装相应的agent才能探测) (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateProbeTaskRequestWithAllParams ¶
func NewUpdateProbeTaskRequestWithAllParams( probeTaskID string, httpBody *string, httpCookie []detection.KeyValue, httpHeader []detection.KeyValue, httpType *int64, name *string, probes []detection.Probe, ) *UpdateProbeTaskRequest
* param probeTaskID: 探测任务的task_id (Required) * param httpBody: http body:选择探测类型为1=http时有效,最长不超过1024字节 (Optional) * param httpCookie: http cookie:选择探测类型为1=http时有效,最大允许20个key、value对,最长不超过1024字节 (Optional) * param httpHeader: http header:选择探测类型为1=http时有效,最大允许20个key、value对,最长不超过1024字节 (Optional) * param httpType: http探测方法,可选值:1:get、2:post、3:head (Optional) * param name: task名称,不允许重复,长度不超过32字符,只允许中英文、数字、下划线_、中划线-, [0-9][a-z] [A-Z] [- _ ] (Optional) * param probes: 探测源(发起对探测目标探测的云主机,需安装相应的agent才能探测) (Required)
func NewUpdateProbeTaskRequestWithoutParam ¶
func NewUpdateProbeTaskRequestWithoutParam() *UpdateProbeTaskRequest
This constructor has better compatible ability when API parameters changed
func (UpdateProbeTaskRequest) GetRegionId ¶
func (r UpdateProbeTaskRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateProbeTaskRequest) SetHttpBody ¶
func (r *UpdateProbeTaskRequest) SetHttpBody(httpBody string)
param httpBody: http body:选择探测类型为1=http时有效,最长不超过1024字节(Optional)
func (*UpdateProbeTaskRequest) SetHttpCookie ¶
func (r *UpdateProbeTaskRequest) SetHttpCookie(httpCookie []detection.KeyValue)
param httpCookie: http cookie:选择探测类型为1=http时有效,最大允许20个key、value对,最长不超过1024字节(Optional)
func (*UpdateProbeTaskRequest) SetHttpHeader ¶
func (r *UpdateProbeTaskRequest) SetHttpHeader(httpHeader []detection.KeyValue)
param httpHeader: http header:选择探测类型为1=http时有效,最大允许20个key、value对,最长不超过1024字节(Optional)
func (*UpdateProbeTaskRequest) SetHttpType ¶
func (r *UpdateProbeTaskRequest) SetHttpType(httpType int64)
param httpType: http探测方法,可选值:1:get、2:post、3:head(Optional)
func (*UpdateProbeTaskRequest) SetName ¶
func (r *UpdateProbeTaskRequest) SetName(name string)
param name: task名称,不允许重复,长度不超过32字符,只允许中英文、数字、下划线_、中划线-, [0-9][a-z] [A-Z] [- _ ](Optional)
func (*UpdateProbeTaskRequest) SetProbeTaskID ¶
func (r *UpdateProbeTaskRequest) SetProbeTaskID(probeTaskID string)
param probeTaskID: 探测任务的task_id(Required)
func (*UpdateProbeTaskRequest) SetProbes ¶
func (r *UpdateProbeTaskRequest) SetProbes(probes []detection.Probe)
param probes: 探测源(发起对探测目标探测的云主机,需安装相应的agent才能探测)(Required)
type UpdateProbeTaskResponse ¶
type UpdateProbeTaskResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateProbeTaskResult `json:"result"` }
type UpdateProbeTaskResult ¶
type UpdateProbeTaskResult struct {
Suc bool `json:"suc"`
}
type UpdateSiteMonitorRequest ¶
type UpdateSiteMonitorRequest struct { core.JDCloudRequest /* 地址 */ Address string `json:"address"` /* (Optional) */ AdvanceChecked *string `json:"advanceChecked"` /* (Optional) */ CreatedTime *int64 `json:"createdTime"` /* 探测频率 */ Cycle int64 `json:"cycle"` /* (Optional) */ DefaultSource *string `json:"defaultSource"` /* (Optional) */ DnsOption *detection.SiteMonitorDnsOption `json:"dnsOption"` /* (Optional) */ Enabled *string `json:"enabled"` /* (Optional) */ FtpOption *detection.SiteMonitorFtpOption `json:"ftpOption"` /* (Optional) */ HawkeyeId *int64 `json:"hawkeyeId"` /* (Optional) */ HttpOption *detection.SiteMonitorHttpOption `json:"httpOption"` /* (Optional) */ Id *string `json:"id"` /* (Optional) */ IsDeleted *string `json:"isDeleted"` /* 任务名称 */ Name string `json:"name"` /* (Optional) */ Pin *string `json:"pin"` /* (Optional) */ PingOption *detection.SiteMonitorPingOption `json:"pingOption"` /* (Optional) */ Pop3Option *detection.SiteMonitorPop3Option `json:"pop3Option"` /* 端口 (Optional) */ Port *string `json:"port"` /* (Optional) */ SmtpOption *detection.SiteMonitorSmtpOption `json:"smtpOption"` /* 探测源 */ Source []detection.SiteMonitorSource `json:"source"` /* (Optional) */ Stats *interface{} `json:"stats"` /* 任务类型,可选值:HTTP、PING 、TCP 、UDP、DNS、SMTP、POP3和FTP */ TaskType string `json:"taskType"` /* (Optional) */ TcpOption *detection.SiteMonitorTcpOption `json:"tcpOption"` /* (Optional) */ UdpOption *detection.SiteMonitorUdpOption `json:"udpOption"` /* (Optional) */ UpdatedTime *int64 `json:"updatedTime"` }
func NewUpdateSiteMonitorRequest ¶
func NewUpdateSiteMonitorRequest( address string, cycle int64, name string, source []detection.SiteMonitorSource, taskType string, ) *UpdateSiteMonitorRequest
* param address: 地址 (Required) * param cycle: 探测频率 (Required) * param name: 任务名称 (Required) * param source: 探测源 (Required) * param taskType: 任务类型,可选值:HTTP、PING 、TCP 、UDP、DNS、SMTP、POP3和FTP (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateSiteMonitorRequestWithAllParams ¶
func NewUpdateSiteMonitorRequestWithAllParams( address string, advanceChecked *string, createdTime *int64, cycle int64, defaultSource *string, dnsOption *detection.SiteMonitorDnsOption, enabled *string, ftpOption *detection.SiteMonitorFtpOption, hawkeyeId *int64, httpOption *detection.SiteMonitorHttpOption, id *string, isDeleted *string, name string, pin *string, pingOption *detection.SiteMonitorPingOption, pop3Option *detection.SiteMonitorPop3Option, port *string, smtpOption *detection.SiteMonitorSmtpOption, source []detection.SiteMonitorSource, stats *interface{}, taskType string, tcpOption *detection.SiteMonitorTcpOption, udpOption *detection.SiteMonitorUdpOption, updatedTime *int64, ) *UpdateSiteMonitorRequest
* param address: 地址 (Required) * param advanceChecked: (Optional) * param createdTime: (Optional) * param cycle: 探测频率 (Required) * param defaultSource: (Optional) * param dnsOption: (Optional) * param enabled: (Optional) * param ftpOption: (Optional) * param hawkeyeId: (Optional) * param httpOption: (Optional) * param id: (Optional) * param isDeleted: (Optional) * param name: 任务名称 (Required) * param pin: (Optional) * param pingOption: (Optional) * param pop3Option: (Optional) * param port: 端口 (Optional) * param smtpOption: (Optional) * param source: 探测源 (Required) * param stats: (Optional) * param taskType: 任务类型,可选值:HTTP、PING 、TCP 、UDP、DNS、SMTP、POP3和FTP (Required) * param tcpOption: (Optional) * param udpOption: (Optional) * param updatedTime: (Optional)
func NewUpdateSiteMonitorRequestWithoutParam ¶
func NewUpdateSiteMonitorRequestWithoutParam() *UpdateSiteMonitorRequest
This constructor has better compatible ability when API parameters changed
func (UpdateSiteMonitorRequest) GetRegionId ¶
func (r UpdateSiteMonitorRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateSiteMonitorRequest) SetAddress ¶
func (r *UpdateSiteMonitorRequest) SetAddress(address string)
param address: 地址(Required)
func (*UpdateSiteMonitorRequest) SetAdvanceChecked ¶
func (r *UpdateSiteMonitorRequest) SetAdvanceChecked(advanceChecked string)
param advanceChecked: (Optional)
func (*UpdateSiteMonitorRequest) SetCreatedTime ¶
func (r *UpdateSiteMonitorRequest) SetCreatedTime(createdTime int64)
param createdTime: (Optional)
func (*UpdateSiteMonitorRequest) SetCycle ¶
func (r *UpdateSiteMonitorRequest) SetCycle(cycle int64)
param cycle: 探测频率(Required)
func (*UpdateSiteMonitorRequest) SetDefaultSource ¶
func (r *UpdateSiteMonitorRequest) SetDefaultSource(defaultSource string)
param defaultSource: (Optional)
func (*UpdateSiteMonitorRequest) SetDnsOption ¶
func (r *UpdateSiteMonitorRequest) SetDnsOption(dnsOption *detection.SiteMonitorDnsOption)
param dnsOption: (Optional)
func (*UpdateSiteMonitorRequest) SetEnabled ¶
func (r *UpdateSiteMonitorRequest) SetEnabled(enabled string)
param enabled: (Optional)
func (*UpdateSiteMonitorRequest) SetFtpOption ¶
func (r *UpdateSiteMonitorRequest) SetFtpOption(ftpOption *detection.SiteMonitorFtpOption)
param ftpOption: (Optional)
func (*UpdateSiteMonitorRequest) SetHawkeyeId ¶
func (r *UpdateSiteMonitorRequest) SetHawkeyeId(hawkeyeId int64)
param hawkeyeId: (Optional)
func (*UpdateSiteMonitorRequest) SetHttpOption ¶
func (r *UpdateSiteMonitorRequest) SetHttpOption(httpOption *detection.SiteMonitorHttpOption)
param httpOption: (Optional)
func (*UpdateSiteMonitorRequest) SetId ¶
func (r *UpdateSiteMonitorRequest) SetId(id string)
param id: (Optional)
func (*UpdateSiteMonitorRequest) SetIsDeleted ¶
func (r *UpdateSiteMonitorRequest) SetIsDeleted(isDeleted string)
param isDeleted: (Optional)
func (*UpdateSiteMonitorRequest) SetName ¶
func (r *UpdateSiteMonitorRequest) SetName(name string)
param name: 任务名称(Required)
func (*UpdateSiteMonitorRequest) SetPin ¶
func (r *UpdateSiteMonitorRequest) SetPin(pin string)
param pin: (Optional)
func (*UpdateSiteMonitorRequest) SetPingOption ¶
func (r *UpdateSiteMonitorRequest) SetPingOption(pingOption *detection.SiteMonitorPingOption)
param pingOption: (Optional)
func (*UpdateSiteMonitorRequest) SetPop3Option ¶
func (r *UpdateSiteMonitorRequest) SetPop3Option(pop3Option *detection.SiteMonitorPop3Option)
param pop3Option: (Optional)
func (*UpdateSiteMonitorRequest) SetPort ¶
func (r *UpdateSiteMonitorRequest) SetPort(port string)
param port: 端口(Optional)
func (*UpdateSiteMonitorRequest) SetSmtpOption ¶
func (r *UpdateSiteMonitorRequest) SetSmtpOption(smtpOption *detection.SiteMonitorSmtpOption)
param smtpOption: (Optional)
func (*UpdateSiteMonitorRequest) SetSource ¶
func (r *UpdateSiteMonitorRequest) SetSource(source []detection.SiteMonitorSource)
param source: 探测源(Required)
func (*UpdateSiteMonitorRequest) SetStats ¶
func (r *UpdateSiteMonitorRequest) SetStats(stats interface{})
param stats: (Optional)
func (*UpdateSiteMonitorRequest) SetTaskType ¶
func (r *UpdateSiteMonitorRequest) SetTaskType(taskType string)
param taskType: 任务类型,可选值:HTTP、PING 、TCP 、UDP、DNS、SMTP、POP3和FTP(Required)
func (*UpdateSiteMonitorRequest) SetTcpOption ¶
func (r *UpdateSiteMonitorRequest) SetTcpOption(tcpOption *detection.SiteMonitorTcpOption)
param tcpOption: (Optional)
func (*UpdateSiteMonitorRequest) SetUdpOption ¶
func (r *UpdateSiteMonitorRequest) SetUdpOption(udpOption *detection.SiteMonitorUdpOption)
param udpOption: (Optional)
func (*UpdateSiteMonitorRequest) SetUpdatedTime ¶
func (r *UpdateSiteMonitorRequest) SetUpdatedTime(updatedTime int64)
param updatedTime: (Optional)
type UpdateSiteMonitorResponse ¶
type UpdateSiteMonitorResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result UpdateSiteMonitorResult `json:"result"` }
type UpdateSiteMonitorResult ¶
type UpdateSiteMonitorResult struct {
Suc bool `json:"suc"`
}
type ValidateSiteMonitorAddressRequest ¶
type ValidateSiteMonitorAddressRequest struct { core.JDCloudRequest /* (Optional) */ Address *string `json:"address"` }
func NewValidateSiteMonitorAddressRequest ¶
func NewValidateSiteMonitorAddressRequest() *ValidateSiteMonitorAddressRequest
* * @Deprecated, not compatible when mandatory parameters changed
func NewValidateSiteMonitorAddressRequestWithAllParams ¶
func NewValidateSiteMonitorAddressRequestWithAllParams( address *string, ) *ValidateSiteMonitorAddressRequest
* param address: (Optional)
func NewValidateSiteMonitorAddressRequestWithoutParam ¶
func NewValidateSiteMonitorAddressRequestWithoutParam() *ValidateSiteMonitorAddressRequest
This constructor has better compatible ability when API parameters changed
func (ValidateSiteMonitorAddressRequest) GetRegionId ¶
func (r ValidateSiteMonitorAddressRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ValidateSiteMonitorAddressRequest) SetAddress ¶
func (r *ValidateSiteMonitorAddressRequest) SetAddress(address string)
param address: (Optional)
type ValidateSiteMonitorAddressResponse ¶
type ValidateSiteMonitorAddressResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result ValidateSiteMonitorAddressResult `json:"result"` }
type ValidateSiteMonitorAddressResult ¶
type ValidateSiteMonitorAddressResult struct {
Suc bool `json:"suc"`
}
Source Files ¶
- CreateProbeTask.go
- CreateSiteMonitor.go
- DeleteProbeTask.go
- DeleteSiteMonitor.go
- DescribeAgentStatus.go
- DescribeMetricDataAm.go
- DescribeProbeHistory.go
- DescribeProbeTask.go
- DescribeProbeTasks.go
- DiscribeProbes.go
- EnableSiteMonitor.go
- GetSiteMonitor.go
- GetSiteMonitorDataPoints.go
- GetSiteMonitorSource.go
- ProbeTaskEnable.go
- TestSiteMonitor.go
- UpdateProbeTask.go
- UpdateSiteMonitor.go
- ValidateSiteMonitorAddress.go