apis

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 30, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

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

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

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

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 GetDomainQueryCountResult

type GetDomainQueryCountResult struct {
	Time    []int64 `json:"time"`
	Traffic []int64 `json:"traffic"`
}

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 GetDomainQueryTrafficResult

type GetDomainQueryTrafficResult struct {
	Time    []int64   `json:"time"`
	Unit    string    `json:"unit"`
	Traffic []float64 `json:"traffic"`
}

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 GetUserViewIPResult struct {
	DataList     []string `json:"dataList"`
	CurrentCount int      `json:"currentCount"`
	TotalCount   int      `json:"totalCount"`
	TotalPage    int      `json:"totalPage"`
}

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 {
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL