apis

package
v1.33.0 Latest Latest
Warning

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

Go to latest
Published: Jun 24, 2020 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 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

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

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

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 GetDomainQueryCountResult struct {
	Time    []int64 `json:"time"`
	Traffic []int64 `json:"traffic"`
}

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

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

Jump to

Keyboard shortcuts

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