Documentation
¶
Index ¶
- type AddDomainRequest
- func (r AddDomainRequest) GetRegionId() string
- func (r *AddDomainRequest) SetBillingType(billingType int)
- func (r *AddDomainRequest) SetBuyType(buyType int)
- func (r *AddDomainRequest) SetDomainId(domainId int)
- func (r *AddDomainRequest) SetDomainName(domainName string)
- func (r *AddDomainRequest) SetPackId(packId int)
- func (r *AddDomainRequest) SetRegionId(regionId string)
- func (r *AddDomainRequest) SetTimeSpan(timeSpan int)
- func (r *AddDomainRequest) SetTimeUnit(timeUnit int)
- type AddDomainResponse
- type AddDomainResult
- type AddMonitorRequest
- type AddMonitorResponse
- type AddMonitorResult
- type AddMonitorTargetRequest
- func NewAddMonitorTargetRequest(regionId string, domainId string, subDomainName string, targets []string) *AddMonitorTargetRequest
- func NewAddMonitorTargetRequestWithAllParams(regionId string, domainId string, subDomainName string, targets []string) *AddMonitorTargetRequest
- func NewAddMonitorTargetRequestWithoutParam() *AddMonitorTargetRequest
- func (r AddMonitorTargetRequest) GetRegionId() string
- func (r *AddMonitorTargetRequest) SetDomainId(domainId string)
- func (r *AddMonitorTargetRequest) SetRegionId(regionId string)
- func (r *AddMonitorTargetRequest) SetSubDomainName(subDomainName string)
- func (r *AddMonitorTargetRequest) SetTargets(targets []string)
- type AddMonitorTargetResponse
- type AddMonitorTargetResult
- type AddRRRequest
- type AddRRResponse
- type AddRRResult
- type AddUserViewIPRequest
- type AddUserViewIPResponse
- type AddUserViewIPResult
- type AddUserViewRequest
- type AddUserViewResponse
- type AddUserViewResult
- type BatchSetDnsResolveRequest
- func NewBatchSetDnsResolveRequest(regionId string, req []clouddnsservice.BatchSetDNS) *BatchSetDnsResolveRequest
- func NewBatchSetDnsResolveRequestWithAllParams(regionId string, req []clouddnsservice.BatchSetDNS) *BatchSetDnsResolveRequest
- func NewBatchSetDnsResolveRequestWithoutParam() *BatchSetDnsResolveRequest
- type BatchSetDnsResolveResponse
- type BatchSetDnsResolveResult
- type DelDomainRequest
- type DelDomainResponse
- type DelDomainResult
- type DelUserViewIPRequest
- type DelUserViewIPResponse
- type DelUserViewIPResult
- type DelUserViewRequest
- type DelUserViewResponse
- type DelUserViewResult
- type GetActionLogRequest
- func NewGetActionLogRequest(regionId string, pageNumber int, pageSize int, startTime string, ...) *GetActionLogRequest
- func NewGetActionLogRequestWithAllParams(regionId string, pageNumber int, pageSize int, startTime string, ...) *GetActionLogRequest
- func NewGetActionLogRequestWithoutParam() *GetActionLogRequest
- func (r GetActionLogRequest) GetRegionId() string
- func (r *GetActionLogRequest) SetEndTime(endTime string)
- func (r *GetActionLogRequest) SetKeyWord(keyWord string)
- func (r *GetActionLogRequest) SetPageNumber(pageNumber int)
- func (r *GetActionLogRequest) SetPageSize(pageSize int)
- func (r *GetActionLogRequest) SetRegionId(regionId string)
- func (r *GetActionLogRequest) SetStartTime(startTime string)
- func (r *GetActionLogRequest) SetSuccess(success bool)
- func (r *GetActionLogRequest) SetType(type_ int)
- type GetActionLogResponse
- type GetActionLogResult
- type GetDomainQueryCountRequest
- func NewGetDomainQueryCountRequest(regionId string, domainId string, domainName string, start string, end string) *GetDomainQueryCountRequest
- func NewGetDomainQueryCountRequestWithAllParams(regionId string, domainId string, domainName string, start string, end string) *GetDomainQueryCountRequest
- func NewGetDomainQueryCountRequestWithoutParam() *GetDomainQueryCountRequest
- func (r GetDomainQueryCountRequest) GetRegionId() string
- func (r *GetDomainQueryCountRequest) SetDomainId(domainId string)
- func (r *GetDomainQueryCountRequest) SetDomainName(domainName string)
- func (r *GetDomainQueryCountRequest) SetEnd(end string)
- func (r *GetDomainQueryCountRequest) SetRegionId(regionId string)
- func (r *GetDomainQueryCountRequest) SetStart(start string)
- type GetDomainQueryCountResponse
- type GetDomainQueryCountResult
- type GetDomainQueryTrafficRequest
- func NewGetDomainQueryTrafficRequest(regionId string, domainId string, domainName string, start string, end string) *GetDomainQueryTrafficRequest
- func NewGetDomainQueryTrafficRequestWithAllParams(regionId string, domainId string, domainName string, start string, end string) *GetDomainQueryTrafficRequest
- func NewGetDomainQueryTrafficRequestWithoutParam() *GetDomainQueryTrafficRequest
- func (r GetDomainQueryTrafficRequest) GetRegionId() string
- func (r *GetDomainQueryTrafficRequest) SetDomainId(domainId string)
- func (r *GetDomainQueryTrafficRequest) SetDomainName(domainName string)
- func (r *GetDomainQueryTrafficRequest) SetEnd(end string)
- func (r *GetDomainQueryTrafficRequest) SetRegionId(regionId string)
- func (r *GetDomainQueryTrafficRequest) SetStart(start string)
- type GetDomainQueryTrafficResponse
- type GetDomainQueryTrafficResult
- type GetDomainsRequest
- type GetDomainsResponse
- type GetDomainsResult
- type GetMonitorAlarmInfoRequest
- func NewGetMonitorAlarmInfoRequest(regionId string, domainId string) *GetMonitorAlarmInfoRequest
- func NewGetMonitorAlarmInfoRequestWithAllParams(regionId string, domainId string, pageIndex *int, pageSize *int, ...) *GetMonitorAlarmInfoRequest
- func NewGetMonitorAlarmInfoRequestWithoutParam() *GetMonitorAlarmInfoRequest
- func (r GetMonitorAlarmInfoRequest) GetRegionId() string
- func (r *GetMonitorAlarmInfoRequest) SetDomainId(domainId string)
- func (r *GetMonitorAlarmInfoRequest) SetPageIndex(pageIndex int)
- func (r *GetMonitorAlarmInfoRequest) SetPageSize(pageSize int)
- func (r *GetMonitorAlarmInfoRequest) SetRegionId(regionId string)
- func (r *GetMonitorAlarmInfoRequest) SetSearchValue(searchValue string)
- type GetMonitorAlarmInfoResponse
- type GetMonitorAlarmInfoResult
- type GetMonitorRequest
- func (r GetMonitorRequest) GetRegionId() string
- func (r *GetMonitorRequest) SetDomainId(domainId string)
- func (r *GetMonitorRequest) SetPageIndex(pageIndex int)
- func (r *GetMonitorRequest) SetPageSize(pageSize int)
- func (r *GetMonitorRequest) SetRegionId(regionId string)
- func (r *GetMonitorRequest) SetSearchValue(searchValue string)
- type GetMonitorResponse
- type GetMonitorResult
- type GetTargetsRequest
- type GetTargetsResponse
- type GetTargetsResult
- type GetUserViewIPRequest
- func NewGetUserViewIPRequest(regionId string, domainId int, viewId int, pageNumber int, pageSize int) *GetUserViewIPRequest
- func NewGetUserViewIPRequestWithAllParams(regionId string, domainId int, viewId int, viewName *string, pageNumber int, ...) *GetUserViewIPRequest
- func NewGetUserViewIPRequestWithoutParam() *GetUserViewIPRequest
- func (r GetUserViewIPRequest) GetRegionId() string
- func (r *GetUserViewIPRequest) SetDomainId(domainId int)
- func (r *GetUserViewIPRequest) SetPageNumber(pageNumber int)
- func (r *GetUserViewIPRequest) SetPageSize(pageSize int)
- func (r *GetUserViewIPRequest) SetRegionId(regionId string)
- func (r *GetUserViewIPRequest) SetViewId(viewId int)
- func (r *GetUserViewIPRequest) SetViewName(viewName string)
- type GetUserViewIPResponse
- type GetUserViewIPResult
- type GetUserViewRequest
- func NewGetUserViewRequest(regionId string, domainId int, viewId int, pageNumber int, pageSize int) *GetUserViewRequest
- func NewGetUserViewRequestWithAllParams(regionId string, domainId int, viewId int, viewName *string, pageNumber int, ...) *GetUserViewRequest
- func NewGetUserViewRequestWithoutParam() *GetUserViewRequest
- func (r GetUserViewRequest) GetRegionId() string
- func (r *GetUserViewRequest) SetDomainId(domainId int)
- func (r *GetUserViewRequest) SetPageNumber(pageNumber int)
- func (r *GetUserViewRequest) SetPageSize(pageSize int)
- func (r *GetUserViewRequest) SetRegionId(regionId string)
- func (r *GetUserViewRequest) SetViewId(viewId int)
- func (r *GetUserViewRequest) SetViewName(viewName string)
- type GetUserViewResponse
- type GetUserViewResult
- type GetViewTreeRequest
- func (r GetViewTreeRequest) GetRegionId() string
- func (r *GetViewTreeRequest) SetDomainId(domainId string)
- func (r *GetViewTreeRequest) SetLoadMode(loadMode int)
- func (r *GetViewTreeRequest) SetPackId(packId int)
- func (r *GetViewTreeRequest) SetRegionId(regionId string)
- func (r *GetViewTreeRequest) SetViewId(viewId int)
- type GetViewTreeResponse
- type GetViewTreeResult
- type OperateMonitorRequest
- func NewOperateMonitorRequest(regionId string, domainId string, action string, ids []int) *OperateMonitorRequest
- func NewOperateMonitorRequestWithAllParams(regionId string, domainId string, action string, ids []int, ...) *OperateMonitorRequest
- func NewOperateMonitorRequestWithoutParam() *OperateMonitorRequest
- func (r OperateMonitorRequest) GetRegionId() string
- func (r *OperateMonitorRequest) SetAction(action string)
- func (r *OperateMonitorRequest) SetDomainId(domainId string)
- func (r *OperateMonitorRequest) SetIds(ids []int)
- func (r *OperateMonitorRequest) SetRegionId(regionId string)
- func (r *OperateMonitorRequest) SetSwitchTarget(switchTarget string)
- type OperateMonitorResponse
- type OperateMonitorResult
- type OperateRRRequest
- type OperateRRResponse
- type OperateRRResult
- type SearchRRRequest
- type SearchRRResponse
- type SearchRRResult
- type UpdateDomainRequest
- type UpdateDomainResponse
- type UpdateDomainResult
- type UpdateMonitorRequest
- func NewUpdateMonitorRequest(regionId string, domainId string, updateMonitor *clouddnsservice.UpdateMonitor) *UpdateMonitorRequest
- func NewUpdateMonitorRequestWithAllParams(regionId string, domainId string, updateMonitor *clouddnsservice.UpdateMonitor) *UpdateMonitorRequest
- func NewUpdateMonitorRequestWithoutParam() *UpdateMonitorRequest
- type UpdateMonitorResponse
- type UpdateMonitorResult
- type UpdateRRRequest
- type UpdateRRResponse
- type UpdateRRResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddDomainRequest ¶
type AddDomainRequest struct {
core.JDCloudRequest
/* 实例所属的地域ID */
RegionId string `json:"regionId"`
/* 主域名的套餐类型, 0->免费 ,1->企业版, 2->高级版 */
PackId int `json:"packId"`
/* 要添加的主域名 */
DomainName string `json:"domainName"`
/* 主域名的ID,升级套餐必填,请使用getDomains获取 (Optional) */
DomainId *int `json:"domainId"`
/* 1->新购买、3->升级,收费套餐的域名必填 (Optional) */
BuyType *int `json:"buyType"`
/* 取值1,2,3 ,含义:时长,收费套餐的域名必填 (Optional) */
TimeSpan *int `json:"timeSpan"`
/* 时间单位,收费套餐的域名必填,1:小时,2:天,3:月,4:年 (Optional) */
TimeUnit *int `json:"timeUnit"`
/* 计费类型,可以不传此参数。 (Optional) */
BillingType *int `json:"billingType"`
}
func NewAddDomainRequest ¶
func NewAddDomainRequest( regionId string, packId int, domainName string, ) *AddDomainRequest
* param regionId: 实例所属的地域ID (Required) * param packId: 主域名的套餐类型, 0->免费 ,1->企业版, 2->高级版 (Required) * param domainName: 要添加的主域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddDomainRequestWithAllParams ¶
func NewAddDomainRequestWithAllParams( regionId string, packId int, domainName string, domainId *int, buyType *int, timeSpan *int, timeUnit *int, billingType *int, ) *AddDomainRequest
* param regionId: 实例所属的地域ID (Required) * param packId: 主域名的套餐类型, 0->免费 ,1->企业版, 2->高级版 (Required) * param domainName: 要添加的主域名 (Required) * param domainId: 主域名的ID,升级套餐必填,请使用getDomains获取 (Optional) * param buyType: 1->新购买、3->升级,收费套餐的域名必填 (Optional) * param timeSpan: 取值1,2,3 ,含义:时长,收费套餐的域名必填 (Optional) * param timeUnit: 时间单位,收费套餐的域名必填,1:小时,2:天,3:月,4:年 (Optional) * param billingType: 计费类型,可以不传此参数。 (Optional)
func NewAddDomainRequestWithoutParam ¶
func NewAddDomainRequestWithoutParam() *AddDomainRequest
This constructor has better compatible ability when API parameters changed
func (AddDomainRequest) GetRegionId ¶
func (r AddDomainRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddDomainRequest) SetBillingType ¶
func (r *AddDomainRequest) SetBillingType(billingType int)
param billingType: 计费类型,可以不传此参数。(Optional)
func (*AddDomainRequest) SetBuyType ¶
func (r *AddDomainRequest) SetBuyType(buyType int)
param buyType: 1->新购买、3->升级,收费套餐的域名必填(Optional)
func (*AddDomainRequest) SetDomainId ¶
func (r *AddDomainRequest) SetDomainId(domainId int)
param domainId: 主域名的ID,升级套餐必填,请使用getDomains获取(Optional)
func (*AddDomainRequest) SetDomainName ¶
func (r *AddDomainRequest) SetDomainName(domainName string)
param domainName: 要添加的主域名(Required)
func (*AddDomainRequest) SetPackId ¶
func (r *AddDomainRequest) SetPackId(packId int)
param packId: 主域名的套餐类型, 0->免费 ,1->企业版, 2->高级版(Required)
func (*AddDomainRequest) SetRegionId ¶
func (r *AddDomainRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*AddDomainRequest) SetTimeSpan ¶
func (r *AddDomainRequest) SetTimeSpan(timeSpan int)
param timeSpan: 取值1,2,3 ,含义:时长,收费套餐的域名必填(Optional)
func (*AddDomainRequest) SetTimeUnit ¶
func (r *AddDomainRequest) SetTimeUnit(timeUnit int)
param timeUnit: 时间单位,收费套餐的域名必填,1:小时,2:天,3:月,4:年(Optional)
type AddDomainResponse ¶
type AddDomainResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result AddDomainResult `json:"result"`
}
type AddDomainResult ¶
type AddDomainResult struct {
Data clouddnsservice.DomainAdded `json:"data"`
Order string `json:"order"`
}
type AddMonitorRequest ¶
type AddMonitorRequest struct {
core.JDCloudRequest
/* 实例所属的地域ID */
RegionId string `json:"regionId"`
/* 域名ID,请使用getDomains接口获取。 */
DomainId string `json:"domainId"`
/* 子域名 */
SubDomainName string `json:"subDomainName"`
}
func NewAddMonitorRequest ¶
func NewAddMonitorRequest( regionId string, domainId string, subDomainName string, ) *AddMonitorRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param subDomainName: 子域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddMonitorRequestWithAllParams ¶
func NewAddMonitorRequestWithAllParams( regionId string, domainId string, subDomainName string, ) *AddMonitorRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param subDomainName: 子域名 (Required)
func NewAddMonitorRequestWithoutParam ¶
func NewAddMonitorRequestWithoutParam() *AddMonitorRequest
This constructor has better compatible ability when API parameters changed
func (AddMonitorRequest) GetRegionId ¶
func (r AddMonitorRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddMonitorRequest) SetDomainId ¶
func (r *AddMonitorRequest) SetDomainId(domainId string)
param domainId: 域名ID,请使用getDomains接口获取。(Required)
func (*AddMonitorRequest) SetRegionId ¶
func (r *AddMonitorRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*AddMonitorRequest) SetSubDomainName ¶
func (r *AddMonitorRequest) SetSubDomainName(subDomainName string)
param subDomainName: 子域名(Required)
type AddMonitorResponse ¶
type AddMonitorResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result AddMonitorResult `json:"result"`
}
type AddMonitorResult ¶
type AddMonitorResult struct {
}
type AddMonitorTargetRequest ¶
type AddMonitorTargetRequest struct {
core.JDCloudRequest
/* 实例所属的地域ID */
RegionId string `json:"regionId"`
/* 域名ID,请使用getDomains接口获取。 */
DomainId string `json:"domainId"`
/* 子域名 */
SubDomainName string `json:"subDomainName"`
/* 子域名可用监控对象的数组 */
Targets []string `json:"targets"`
}
func NewAddMonitorTargetRequest ¶
func NewAddMonitorTargetRequest( regionId string, domainId string, subDomainName string, targets []string, ) *AddMonitorTargetRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param subDomainName: 子域名 (Required) * param targets: 子域名可用监控对象的数组 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddMonitorTargetRequestWithAllParams ¶
func NewAddMonitorTargetRequestWithAllParams( regionId string, domainId string, subDomainName string, targets []string, ) *AddMonitorTargetRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param subDomainName: 子域名 (Required) * param targets: 子域名可用监控对象的数组 (Required)
func NewAddMonitorTargetRequestWithoutParam ¶
func NewAddMonitorTargetRequestWithoutParam() *AddMonitorTargetRequest
This constructor has better compatible ability when API parameters changed
func (AddMonitorTargetRequest) GetRegionId ¶
func (r AddMonitorTargetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddMonitorTargetRequest) SetDomainId ¶
func (r *AddMonitorTargetRequest) SetDomainId(domainId string)
param domainId: 域名ID,请使用getDomains接口获取。(Required)
func (*AddMonitorTargetRequest) SetRegionId ¶
func (r *AddMonitorTargetRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*AddMonitorTargetRequest) SetSubDomainName ¶
func (r *AddMonitorTargetRequest) SetSubDomainName(subDomainName string)
param subDomainName: 子域名(Required)
func (*AddMonitorTargetRequest) SetTargets ¶
func (r *AddMonitorTargetRequest) SetTargets(targets []string)
param targets: 子域名可用监控对象的数组(Required)
type AddMonitorTargetResponse ¶
type AddMonitorTargetResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result AddMonitorTargetResult `json:"result"`
}
type AddMonitorTargetResult ¶
type AddMonitorTargetResult struct {
}
type AddRRRequest ¶
type AddRRRequest struct {
core.JDCloudRequest
/* 实例所属的地域ID */
RegionId string `json:"regionId"`
/* 域名ID,请使用getDomains接口获取。 */
DomainId string `json:"domainId"`
/* RR参数 */
Req *clouddnsservice.AddRR `json:"req"`
}
func NewAddRRRequest ¶
func NewAddRRRequest( regionId string, domainId string, req *clouddnsservice.AddRR, ) *AddRRRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param req: RR参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddRRRequestWithAllParams ¶
func NewAddRRRequestWithAllParams( regionId string, domainId string, req *clouddnsservice.AddRR, ) *AddRRRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param req: RR参数 (Required)
func NewAddRRRequestWithoutParam ¶
func NewAddRRRequestWithoutParam() *AddRRRequest
This constructor has better compatible ability when API parameters changed
func (AddRRRequest) GetRegionId ¶
func (r AddRRRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddRRRequest) SetDomainId ¶
func (r *AddRRRequest) SetDomainId(domainId string)
param domainId: 域名ID,请使用getDomains接口获取。(Required)
func (*AddRRRequest) SetRegionId ¶
func (r *AddRRRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*AddRRRequest) SetReq ¶
func (r *AddRRRequest) SetReq(req *clouddnsservice.AddRR)
param req: RR参数(Required)
type AddRRResponse ¶
type AddRRResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result AddRRResult `json:"result"`
}
type AddRRResult ¶
type AddRRResult struct {
DataList clouddnsservice.RR `json:"dataList"`
}
type AddUserViewIPRequest ¶
type AddUserViewIPRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
/* 添加域名的自定义解析线路的IP段的参数 */
Req *clouddnsservice.AddViewIP `json:"req"`
}
func NewAddUserViewIPRequest ¶
func NewAddUserViewIPRequest( regionId string, req *clouddnsservice.AddViewIP, ) *AddUserViewIPRequest
* param regionId: 地域ID (Required) * param req: 添加域名的自定义解析线路的IP段的参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddUserViewIPRequestWithAllParams ¶
func NewAddUserViewIPRequestWithAllParams( regionId string, req *clouddnsservice.AddViewIP, ) *AddUserViewIPRequest
* param regionId: 地域ID (Required) * param req: 添加域名的自定义解析线路的IP段的参数 (Required)
func NewAddUserViewIPRequestWithoutParam ¶
func NewAddUserViewIPRequestWithoutParam() *AddUserViewIPRequest
This constructor has better compatible ability when API parameters changed
func (AddUserViewIPRequest) GetRegionId ¶
func (r AddUserViewIPRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddUserViewIPRequest) SetRegionId ¶
func (r *AddUserViewIPRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*AddUserViewIPRequest) SetReq ¶
func (r *AddUserViewIPRequest) SetReq(req *clouddnsservice.AddViewIP)
param req: 添加域名的自定义解析线路的IP段的参数(Required)
type AddUserViewIPResponse ¶
type AddUserViewIPResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result AddUserViewIPResult `json:"result"`
}
type AddUserViewIPResult ¶
type AddUserViewIPResult struct {
}
type AddUserViewRequest ¶
type AddUserViewRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
/* 添加自定义线路的参数 */
Req *clouddnsservice.AddView `json:"req"`
}
func NewAddUserViewRequest ¶
func NewAddUserViewRequest( regionId string, req *clouddnsservice.AddView, ) *AddUserViewRequest
* param regionId: 地域ID (Required) * param req: 添加自定义线路的参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddUserViewRequestWithAllParams ¶
func NewAddUserViewRequestWithAllParams( regionId string, req *clouddnsservice.AddView, ) *AddUserViewRequest
* param regionId: 地域ID (Required) * param req: 添加自定义线路的参数 (Required)
func NewAddUserViewRequestWithoutParam ¶
func NewAddUserViewRequestWithoutParam() *AddUserViewRequest
This constructor has better compatible ability when API parameters changed
func (AddUserViewRequest) GetRegionId ¶
func (r AddUserViewRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddUserViewRequest) SetRegionId ¶
func (r *AddUserViewRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*AddUserViewRequest) SetReq ¶
func (r *AddUserViewRequest) SetReq(req *clouddnsservice.AddView)
param req: 添加自定义线路的参数(Required)
type AddUserViewResponse ¶
type AddUserViewResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result AddUserViewResult `json:"result"`
}
type AddUserViewResult ¶
type AddUserViewResult struct {
Data clouddnsservice.Userview `json:"data"`
}
type BatchSetDnsResolveRequest ¶
type BatchSetDnsResolveRequest struct {
core.JDCloudRequest
/* 实例所属的地域ID */
RegionId string `json:"regionId"`
/* 需要设置的解析记录列表 */
Req []clouddnsservice.BatchSetDNS `json:"req"`
}
func NewBatchSetDnsResolveRequest ¶
func NewBatchSetDnsResolveRequest( regionId string, req []clouddnsservice.BatchSetDNS, ) *BatchSetDnsResolveRequest
* param regionId: 实例所属的地域ID (Required) * param req: 需要设置的解析记录列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewBatchSetDnsResolveRequestWithAllParams ¶
func NewBatchSetDnsResolveRequestWithAllParams( regionId string, req []clouddnsservice.BatchSetDNS, ) *BatchSetDnsResolveRequest
* param regionId: 实例所属的地域ID (Required) * param req: 需要设置的解析记录列表 (Required)
func NewBatchSetDnsResolveRequestWithoutParam ¶
func NewBatchSetDnsResolveRequestWithoutParam() *BatchSetDnsResolveRequest
This constructor has better compatible ability when API parameters changed
func (BatchSetDnsResolveRequest) GetRegionId ¶
func (r BatchSetDnsResolveRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BatchSetDnsResolveRequest) SetRegionId ¶
func (r *BatchSetDnsResolveRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*BatchSetDnsResolveRequest) SetReq ¶
func (r *BatchSetDnsResolveRequest) SetReq(req []clouddnsservice.BatchSetDNS)
param req: 需要设置的解析记录列表(Required)
type BatchSetDnsResolveResponse ¶
type BatchSetDnsResolveResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result BatchSetDnsResolveResult `json:"result"`
}
type BatchSetDnsResolveResult ¶
type BatchSetDnsResolveResult struct {
Data []string `json:"data"`
}
type DelDomainRequest ¶
type DelDomainRequest struct {
core.JDCloudRequest
/* 实例所属的地域ID */
RegionId string `json:"regionId"`
/* 需要删除的主域名ID,请使用getDomains接口获取 */
DomainId int `json:"domainId"`
}
func NewDelDomainRequest ¶
func NewDelDomainRequest( regionId string, domainId int, ) *DelDomainRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 需要删除的主域名ID,请使用getDomains接口获取 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDelDomainRequestWithAllParams ¶
func NewDelDomainRequestWithAllParams( regionId string, domainId int, ) *DelDomainRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 需要删除的主域名ID,请使用getDomains接口获取 (Required)
func NewDelDomainRequestWithoutParam ¶
func NewDelDomainRequestWithoutParam() *DelDomainRequest
This constructor has better compatible ability when API parameters changed
func (DelDomainRequest) GetRegionId ¶
func (r DelDomainRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DelDomainRequest) SetDomainId ¶
func (r *DelDomainRequest) SetDomainId(domainId int)
param domainId: 需要删除的主域名ID,请使用getDomains接口获取(Required)
func (*DelDomainRequest) SetRegionId ¶
func (r *DelDomainRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
type DelDomainResponse ¶
type DelDomainResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DelDomainResult `json:"result"`
}
type DelDomainResult ¶
type DelDomainResult struct {
}
type DelUserViewIPRequest ¶
type DelUserViewIPRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
/* 删除域名的自定义解析线路的IP段的参数 */
Req *clouddnsservice.DelViewIP `json:"req"`
}
func NewDelUserViewIPRequest ¶
func NewDelUserViewIPRequest( regionId string, req *clouddnsservice.DelViewIP, ) *DelUserViewIPRequest
* param regionId: 地域ID (Required) * param req: 删除域名的自定义解析线路的IP段的参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDelUserViewIPRequestWithAllParams ¶
func NewDelUserViewIPRequestWithAllParams( regionId string, req *clouddnsservice.DelViewIP, ) *DelUserViewIPRequest
* param regionId: 地域ID (Required) * param req: 删除域名的自定义解析线路的IP段的参数 (Required)
func NewDelUserViewIPRequestWithoutParam ¶
func NewDelUserViewIPRequestWithoutParam() *DelUserViewIPRequest
This constructor has better compatible ability when API parameters changed
func (DelUserViewIPRequest) GetRegionId ¶
func (r DelUserViewIPRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DelUserViewIPRequest) SetRegionId ¶
func (r *DelUserViewIPRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*DelUserViewIPRequest) SetReq ¶
func (r *DelUserViewIPRequest) SetReq(req *clouddnsservice.DelViewIP)
param req: 删除域名的自定义解析线路的IP段的参数(Required)
type DelUserViewIPResponse ¶
type DelUserViewIPResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DelUserViewIPResult `json:"result"`
}
type DelUserViewIPResult ¶
type DelUserViewIPResult struct {
}
type DelUserViewRequest ¶
type DelUserViewRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
/* 删除自定义线路的参数 */
Req *clouddnsservice.DelView `json:"req"`
}
func NewDelUserViewRequest ¶
func NewDelUserViewRequest( regionId string, req *clouddnsservice.DelView, ) *DelUserViewRequest
* param regionId: 地域ID (Required) * param req: 删除自定义线路的参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDelUserViewRequestWithAllParams ¶
func NewDelUserViewRequestWithAllParams( regionId string, req *clouddnsservice.DelView, ) *DelUserViewRequest
* param regionId: 地域ID (Required) * param req: 删除自定义线路的参数 (Required)
func NewDelUserViewRequestWithoutParam ¶
func NewDelUserViewRequestWithoutParam() *DelUserViewRequest
This constructor has better compatible ability when API parameters changed
func (DelUserViewRequest) GetRegionId ¶
func (r DelUserViewRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DelUserViewRequest) SetRegionId ¶
func (r *DelUserViewRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*DelUserViewRequest) SetReq ¶
func (r *DelUserViewRequest) SetReq(req *clouddnsservice.DelView)
param req: 删除自定义线路的参数(Required)
type DelUserViewResponse ¶
type DelUserViewResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DelUserViewResult `json:"result"`
}
type DelUserViewResult ¶
type DelUserViewResult struct {
}
type GetActionLogRequest ¶
type GetActionLogRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
/* 分页参数,页的序号,默认是1 */
PageNumber int `json:"pageNumber"`
/* 分页参数,每页含有的结果的数目,默认是10 */
PageSize int `json:"pageSize"`
/* 记录的起始时间,格式:UTC时间例如2017-11-10T23:00:00Z */
StartTime string `json:"startTime"`
/* 记录的终止时间,格式:UTC时间例如2017-11-10T23:00:00Z */
EndTime string `json:"endTime"`
/* 日志需要匹配的关键词 (Optional) */
KeyWord *string `json:"keyWord"`
/* 日志里面的结果是成功还是失败 (Optional) */
Success *bool `json:"success"`
/* 日志的类型 (Optional) */
Type *int `json:"type"`
}
func NewGetActionLogRequest ¶
func NewGetActionLogRequest( regionId string, pageNumber int, pageSize int, startTime string, endTime string, ) *GetActionLogRequest
* param regionId: 地域ID (Required) * param pageNumber: 分页参数,页的序号,默认是1 (Required) * param pageSize: 分页参数,每页含有的结果的数目,默认是10 (Required) * param startTime: 记录的起始时间,格式:UTC时间例如2017-11-10T23:00:00Z (Required) * param endTime: 记录的终止时间,格式:UTC时间例如2017-11-10T23:00:00Z (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetActionLogRequestWithAllParams ¶
func NewGetActionLogRequestWithAllParams( regionId string, pageNumber int, pageSize int, startTime string, endTime string, keyWord *string, success *bool, type_ *int, ) *GetActionLogRequest
* param regionId: 地域ID (Required) * param pageNumber: 分页参数,页的序号,默认是1 (Required) * param pageSize: 分页参数,每页含有的结果的数目,默认是10 (Required) * param startTime: 记录的起始时间,格式:UTC时间例如2017-11-10T23:00:00Z (Required) * param endTime: 记录的终止时间,格式:UTC时间例如2017-11-10T23:00:00Z (Required) * param keyWord: 日志需要匹配的关键词 (Optional) * param success: 日志里面的结果是成功还是失败 (Optional) * param type_: 日志的类型 (Optional)
func NewGetActionLogRequestWithoutParam ¶
func NewGetActionLogRequestWithoutParam() *GetActionLogRequest
This constructor has better compatible ability when API parameters changed
func (GetActionLogRequest) GetRegionId ¶
func (r GetActionLogRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetActionLogRequest) SetEndTime ¶
func (r *GetActionLogRequest) SetEndTime(endTime string)
param endTime: 记录的终止时间,格式:UTC时间例如2017-11-10T23:00:00Z(Required)
func (*GetActionLogRequest) SetKeyWord ¶
func (r *GetActionLogRequest) SetKeyWord(keyWord string)
param keyWord: 日志需要匹配的关键词(Optional)
func (*GetActionLogRequest) SetPageNumber ¶
func (r *GetActionLogRequest) SetPageNumber(pageNumber int)
param pageNumber: 分页参数,页的序号,默认是1(Required)
func (*GetActionLogRequest) SetPageSize ¶
func (r *GetActionLogRequest) SetPageSize(pageSize int)
param pageSize: 分页参数,每页含有的结果的数目,默认是10(Required)
func (*GetActionLogRequest) SetRegionId ¶
func (r *GetActionLogRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*GetActionLogRequest) SetStartTime ¶
func (r *GetActionLogRequest) SetStartTime(startTime string)
param startTime: 记录的起始时间,格式:UTC时间例如2017-11-10T23:00:00Z(Required)
func (*GetActionLogRequest) SetSuccess ¶
func (r *GetActionLogRequest) SetSuccess(success bool)
param success: 日志里面的结果是成功还是失败(Optional)
func (*GetActionLogRequest) SetType ¶
func (r *GetActionLogRequest) SetType(type_ int)
param type_: 日志的类型(Optional)
type GetActionLogResponse ¶
type GetActionLogResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetActionLogResult `json:"result"`
}
type GetActionLogResult ¶
type GetActionLogResult struct {
DataList []clouddnsservice.Actionlog `json:"dataList"`
CurrentCount int `json:"currentCount"`
TotalCount int `json:"totalCount"`
TotalPage int `json:"totalPage"`
}
type GetDomainQueryCountRequest ¶
type GetDomainQueryCountRequest struct {
core.JDCloudRequest
/* 实例所属的地域ID */
RegionId string `json:"regionId"`
/* 域名ID,请使用getDomains接口获取。 */
DomainId string `json:"domainId"`
/* 查询的主域名,,请使用getDomains接口获取 */
DomainName string `json:"domainName"`
/* 查询时间段的起始时间, UTC时间,例如2017-11-10T23:00:00Z */
Start string `json:"start"`
/* 查询时间段的终止时间, UTC时间,例如2017-11-10T23:00:00Z */
End string `json:"end"`
}
func NewGetDomainQueryCountRequest ¶
func NewGetDomainQueryCountRequest( regionId string, domainId string, domainName string, start string, end string, ) *GetDomainQueryCountRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param domainName: 查询的主域名,,请使用getDomains接口获取 (Required) * param start: 查询时间段的起始时间, UTC时间,例如2017-11-10T23:00:00Z (Required) * param end: 查询时间段的终止时间, UTC时间,例如2017-11-10T23:00:00Z (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetDomainQueryCountRequestWithAllParams ¶
func NewGetDomainQueryCountRequestWithAllParams( regionId string, domainId string, domainName string, start string, end string, ) *GetDomainQueryCountRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param domainName: 查询的主域名,,请使用getDomains接口获取 (Required) * param start: 查询时间段的起始时间, UTC时间,例如2017-11-10T23:00:00Z (Required) * param end: 查询时间段的终止时间, UTC时间,例如2017-11-10T23:00:00Z (Required)
func NewGetDomainQueryCountRequestWithoutParam ¶
func NewGetDomainQueryCountRequestWithoutParam() *GetDomainQueryCountRequest
This constructor has better compatible ability when API parameters changed
func (GetDomainQueryCountRequest) GetRegionId ¶
func (r GetDomainQueryCountRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetDomainQueryCountRequest) SetDomainId ¶
func (r *GetDomainQueryCountRequest) SetDomainId(domainId string)
param domainId: 域名ID,请使用getDomains接口获取。(Required)
func (*GetDomainQueryCountRequest) SetDomainName ¶
func (r *GetDomainQueryCountRequest) SetDomainName(domainName string)
param domainName: 查询的主域名,,请使用getDomains接口获取(Required)
func (*GetDomainQueryCountRequest) SetEnd ¶
func (r *GetDomainQueryCountRequest) SetEnd(end string)
param end: 查询时间段的终止时间, UTC时间,例如2017-11-10T23:00:00Z(Required)
func (*GetDomainQueryCountRequest) SetRegionId ¶
func (r *GetDomainQueryCountRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetDomainQueryCountRequest) SetStart ¶
func (r *GetDomainQueryCountRequest) SetStart(start string)
param start: 查询时间段的起始时间, UTC时间,例如2017-11-10T23:00:00Z(Required)
type GetDomainQueryCountResponse ¶
type GetDomainQueryCountResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetDomainQueryCountResult `json:"result"`
}
type GetDomainQueryTrafficRequest ¶
type GetDomainQueryTrafficRequest struct {
core.JDCloudRequest
/* 实例所属的地域ID */
RegionId string `json:"regionId"`
/* 域名ID,请使用getDomains接口获取。 */
DomainId string `json:"domainId"`
/* 主域名,请使用getDomains接口获取 */
DomainName string `json:"domainName"`
/* 时间段的起始时间, UTC时间,例如2017-11-10T23:00:00Z */
Start string `json:"start"`
/* 时间段的终止时间, UTC时间,例如2017-11-10T23:00:00Z */
End string `json:"end"`
}
func NewGetDomainQueryTrafficRequest ¶
func NewGetDomainQueryTrafficRequest( regionId string, domainId string, domainName string, start string, end string, ) *GetDomainQueryTrafficRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param domainName: 主域名,请使用getDomains接口获取 (Required) * param start: 时间段的起始时间, UTC时间,例如2017-11-10T23:00:00Z (Required) * param end: 时间段的终止时间, UTC时间,例如2017-11-10T23:00:00Z (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetDomainQueryTrafficRequestWithAllParams ¶
func NewGetDomainQueryTrafficRequestWithAllParams( regionId string, domainId string, domainName string, start string, end string, ) *GetDomainQueryTrafficRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param domainName: 主域名,请使用getDomains接口获取 (Required) * param start: 时间段的起始时间, UTC时间,例如2017-11-10T23:00:00Z (Required) * param end: 时间段的终止时间, UTC时间,例如2017-11-10T23:00:00Z (Required)
func NewGetDomainQueryTrafficRequestWithoutParam ¶
func NewGetDomainQueryTrafficRequestWithoutParam() *GetDomainQueryTrafficRequest
This constructor has better compatible ability when API parameters changed
func (GetDomainQueryTrafficRequest) GetRegionId ¶
func (r GetDomainQueryTrafficRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetDomainQueryTrafficRequest) SetDomainId ¶
func (r *GetDomainQueryTrafficRequest) SetDomainId(domainId string)
param domainId: 域名ID,请使用getDomains接口获取。(Required)
func (*GetDomainQueryTrafficRequest) SetDomainName ¶
func (r *GetDomainQueryTrafficRequest) SetDomainName(domainName string)
param domainName: 主域名,请使用getDomains接口获取(Required)
func (*GetDomainQueryTrafficRequest) SetEnd ¶
func (r *GetDomainQueryTrafficRequest) SetEnd(end string)
param end: 时间段的终止时间, UTC时间,例如2017-11-10T23:00:00Z(Required)
func (*GetDomainQueryTrafficRequest) SetRegionId ¶
func (r *GetDomainQueryTrafficRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetDomainQueryTrafficRequest) SetStart ¶
func (r *GetDomainQueryTrafficRequest) SetStart(start string)
param start: 时间段的起始时间, UTC时间,例如2017-11-10T23:00:00Z(Required)
type GetDomainQueryTrafficResponse ¶
type GetDomainQueryTrafficResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetDomainQueryTrafficResult `json:"result"`
}
type GetDomainsRequest ¶
type GetDomainsRequest struct {
core.JDCloudRequest
/* 实例所属的地域ID */
RegionId string `json:"regionId"`
/* 分页查询时查询的每页的序号,起始值为1,默认为1 */
PageNumber int `json:"pageNumber"`
/* 分页查询时设置的每页行数,默认为10 */
PageSize int `json:"pageSize"`
/* 关键字,按照”%domainName%”模式匹配主域名 (Optional) */
DomainName *string `json:"domainName"`
}
func NewGetDomainsRequest ¶
func NewGetDomainsRequest( regionId string, pageNumber int, pageSize int, ) *GetDomainsRequest
* param regionId: 实例所属的地域ID (Required) * param pageNumber: 分页查询时查询的每页的序号,起始值为1,默认为1 (Required) * param pageSize: 分页查询时设置的每页行数,默认为10 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetDomainsRequestWithAllParams ¶
func NewGetDomainsRequestWithAllParams( regionId string, pageNumber int, pageSize int, domainName *string, ) *GetDomainsRequest
* param regionId: 实例所属的地域ID (Required) * param pageNumber: 分页查询时查询的每页的序号,起始值为1,默认为1 (Required) * param pageSize: 分页查询时设置的每页行数,默认为10 (Required) * param domainName: 关键字,按照”%domainName%”模式匹配主域名 (Optional)
func NewGetDomainsRequestWithoutParam ¶
func NewGetDomainsRequestWithoutParam() *GetDomainsRequest
This constructor has better compatible ability when API parameters changed
func (GetDomainsRequest) GetRegionId ¶
func (r GetDomainsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetDomainsRequest) SetDomainName ¶
func (r *GetDomainsRequest) SetDomainName(domainName string)
param domainName: 关键字,按照”%domainName%”模式匹配主域名(Optional)
func (*GetDomainsRequest) SetPageNumber ¶
func (r *GetDomainsRequest) SetPageNumber(pageNumber int)
param pageNumber: 分页查询时查询的每页的序号,起始值为1,默认为1(Required)
func (*GetDomainsRequest) SetPageSize ¶
func (r *GetDomainsRequest) SetPageSize(pageSize int)
param pageSize: 分页查询时设置的每页行数,默认为10(Required)
func (*GetDomainsRequest) SetRegionId ¶
func (r *GetDomainsRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
type GetDomainsResponse ¶
type GetDomainsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetDomainsResult `json:"result"`
}
type GetDomainsResult ¶
type GetDomainsResult struct {
DataList []clouddnsservice.Domain `json:"dataList"`
CurrentCount int `json:"currentCount"`
TotalCount int `json:"totalCount"`
TotalPage int `json:"totalPage"`
}
type GetMonitorAlarmInfoRequest ¶
type GetMonitorAlarmInfoRequest struct {
core.JDCloudRequest
/* 实例所属的地域ID */
RegionId string `json:"regionId"`
/* 域名ID,请使用getDomains接口获取。 */
DomainId string `json:"domainId"`
/* 当前页数,起始值为1,默认为1 (Optional) */
PageIndex *int `json:"pageIndex"`
/* 分页查询时设置的每页行数 (Optional) */
PageSize *int `json:"pageSize"`
/* 关键字 (Optional) */
SearchValue *string `json:"searchValue"`
}
func NewGetMonitorAlarmInfoRequest ¶
func NewGetMonitorAlarmInfoRequest( regionId string, domainId string, ) *GetMonitorAlarmInfoRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetMonitorAlarmInfoRequestWithAllParams ¶
func NewGetMonitorAlarmInfoRequestWithAllParams( regionId string, domainId string, pageIndex *int, pageSize *int, searchValue *string, ) *GetMonitorAlarmInfoRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param pageIndex: 当前页数,起始值为1,默认为1 (Optional) * param pageSize: 分页查询时设置的每页行数 (Optional) * param searchValue: 关键字 (Optional)
func NewGetMonitorAlarmInfoRequestWithoutParam ¶
func NewGetMonitorAlarmInfoRequestWithoutParam() *GetMonitorAlarmInfoRequest
This constructor has better compatible ability when API parameters changed
func (GetMonitorAlarmInfoRequest) GetRegionId ¶
func (r GetMonitorAlarmInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetMonitorAlarmInfoRequest) SetDomainId ¶
func (r *GetMonitorAlarmInfoRequest) SetDomainId(domainId string)
param domainId: 域名ID,请使用getDomains接口获取。(Required)
func (*GetMonitorAlarmInfoRequest) SetPageIndex ¶
func (r *GetMonitorAlarmInfoRequest) SetPageIndex(pageIndex int)
param pageIndex: 当前页数,起始值为1,默认为1(Optional)
func (*GetMonitorAlarmInfoRequest) SetPageSize ¶
func (r *GetMonitorAlarmInfoRequest) SetPageSize(pageSize int)
param pageSize: 分页查询时设置的每页行数(Optional)
func (*GetMonitorAlarmInfoRequest) SetRegionId ¶
func (r *GetMonitorAlarmInfoRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetMonitorAlarmInfoRequest) SetSearchValue ¶
func (r *GetMonitorAlarmInfoRequest) SetSearchValue(searchValue string)
param searchValue: 关键字(Optional)
type GetMonitorAlarmInfoResponse ¶
type GetMonitorAlarmInfoResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetMonitorAlarmInfoResult `json:"result"`
}
type GetMonitorAlarmInfoResult ¶
type GetMonitorAlarmInfoResult struct {
CurrentCount int `json:"currentCount"`
TotalCount int `json:"totalCount"`
TotalPage int `json:"totalPage"`
DataList []clouddnsservice.MonitorAlarmInfo `json:"dataList"`
}
type GetMonitorRequest ¶
type GetMonitorRequest struct {
core.JDCloudRequest
/* 实例所属的地域ID */
RegionId string `json:"regionId"`
/* 域名ID,请使用getDomains接口获取。 */
DomainId string `json:"domainId"`
/* 当前页数,起始值为1,默认为1 (Optional) */
PageIndex *int `json:"pageIndex"`
/* 分页查询时设置的每页行数 (Optional) */
PageSize *int `json:"pageSize"`
/* 查询的值 (Optional) */
SearchValue *string `json:"searchValue"`
}
func NewGetMonitorRequest ¶
func NewGetMonitorRequest( regionId string, domainId string, ) *GetMonitorRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetMonitorRequestWithAllParams ¶
func NewGetMonitorRequestWithAllParams( regionId string, domainId string, pageIndex *int, pageSize *int, searchValue *string, ) *GetMonitorRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param pageIndex: 当前页数,起始值为1,默认为1 (Optional) * param pageSize: 分页查询时设置的每页行数 (Optional) * param searchValue: 查询的值 (Optional)
func NewGetMonitorRequestWithoutParam ¶
func NewGetMonitorRequestWithoutParam() *GetMonitorRequest
This constructor has better compatible ability when API parameters changed
func (GetMonitorRequest) GetRegionId ¶
func (r GetMonitorRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetMonitorRequest) SetDomainId ¶
func (r *GetMonitorRequest) SetDomainId(domainId string)
param domainId: 域名ID,请使用getDomains接口获取。(Required)
func (*GetMonitorRequest) SetPageIndex ¶
func (r *GetMonitorRequest) SetPageIndex(pageIndex int)
param pageIndex: 当前页数,起始值为1,默认为1(Optional)
func (*GetMonitorRequest) SetPageSize ¶
func (r *GetMonitorRequest) SetPageSize(pageSize int)
param pageSize: 分页查询时设置的每页行数(Optional)
func (*GetMonitorRequest) SetRegionId ¶
func (r *GetMonitorRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetMonitorRequest) SetSearchValue ¶
func (r *GetMonitorRequest) SetSearchValue(searchValue string)
param searchValue: 查询的值(Optional)
type GetMonitorResponse ¶
type GetMonitorResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetMonitorResult `json:"result"`
}
type GetMonitorResult ¶
type GetMonitorResult struct {
CurrentCount int `json:"currentCount"`
TotalCount int `json:"totalCount"`
TotalPage int `json:"totalPage"`
DataList []clouddnsservice.Monitor `json:"dataList"`
}
type GetTargetsRequest ¶
type GetTargetsRequest struct {
core.JDCloudRequest
/* 实例所属的地域ID */
RegionId string `json:"regionId"`
/* 域名ID,请使用getDomains接口获取。 */
DomainId string `json:"domainId"`
/* 子域名 */
SubDomainName string `json:"subDomainName"`
}
func NewGetTargetsRequest ¶
func NewGetTargetsRequest( regionId string, domainId string, subDomainName string, ) *GetTargetsRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param subDomainName: 子域名 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetTargetsRequestWithAllParams ¶
func NewGetTargetsRequestWithAllParams( regionId string, domainId string, subDomainName string, ) *GetTargetsRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param subDomainName: 子域名 (Required)
func NewGetTargetsRequestWithoutParam ¶
func NewGetTargetsRequestWithoutParam() *GetTargetsRequest
This constructor has better compatible ability when API parameters changed
func (GetTargetsRequest) GetRegionId ¶
func (r GetTargetsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetTargetsRequest) SetDomainId ¶
func (r *GetTargetsRequest) SetDomainId(domainId string)
param domainId: 域名ID,请使用getDomains接口获取。(Required)
func (*GetTargetsRequest) SetRegionId ¶
func (r *GetTargetsRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetTargetsRequest) SetSubDomainName ¶
func (r *GetTargetsRequest) SetSubDomainName(subDomainName string)
param subDomainName: 子域名(Required)
type GetTargetsResponse ¶
type GetTargetsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetTargetsResult `json:"result"`
}
type GetTargetsResult ¶
type GetTargetsResult struct {
Data []string `json:"data"`
}
type GetUserViewIPRequest ¶
type GetUserViewIPRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
/* 主域名ID */
DomainId int `json:"domainId"`
/* 自定义线路ID */
ViewId int `json:"viewId"`
/* 自定义线路名称, 最多64个字符 (Optional) */
ViewName *string `json:"viewName"`
/* 分页参数,页的序号, 默认为1 */
PageNumber int `json:"pageNumber"`
/* 分页参数,每页含有的结果的数目,默认为10 */
PageSize int `json:"pageSize"`
}
func NewGetUserViewIPRequest ¶
func NewGetUserViewIPRequest( regionId string, domainId int, viewId int, pageNumber int, pageSize int, ) *GetUserViewIPRequest
* param regionId: 地域ID (Required) * param domainId: 主域名ID (Required) * param viewId: 自定义线路ID (Required) * param pageNumber: 分页参数,页的序号, 默认为1 (Required) * param pageSize: 分页参数,每页含有的结果的数目,默认为10 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetUserViewIPRequestWithAllParams ¶
func NewGetUserViewIPRequestWithAllParams( regionId string, domainId int, viewId int, viewName *string, pageNumber int, pageSize int, ) *GetUserViewIPRequest
* param regionId: 地域ID (Required) * param domainId: 主域名ID (Required) * param viewId: 自定义线路ID (Required) * param viewName: 自定义线路名称, 最多64个字符 (Optional) * param pageNumber: 分页参数,页的序号, 默认为1 (Required) * param pageSize: 分页参数,每页含有的结果的数目,默认为10 (Required)
func NewGetUserViewIPRequestWithoutParam ¶
func NewGetUserViewIPRequestWithoutParam() *GetUserViewIPRequest
This constructor has better compatible ability when API parameters changed
func (GetUserViewIPRequest) GetRegionId ¶
func (r GetUserViewIPRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetUserViewIPRequest) SetDomainId ¶
func (r *GetUserViewIPRequest) SetDomainId(domainId int)
param domainId: 主域名ID(Required)
func (*GetUserViewIPRequest) SetPageNumber ¶
func (r *GetUserViewIPRequest) SetPageNumber(pageNumber int)
param pageNumber: 分页参数,页的序号, 默认为1(Required)
func (*GetUserViewIPRequest) SetPageSize ¶
func (r *GetUserViewIPRequest) SetPageSize(pageSize int)
param pageSize: 分页参数,每页含有的结果的数目,默认为10(Required)
func (*GetUserViewIPRequest) SetRegionId ¶
func (r *GetUserViewIPRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*GetUserViewIPRequest) SetViewId ¶
func (r *GetUserViewIPRequest) SetViewId(viewId int)
param viewId: 自定义线路ID(Required)
func (*GetUserViewIPRequest) SetViewName ¶
func (r *GetUserViewIPRequest) SetViewName(viewName string)
param viewName: 自定义线路名称, 最多64个字符(Optional)
type GetUserViewIPResponse ¶
type GetUserViewIPResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetUserViewIPResult `json:"result"`
}
type GetUserViewIPResult ¶
type GetUserViewRequest ¶
type GetUserViewRequest struct {
core.JDCloudRequest
/* 地域ID */
RegionId string `json:"regionId"`
/* 主域名ID */
DomainId int `json:"domainId"`
/* 自定义线路ID */
ViewId int `json:"viewId"`
/* 自定义线路名称, 最多64个字符 (Optional) */
ViewName *string `json:"viewName"`
/* 分页参数,页的序号 */
PageNumber int `json:"pageNumber"`
/* 分页参数,每页含有的结果的数目 */
PageSize int `json:"pageSize"`
}
func NewGetUserViewRequest ¶
func NewGetUserViewRequest( regionId string, domainId int, viewId int, pageNumber int, pageSize int, ) *GetUserViewRequest
* param regionId: 地域ID (Required) * param domainId: 主域名ID (Required) * param viewId: 自定义线路ID (Required) * param pageNumber: 分页参数,页的序号 (Required) * param pageSize: 分页参数,每页含有的结果的数目 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetUserViewRequestWithAllParams ¶
func NewGetUserViewRequestWithAllParams( regionId string, domainId int, viewId int, viewName *string, pageNumber int, pageSize int, ) *GetUserViewRequest
* param regionId: 地域ID (Required) * param domainId: 主域名ID (Required) * param viewId: 自定义线路ID (Required) * param viewName: 自定义线路名称, 最多64个字符 (Optional) * param pageNumber: 分页参数,页的序号 (Required) * param pageSize: 分页参数,每页含有的结果的数目 (Required)
func NewGetUserViewRequestWithoutParam ¶
func NewGetUserViewRequestWithoutParam() *GetUserViewRequest
This constructor has better compatible ability when API parameters changed
func (GetUserViewRequest) GetRegionId ¶
func (r GetUserViewRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetUserViewRequest) SetDomainId ¶
func (r *GetUserViewRequest) SetDomainId(domainId int)
param domainId: 主域名ID(Required)
func (*GetUserViewRequest) SetPageNumber ¶
func (r *GetUserViewRequest) SetPageNumber(pageNumber int)
param pageNumber: 分页参数,页的序号(Required)
func (*GetUserViewRequest) SetPageSize ¶
func (r *GetUserViewRequest) SetPageSize(pageSize int)
param pageSize: 分页参数,每页含有的结果的数目(Required)
func (*GetUserViewRequest) SetRegionId ¶
func (r *GetUserViewRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*GetUserViewRequest) SetViewId ¶
func (r *GetUserViewRequest) SetViewId(viewId int)
param viewId: 自定义线路ID(Required)
func (*GetUserViewRequest) SetViewName ¶
func (r *GetUserViewRequest) SetViewName(viewName string)
param viewName: 自定义线路名称, 最多64个字符(Optional)
type GetUserViewResponse ¶
type GetUserViewResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetUserViewResult `json:"result"`
}
type GetUserViewResult ¶
type GetUserViewResult struct {
DataList []clouddnsservice.UserViewInput `json:"dataList"`
CurrentCount int `json:"currentCount"`
TotalCount int `json:"totalCount"`
TotalPage int `json:"totalPage"`
}
type GetViewTreeRequest ¶
type GetViewTreeRequest struct {
core.JDCloudRequest
/* 实例所属的地域ID */
RegionId string `json:"regionId"`
/* 域名ID,请使用getDomains接口获取。 */
DomainId string `json:"domainId"`
/* 展示方式,暂时不使用 (Optional) */
LoadMode *int `json:"loadMode"`
/* 套餐ID,0->免费版 1->企业版 2->企业高级版 */
PackId int `json:"packId"`
/* view ID,默认为-1 */
ViewId int `json:"viewId"`
}
func NewGetViewTreeRequest ¶
func NewGetViewTreeRequest( regionId string, domainId string, packId int, viewId int, ) *GetViewTreeRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param packId: 套餐ID,0->免费版 1->企业版 2->企业高级版 (Required) * param viewId: view ID,默认为-1 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetViewTreeRequestWithAllParams ¶
func NewGetViewTreeRequestWithAllParams( regionId string, domainId string, loadMode *int, packId int, viewId int, ) *GetViewTreeRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param loadMode: 展示方式,暂时不使用 (Optional) * param packId: 套餐ID,0->免费版 1->企业版 2->企业高级版 (Required) * param viewId: view ID,默认为-1 (Required)
func NewGetViewTreeRequestWithoutParam ¶
func NewGetViewTreeRequestWithoutParam() *GetViewTreeRequest
This constructor has better compatible ability when API parameters changed
func (GetViewTreeRequest) GetRegionId ¶
func (r GetViewTreeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetViewTreeRequest) SetDomainId ¶
func (r *GetViewTreeRequest) SetDomainId(domainId string)
param domainId: 域名ID,请使用getDomains接口获取。(Required)
func (*GetViewTreeRequest) SetLoadMode ¶
func (r *GetViewTreeRequest) SetLoadMode(loadMode int)
param loadMode: 展示方式,暂时不使用(Optional)
func (*GetViewTreeRequest) SetPackId ¶
func (r *GetViewTreeRequest) SetPackId(packId int)
param packId: 套餐ID,0->免费版 1->企业版 2->企业高级版(Required)
func (*GetViewTreeRequest) SetRegionId ¶
func (r *GetViewTreeRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetViewTreeRequest) SetViewId ¶
func (r *GetViewTreeRequest) SetViewId(viewId int)
param viewId: view ID,默认为-1(Required)
type GetViewTreeResponse ¶
type GetViewTreeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetViewTreeResult `json:"result"`
}
type GetViewTreeResult ¶
type GetViewTreeResult struct {
Data []clouddnsservice.ViewTree `json:"data"`
}
type OperateMonitorRequest ¶
type OperateMonitorRequest struct {
core.JDCloudRequest
/* 实例所属的地域ID */
RegionId string `json:"regionId"`
/* 域名ID,请使用getDomains接口获取。 */
DomainId string `json:"domainId"`
/* 删除del, 暂停stop, 开启start, 手动恢复recover,手动切换switch */
Action string `json:"action"`
/* 监控项ID */
Ids []int `json:"ids"`
/* 监控项的主机值, 手动切换时必填 (Optional) */
SwitchTarget *string `json:"switchTarget"`
}
func NewOperateMonitorRequest ¶
func NewOperateMonitorRequest( regionId string, domainId string, action string, ids []int, ) *OperateMonitorRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param action: 删除del, 暂停stop, 开启start, 手动恢复recover,手动切换switch (Required) * param ids: 监控项ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewOperateMonitorRequestWithAllParams ¶
func NewOperateMonitorRequestWithAllParams( regionId string, domainId string, action string, ids []int, switchTarget *string, ) *OperateMonitorRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param action: 删除del, 暂停stop, 开启start, 手动恢复recover,手动切换switch (Required) * param ids: 监控项ID (Required) * param switchTarget: 监控项的主机值, 手动切换时必填 (Optional)
func NewOperateMonitorRequestWithoutParam ¶
func NewOperateMonitorRequestWithoutParam() *OperateMonitorRequest
This constructor has better compatible ability when API parameters changed
func (OperateMonitorRequest) GetRegionId ¶
func (r OperateMonitorRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*OperateMonitorRequest) SetAction ¶
func (r *OperateMonitorRequest) SetAction(action string)
param action: 删除del, 暂停stop, 开启start, 手动恢复recover,手动切换switch(Required)
func (*OperateMonitorRequest) SetDomainId ¶
func (r *OperateMonitorRequest) SetDomainId(domainId string)
param domainId: 域名ID,请使用getDomains接口获取。(Required)
func (*OperateMonitorRequest) SetIds ¶
func (r *OperateMonitorRequest) SetIds(ids []int)
param ids: 监控项ID(Required)
func (*OperateMonitorRequest) SetRegionId ¶
func (r *OperateMonitorRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*OperateMonitorRequest) SetSwitchTarget ¶
func (r *OperateMonitorRequest) SetSwitchTarget(switchTarget string)
param switchTarget: 监控项的主机值, 手动切换时必填(Optional)
type OperateMonitorResponse ¶
type OperateMonitorResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result OperateMonitorResult `json:"result"`
}
type OperateMonitorResult ¶
type OperateMonitorResult struct {
}
type OperateRRRequest ¶
type OperateRRRequest struct {
core.JDCloudRequest
/* 实例所属的地域ID */
RegionId string `json:"regionId"`
/* 域名ID,请使用getDomains接口获取。 */
DomainId string `json:"domainId"`
/* 需要操作的解析记录ID,请使用searchRR接口获取。 */
Ids []int `json:"ids"`
/* 操作类型,on->启用 off->停用 del->删除 */
Action string `json:"action"`
}
func NewOperateRRRequest ¶
func NewOperateRRRequest( regionId string, domainId string, ids []int, action string, ) *OperateRRRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param ids: 需要操作的解析记录ID,请使用searchRR接口获取。 (Required) * param action: 操作类型,on->启用 off->停用 del->删除 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewOperateRRRequestWithAllParams ¶
func NewOperateRRRequestWithAllParams( regionId string, domainId string, ids []int, action string, ) *OperateRRRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param ids: 需要操作的解析记录ID,请使用searchRR接口获取。 (Required) * param action: 操作类型,on->启用 off->停用 del->删除 (Required)
func NewOperateRRRequestWithoutParam ¶
func NewOperateRRRequestWithoutParam() *OperateRRRequest
This constructor has better compatible ability when API parameters changed
func (OperateRRRequest) GetRegionId ¶
func (r OperateRRRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*OperateRRRequest) SetAction ¶
func (r *OperateRRRequest) SetAction(action string)
param action: 操作类型,on->启用 off->停用 del->删除(Required)
func (*OperateRRRequest) SetDomainId ¶
func (r *OperateRRRequest) SetDomainId(domainId string)
param domainId: 域名ID,请使用getDomains接口获取。(Required)
func (*OperateRRRequest) SetIds ¶
func (r *OperateRRRequest) SetIds(ids []int)
param ids: 需要操作的解析记录ID,请使用searchRR接口获取。(Required)
func (*OperateRRRequest) SetRegionId ¶
func (r *OperateRRRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
type OperateRRResponse ¶
type OperateRRResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result OperateRRResult `json:"result"`
}
type OperateRRResult ¶
type OperateRRResult struct {
}
type SearchRRRequest ¶
type SearchRRRequest struct {
core.JDCloudRequest
/* 实例所属的地域ID */
RegionId string `json:"regionId"`
/* 域名ID,请使用getDomains接口获取。 */
DomainId string `json:"domainId"`
/* 当前页数,起始值为1,默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页查询时设置的每页行数, 默认为10 (Optional) */
PageSize *int `json:"pageSize"`
}
func NewSearchRRRequest ¶
func NewSearchRRRequest( regionId string, domainId string, ) *SearchRRRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSearchRRRequestWithAllParams ¶
func NewSearchRRRequestWithAllParams( regionId string, domainId string, pageNumber *int, pageSize *int, ) *SearchRRRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param pageNumber: 当前页数,起始值为1,默认为1 (Optional) * param pageSize: 分页查询时设置的每页行数, 默认为10 (Optional)
func NewSearchRRRequestWithoutParam ¶
func NewSearchRRRequestWithoutParam() *SearchRRRequest
This constructor has better compatible ability when API parameters changed
func (SearchRRRequest) GetRegionId ¶
func (r SearchRRRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SearchRRRequest) SetDomainId ¶
func (r *SearchRRRequest) SetDomainId(domainId string)
param domainId: 域名ID,请使用getDomains接口获取。(Required)
func (*SearchRRRequest) SetPageNumber ¶
func (r *SearchRRRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前页数,起始值为1,默认为1(Optional)
func (*SearchRRRequest) SetPageSize ¶
func (r *SearchRRRequest) SetPageSize(pageSize int)
param pageSize: 分页查询时设置的每页行数, 默认为10(Optional)
func (*SearchRRRequest) SetRegionId ¶
func (r *SearchRRRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
type SearchRRResponse ¶
type SearchRRResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result SearchRRResult `json:"result"`
}
type SearchRRResult ¶
type SearchRRResult struct {
DataList []clouddnsservice.RR `json:"dataList"`
TotalCount int `json:"totalCount"`
TotalPage int `json:"totalPage"`
CurrentCount int `json:"currentCount"`
}
type UpdateDomainRequest ¶
type UpdateDomainRequest struct {
core.JDCloudRequest
/* 实例所属的地域ID */
RegionId string `json:"regionId"`
/* 需要修改的主域名,请使用getDomains接口获取 */
DomainName string `json:"domainName"`
/* 需要修改的主域名ID,请使用getDomains接口获取 */
Id int `json:"id"`
}
func NewUpdateDomainRequest ¶
func NewUpdateDomainRequest( regionId string, domainName string, id int, ) *UpdateDomainRequest
* param regionId: 实例所属的地域ID (Required) * param domainName: 需要修改的主域名,请使用getDomains接口获取 (Required) * param id: 需要修改的主域名ID,请使用getDomains接口获取 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateDomainRequestWithAllParams ¶
func NewUpdateDomainRequestWithAllParams( regionId string, domainName string, id int, ) *UpdateDomainRequest
* param regionId: 实例所属的地域ID (Required) * param domainName: 需要修改的主域名,请使用getDomains接口获取 (Required) * param id: 需要修改的主域名ID,请使用getDomains接口获取 (Required)
func NewUpdateDomainRequestWithoutParam ¶
func NewUpdateDomainRequestWithoutParam() *UpdateDomainRequest
This constructor has better compatible ability when API parameters changed
func (UpdateDomainRequest) GetRegionId ¶
func (r UpdateDomainRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateDomainRequest) SetDomainName ¶
func (r *UpdateDomainRequest) SetDomainName(domainName string)
param domainName: 需要修改的主域名,请使用getDomains接口获取(Required)
func (*UpdateDomainRequest) SetId ¶
func (r *UpdateDomainRequest) SetId(id int)
param id: 需要修改的主域名ID,请使用getDomains接口获取(Required)
func (*UpdateDomainRequest) SetRegionId ¶
func (r *UpdateDomainRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
type UpdateDomainResponse ¶
type UpdateDomainResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdateDomainResult `json:"result"`
}
type UpdateDomainResult ¶
type UpdateDomainResult struct {
}
type UpdateMonitorRequest ¶
type UpdateMonitorRequest struct {
core.JDCloudRequest
/* 实例所属的地域ID */
RegionId string `json:"regionId"`
/* 域名ID,请使用getDomains接口获取。 */
DomainId string `json:"domainId"`
/* 监控项设置信息 */
UpdateMonitor *clouddnsservice.UpdateMonitor `json:"updateMonitor"`
}
func NewUpdateMonitorRequest ¶
func NewUpdateMonitorRequest( regionId string, domainId string, updateMonitor *clouddnsservice.UpdateMonitor, ) *UpdateMonitorRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param updateMonitor: 监控项设置信息 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateMonitorRequestWithAllParams ¶
func NewUpdateMonitorRequestWithAllParams( regionId string, domainId string, updateMonitor *clouddnsservice.UpdateMonitor, ) *UpdateMonitorRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param updateMonitor: 监控项设置信息 (Required)
func NewUpdateMonitorRequestWithoutParam ¶
func NewUpdateMonitorRequestWithoutParam() *UpdateMonitorRequest
This constructor has better compatible ability when API parameters changed
func (UpdateMonitorRequest) GetRegionId ¶
func (r UpdateMonitorRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateMonitorRequest) SetDomainId ¶
func (r *UpdateMonitorRequest) SetDomainId(domainId string)
param domainId: 域名ID,请使用getDomains接口获取。(Required)
func (*UpdateMonitorRequest) SetRegionId ¶
func (r *UpdateMonitorRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*UpdateMonitorRequest) SetUpdateMonitor ¶
func (r *UpdateMonitorRequest) SetUpdateMonitor(updateMonitor *clouddnsservice.UpdateMonitor)
param updateMonitor: 监控项设置信息(Required)
type UpdateMonitorResponse ¶
type UpdateMonitorResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdateMonitorResult `json:"result"`
}
type UpdateMonitorResult ¶
type UpdateMonitorResult struct {
}
type UpdateRRRequest ¶
type UpdateRRRequest struct {
core.JDCloudRequest
/* 实例所属的地域ID */
RegionId string `json:"regionId"`
/* 域名ID,请使用getDomains接口获取。 */
DomainId string `json:"domainId"`
/* updateRR参数 */
Req *clouddnsservice.UpdateRR `json:"req"`
}
func NewUpdateRRRequest ¶
func NewUpdateRRRequest( regionId string, domainId string, req *clouddnsservice.UpdateRR, ) *UpdateRRRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param req: updateRR参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateRRRequestWithAllParams ¶
func NewUpdateRRRequestWithAllParams( regionId string, domainId string, req *clouddnsservice.UpdateRR, ) *UpdateRRRequest
* param regionId: 实例所属的地域ID (Required) * param domainId: 域名ID,请使用getDomains接口获取。 (Required) * param req: updateRR参数 (Required)
func NewUpdateRRRequestWithoutParam ¶
func NewUpdateRRRequestWithoutParam() *UpdateRRRequest
This constructor has better compatible ability when API parameters changed
func (UpdateRRRequest) GetRegionId ¶
func (r UpdateRRRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateRRRequest) SetDomainId ¶
func (r *UpdateRRRequest) SetDomainId(domainId string)
param domainId: 域名ID,请使用getDomains接口获取。(Required)
func (*UpdateRRRequest) SetRegionId ¶
func (r *UpdateRRRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*UpdateRRRequest) SetReq ¶
func (r *UpdateRRRequest) SetReq(req *clouddnsservice.UpdateRR)
param req: updateRR参数(Required)
type UpdateRRResponse ¶
type UpdateRRResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdateRRResult `json:"result"`
}
type UpdateRRResult ¶
type UpdateRRResult struct {
}
Source Files
¶
- AddDomain.go
- AddMonitor.go
- AddMonitorTarget.go
- AddRR.go
- AddUserView.go
- AddUserViewIP.go
- BatchSetDnsResolve.go
- DelDomain.go
- DelUserView.go
- DelUserViewIP.go
- GetActionLog.go
- GetDomainQueryCount.go
- GetDomainQueryTraffic.go
- GetDomains.go
- GetMonitor.go
- GetMonitorAlarmInfo.go
- GetTargets.go
- GetUserView.go
- GetUserViewIP.go
- GetViewTree.go
- OperateMonitor.go
- OperateRR.go
- SearchRR.go
- UpdateDomain.go
- UpdateMonitor.go
- UpdateRR.go