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 ¶ added in v1.1.2
type AddUserViewIPRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 添加域名的自定义解析线路的IP段的参数 */ Req *clouddnsservice.AddViewIP `json:"req"` }
func NewAddUserViewIPRequest ¶ added in v1.1.2
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 ¶ added in v1.1.2
func NewAddUserViewIPRequestWithAllParams( regionId string, req *clouddnsservice.AddViewIP, ) *AddUserViewIPRequest
* param regionId: 地域ID (Required) * param req: 添加域名的自定义解析线路的IP段的参数 (Required)
func NewAddUserViewIPRequestWithoutParam ¶ added in v1.1.2
func NewAddUserViewIPRequestWithoutParam() *AddUserViewIPRequest
This constructor has better compatible ability when API parameters changed
func (AddUserViewIPRequest) GetRegionId ¶ added in v1.1.2
func (r AddUserViewIPRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddUserViewIPRequest) SetRegionId ¶ added in v1.1.2
func (r *AddUserViewIPRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*AddUserViewIPRequest) SetReq ¶ added in v1.1.2
func (r *AddUserViewIPRequest) SetReq(req *clouddnsservice.AddViewIP)
param req: 添加域名的自定义解析线路的IP段的参数(Required)
type AddUserViewIPResponse ¶ added in v1.1.2
type AddUserViewIPResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AddUserViewIPResult `json:"result"` }
type AddUserViewIPResult ¶ added in v1.1.2
type AddUserViewIPResult struct { }
type AddUserViewRequest ¶ added in v1.1.2
type AddUserViewRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 添加自定义线路的参数 */ Req *clouddnsservice.AddView `json:"req"` }
func NewAddUserViewRequest ¶ added in v1.1.2
func NewAddUserViewRequest( regionId string, req *clouddnsservice.AddView, ) *AddUserViewRequest
* param regionId: 地域ID (Required) * param req: 添加自定义线路的参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewAddUserViewRequestWithAllParams ¶ added in v1.1.2
func NewAddUserViewRequestWithAllParams( regionId string, req *clouddnsservice.AddView, ) *AddUserViewRequest
* param regionId: 地域ID (Required) * param req: 添加自定义线路的参数 (Required)
func NewAddUserViewRequestWithoutParam ¶ added in v1.1.2
func NewAddUserViewRequestWithoutParam() *AddUserViewRequest
This constructor has better compatible ability when API parameters changed
func (AddUserViewRequest) GetRegionId ¶ added in v1.1.2
func (r AddUserViewRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*AddUserViewRequest) SetRegionId ¶ added in v1.1.2
func (r *AddUserViewRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*AddUserViewRequest) SetReq ¶ added in v1.1.2
func (r *AddUserViewRequest) SetReq(req *clouddnsservice.AddView)
param req: 添加自定义线路的参数(Required)
type AddUserViewResponse ¶ added in v1.1.2
type AddUserViewResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result AddUserViewResult `json:"result"` }
type AddUserViewResult ¶ added in v1.1.2
type AddUserViewResult struct {
Data clouddnsservice.Userview `json:"data"`
}
type BatchSetDnsResolveRequest ¶ added in v1.2.2
type BatchSetDnsResolveRequest struct { core.JDCloudRequest /* 实例所属的地域ID */ RegionId string `json:"regionId"` /* 需要设置的解析记录列表 */ Req []clouddnsservice.BatchSetDNS `json:"req"` }
func NewBatchSetDnsResolveRequest ¶ added in v1.2.2
func NewBatchSetDnsResolveRequest( regionId string, req []clouddnsservice.BatchSetDNS, ) *BatchSetDnsResolveRequest
* param regionId: 实例所属的地域ID (Required) * param req: 需要设置的解析记录列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewBatchSetDnsResolveRequestWithAllParams ¶ added in v1.2.2
func NewBatchSetDnsResolveRequestWithAllParams( regionId string, req []clouddnsservice.BatchSetDNS, ) *BatchSetDnsResolveRequest
* param regionId: 实例所属的地域ID (Required) * param req: 需要设置的解析记录列表 (Required)
func NewBatchSetDnsResolveRequestWithoutParam ¶ added in v1.2.2
func NewBatchSetDnsResolveRequestWithoutParam() *BatchSetDnsResolveRequest
This constructor has better compatible ability when API parameters changed
func (BatchSetDnsResolveRequest) GetRegionId ¶ added in v1.2.2
func (r BatchSetDnsResolveRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*BatchSetDnsResolveRequest) SetRegionId ¶ added in v1.2.2
func (r *BatchSetDnsResolveRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*BatchSetDnsResolveRequest) SetReq ¶ added in v1.2.2
func (r *BatchSetDnsResolveRequest) SetReq(req []clouddnsservice.BatchSetDNS)
param req: 需要设置的解析记录列表(Required)
type BatchSetDnsResolveResponse ¶ added in v1.2.2
type BatchSetDnsResolveResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result BatchSetDnsResolveResult `json:"result"` }
type BatchSetDnsResolveResult ¶ added in v1.2.2
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 ¶ added in v1.1.2
type DelUserViewIPRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 删除域名的自定义解析线路的IP段的参数 */ Req *clouddnsservice.DelViewIP `json:"req"` }
func NewDelUserViewIPRequest ¶ added in v1.1.2
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 ¶ added in v1.1.2
func NewDelUserViewIPRequestWithAllParams( regionId string, req *clouddnsservice.DelViewIP, ) *DelUserViewIPRequest
* param regionId: 地域ID (Required) * param req: 删除域名的自定义解析线路的IP段的参数 (Required)
func NewDelUserViewIPRequestWithoutParam ¶ added in v1.1.2
func NewDelUserViewIPRequestWithoutParam() *DelUserViewIPRequest
This constructor has better compatible ability when API parameters changed
func (DelUserViewIPRequest) GetRegionId ¶ added in v1.1.2
func (r DelUserViewIPRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DelUserViewIPRequest) SetRegionId ¶ added in v1.1.2
func (r *DelUserViewIPRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*DelUserViewIPRequest) SetReq ¶ added in v1.1.2
func (r *DelUserViewIPRequest) SetReq(req *clouddnsservice.DelViewIP)
param req: 删除域名的自定义解析线路的IP段的参数(Required)
type DelUserViewIPResponse ¶ added in v1.1.2
type DelUserViewIPResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DelUserViewIPResult `json:"result"` }
type DelUserViewIPResult ¶ added in v1.1.2
type DelUserViewIPResult struct { }
type DelUserViewRequest ¶ added in v1.1.2
type DelUserViewRequest struct { core.JDCloudRequest /* 地域ID */ RegionId string `json:"regionId"` /* 删除自定义线路的参数 */ Req *clouddnsservice.DelView `json:"req"` }
func NewDelUserViewRequest ¶ added in v1.1.2
func NewDelUserViewRequest( regionId string, req *clouddnsservice.DelView, ) *DelUserViewRequest
* param regionId: 地域ID (Required) * param req: 删除自定义线路的参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDelUserViewRequestWithAllParams ¶ added in v1.1.2
func NewDelUserViewRequestWithAllParams( regionId string, req *clouddnsservice.DelView, ) *DelUserViewRequest
* param regionId: 地域ID (Required) * param req: 删除自定义线路的参数 (Required)
func NewDelUserViewRequestWithoutParam ¶ added in v1.1.2
func NewDelUserViewRequestWithoutParam() *DelUserViewRequest
This constructor has better compatible ability when API parameters changed
func (DelUserViewRequest) GetRegionId ¶ added in v1.1.2
func (r DelUserViewRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DelUserViewRequest) SetRegionId ¶ added in v1.1.2
func (r *DelUserViewRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*DelUserViewRequest) SetReq ¶ added in v1.1.2
func (r *DelUserViewRequest) SetReq(req *clouddnsservice.DelView)
param req: 删除自定义线路的参数(Required)
type DelUserViewResponse ¶ added in v1.1.2
type DelUserViewResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result DelUserViewResult `json:"result"` }
type DelUserViewResult ¶ added in v1.1.2
type DelUserViewResult struct { }
type GetActionLogRequest ¶ added in v1.1.2
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 ¶ added in v1.1.2
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 ¶ added in v1.1.2
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 ¶ added in v1.1.2
func NewGetActionLogRequestWithoutParam() *GetActionLogRequest
This constructor has better compatible ability when API parameters changed
func (GetActionLogRequest) GetRegionId ¶ added in v1.1.2
func (r GetActionLogRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetActionLogRequest) SetEndTime ¶ added in v1.1.2
func (r *GetActionLogRequest) SetEndTime(endTime string)
param endTime: 记录的终止时间,格式:UTC时间例如2017-11-10T23:00:00Z(Required)
func (*GetActionLogRequest) SetKeyWord ¶ added in v1.1.2
func (r *GetActionLogRequest) SetKeyWord(keyWord string)
param keyWord: 日志需要匹配的关键词(Optional)
func (*GetActionLogRequest) SetPageNumber ¶ added in v1.1.2
func (r *GetActionLogRequest) SetPageNumber(pageNumber int)
param pageNumber: 分页参数,页的序号,默认是1(Required)
func (*GetActionLogRequest) SetPageSize ¶ added in v1.1.2
func (r *GetActionLogRequest) SetPageSize(pageSize int)
param pageSize: 分页参数,每页含有的结果的数目,默认是10(Required)
func (*GetActionLogRequest) SetRegionId ¶ added in v1.1.2
func (r *GetActionLogRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*GetActionLogRequest) SetStartTime ¶ added in v1.1.2
func (r *GetActionLogRequest) SetStartTime(startTime string)
param startTime: 记录的起始时间,格式:UTC时间例如2017-11-10T23:00:00Z(Required)
func (*GetActionLogRequest) SetSuccess ¶ added in v1.1.2
func (r *GetActionLogRequest) SetSuccess(success bool)
param success: 日志里面的结果是成功还是失败(Optional)
func (*GetActionLogRequest) SetType ¶ added in v1.1.2
func (r *GetActionLogRequest) SetType(type_ int)
param type_: 日志的类型(Optional)
type GetActionLogResponse ¶ added in v1.1.2
type GetActionLogResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetActionLogResult `json:"result"` }
type GetActionLogResult ¶ added in v1.1.2
type GetActionLogResult struct { DataList []clouddnsservice.Actionlog `json:"dataList"` CurrentCount int `json:"currentCount"` TotalCount int `json:"totalCount"` TotalPage int `json:"totalPage"` }
type GetDomainQueryCountRequest ¶ added in v1.0.7
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 ¶ added in v1.0.7
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 ¶ added in v1.0.7
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 ¶ added in v1.0.7
func NewGetDomainQueryCountRequestWithoutParam() *GetDomainQueryCountRequest
This constructor has better compatible ability when API parameters changed
func (GetDomainQueryCountRequest) GetRegionId ¶ added in v1.0.7
func (r GetDomainQueryCountRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetDomainQueryCountRequest) SetDomainId ¶ added in v1.0.7
func (r *GetDomainQueryCountRequest) SetDomainId(domainId string)
param domainId: 域名ID,请使用getDomains接口获取。(Required)
func (*GetDomainQueryCountRequest) SetDomainName ¶ added in v1.0.7
func (r *GetDomainQueryCountRequest) SetDomainName(domainName string)
param domainName: 查询的主域名,,请使用getDomains接口获取(Required)
func (*GetDomainQueryCountRequest) SetEnd ¶ added in v1.0.7
func (r *GetDomainQueryCountRequest) SetEnd(end string)
param end: 查询时间段的终止时间, UTC时间,例如2017-11-10T23:00:00Z(Required)
func (*GetDomainQueryCountRequest) SetRegionId ¶ added in v1.0.7
func (r *GetDomainQueryCountRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetDomainQueryCountRequest) SetStart ¶ added in v1.0.7
func (r *GetDomainQueryCountRequest) SetStart(start string)
param start: 查询时间段的起始时间, UTC时间,例如2017-11-10T23:00:00Z(Required)
type GetDomainQueryCountResponse ¶ added in v1.0.7
type GetDomainQueryCountResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetDomainQueryCountResult `json:"result"` }
type GetDomainQueryCountResult ¶ added in v1.0.7
type GetDomainQueryTrafficRequest ¶ added in v1.0.7
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 ¶ added in v1.0.7
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 ¶ added in v1.0.7
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 ¶ added in v1.0.7
func NewGetDomainQueryTrafficRequestWithoutParam() *GetDomainQueryTrafficRequest
This constructor has better compatible ability when API parameters changed
func (GetDomainQueryTrafficRequest) GetRegionId ¶ added in v1.0.7
func (r GetDomainQueryTrafficRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetDomainQueryTrafficRequest) SetDomainId ¶ added in v1.0.7
func (r *GetDomainQueryTrafficRequest) SetDomainId(domainId string)
param domainId: 域名ID,请使用getDomains接口获取。(Required)
func (*GetDomainQueryTrafficRequest) SetDomainName ¶ added in v1.0.7
func (r *GetDomainQueryTrafficRequest) SetDomainName(domainName string)
param domainName: 主域名,请使用getDomains接口获取(Required)
func (*GetDomainQueryTrafficRequest) SetEnd ¶ added in v1.0.7
func (r *GetDomainQueryTrafficRequest) SetEnd(end string)
param end: 时间段的终止时间, UTC时间,例如2017-11-10T23:00:00Z(Required)
func (*GetDomainQueryTrafficRequest) SetRegionId ¶ added in v1.0.7
func (r *GetDomainQueryTrafficRequest) SetRegionId(regionId string)
param regionId: 实例所属的地域ID(Required)
func (*GetDomainQueryTrafficRequest) SetStart ¶ added in v1.0.7
func (r *GetDomainQueryTrafficRequest) SetStart(start string)
param start: 时间段的起始时间, UTC时间,例如2017-11-10T23:00:00Z(Required)
type GetDomainQueryTrafficResponse ¶ added in v1.0.7
type GetDomainQueryTrafficResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetDomainQueryTrafficResult `json:"result"` }
type GetDomainQueryTrafficResult ¶ added in v1.0.7
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 ¶ added in v1.1.2
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 ¶ added in v1.1.2
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 ¶ added in v1.1.2
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 ¶ added in v1.1.2
func NewGetUserViewIPRequestWithoutParam() *GetUserViewIPRequest
This constructor has better compatible ability when API parameters changed
func (GetUserViewIPRequest) GetRegionId ¶ added in v1.1.2
func (r GetUserViewIPRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetUserViewIPRequest) SetDomainId ¶ added in v1.1.2
func (r *GetUserViewIPRequest) SetDomainId(domainId int)
param domainId: 主域名ID(Required)
func (*GetUserViewIPRequest) SetPageNumber ¶ added in v1.1.2
func (r *GetUserViewIPRequest) SetPageNumber(pageNumber int)
param pageNumber: 分页参数,页的序号, 默认为1(Required)
func (*GetUserViewIPRequest) SetPageSize ¶ added in v1.1.2
func (r *GetUserViewIPRequest) SetPageSize(pageSize int)
param pageSize: 分页参数,每页含有的结果的数目,默认为10(Required)
func (*GetUserViewIPRequest) SetRegionId ¶ added in v1.1.2
func (r *GetUserViewIPRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*GetUserViewIPRequest) SetViewId ¶ added in v1.1.2
func (r *GetUserViewIPRequest) SetViewId(viewId int)
param viewId: 自定义线路ID(Required)
func (*GetUserViewIPRequest) SetViewName ¶ added in v1.1.2
func (r *GetUserViewIPRequest) SetViewName(viewName string)
param viewName: 自定义线路名称, 最多64个字符(Optional)
type GetUserViewIPResponse ¶ added in v1.1.2
type GetUserViewIPResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetUserViewIPResult `json:"result"` }
type GetUserViewIPResult ¶ added in v1.1.2
type GetUserViewRequest ¶ added in v1.1.2
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 ¶ added in v1.1.2
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 ¶ added in v1.1.2
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 ¶ added in v1.1.2
func NewGetUserViewRequestWithoutParam() *GetUserViewRequest
This constructor has better compatible ability when API parameters changed
func (GetUserViewRequest) GetRegionId ¶ added in v1.1.2
func (r GetUserViewRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetUserViewRequest) SetDomainId ¶ added in v1.1.2
func (r *GetUserViewRequest) SetDomainId(domainId int)
param domainId: 主域名ID(Required)
func (*GetUserViewRequest) SetPageNumber ¶ added in v1.1.2
func (r *GetUserViewRequest) SetPageNumber(pageNumber int)
param pageNumber: 分页参数,页的序号(Required)
func (*GetUserViewRequest) SetPageSize ¶ added in v1.1.2
func (r *GetUserViewRequest) SetPageSize(pageSize int)
param pageSize: 分页参数,每页含有的结果的数目(Required)
func (*GetUserViewRequest) SetRegionId ¶ added in v1.1.2
func (r *GetUserViewRequest) SetRegionId(regionId string)
param regionId: 地域ID(Required)
func (*GetUserViewRequest) SetViewId ¶ added in v1.1.2
func (r *GetUserViewRequest) SetViewId(viewId int)
param viewId: 自定义线路ID(Required)
func (*GetUserViewRequest) SetViewName ¶ added in v1.1.2
func (r *GetUserViewRequest) SetViewName(viewName string)
param viewName: 自定义线路名称, 最多64个字符(Optional)
type GetUserViewResponse ¶ added in v1.1.2
type GetUserViewResponse struct { RequestID string `json:"requestId"` Error core.ErrorResponse `json:"error"` Result GetUserViewResult `json:"result"` }
type GetUserViewResult ¶ added in v1.1.2
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 ¶ added in v1.0.8
func (r *SearchRRRequest) SetPageNumber(pageNumber int)
param pageNumber: 当前页数,起始值为1,默认为1(Optional)
func (*SearchRRRequest) SetPageSize ¶ added in v1.0.8
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