apis

package
v1.56.0 Latest Latest
Warning

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

Go to latest
Published: Jul 13, 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 BindVpcRequest

type BindVpcRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* zone id  */
	ZoneId string `json:"zoneId"`

	/* 绑定的vpc信息 (Optional) */
	BindVpc []privatezone.BindVpcReq `json:"bindVpc"`
}

func NewBindVpcRequest

func NewBindVpcRequest(
	regionId string,
	zoneId string,
) *BindVpcRequest

* param regionId: 地域ID (Required) * param zoneId: zone id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewBindVpcRequestWithAllParams

func NewBindVpcRequestWithAllParams(
	regionId string,
	zoneId string,
	bindVpc []privatezone.BindVpcReq,
) *BindVpcRequest

* param regionId: 地域ID (Required) * param zoneId: zone id (Required) * param bindVpc: 绑定的vpc信息 (Optional)

func NewBindVpcRequestWithoutParam

func NewBindVpcRequestWithoutParam() *BindVpcRequest

This constructor has better compatible ability when API parameters changed

func (BindVpcRequest) GetRegionId

func (r BindVpcRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*BindVpcRequest) SetBindVpc

func (r *BindVpcRequest) SetBindVpc(bindVpc []privatezone.BindVpcReq)

param bindVpc: 绑定的vpc信息(Optional)

func (*BindVpcRequest) SetRegionId

func (r *BindVpcRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*BindVpcRequest) SetZoneId

func (r *BindVpcRequest) SetZoneId(zoneId string)

param zoneId: zone id(Required)

type BindVpcResponse

type BindVpcResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    BindVpcResult      `json:"result"`
}

type BindVpcResult

type BindVpcResult struct {
}

type CreateResourceRecordRequest

type CreateResourceRecordRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* zone id  */
	ZoneId string `json:"zoneId"`

	/* 主机记录 (Optional) */
	HostRecord *string `json:"hostRecord"`

	/* 主机记录值 (Optional) */
	HostValue *string `json:"hostValue"`

	/* 解析类型,目前支持类型 A AAAA CNAME TXT CAA SRV MX PTR (Optional) */
	RecordType *string `json:"recordType"`

	/* TTL值 (Optional) */
	Ttl *int `json:"ttl"`

	/* 优先级,只存在于MX, SRV解析记录类型 (Optional) */
	Priority *int `json:"priority"`

	/* 端口,只存在于SRV解析记录类型 (Optional) */
	Port *int `json:"port"`

	/* 解析记录的权重,目前支持权重的有:A/AAAA/CNAME,A/AAAA权重范围0-100,CNAME权重范围1-100。 (Optional) */
	Weight *int `json:"weight"`
}

func NewCreateResourceRecordRequest

func NewCreateResourceRecordRequest(
	regionId string,
	zoneId string,
) *CreateResourceRecordRequest

* param regionId: 地域ID (Required) * param zoneId: zone id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateResourceRecordRequestWithAllParams

func NewCreateResourceRecordRequestWithAllParams(
	regionId string,
	zoneId string,
	hostRecord *string,
	hostValue *string,
	recordType *string,
	ttl *int,
	priority *int,
	port *int,
	weight *int,
) *CreateResourceRecordRequest

* param regionId: 地域ID (Required) * param zoneId: zone id (Required) * param hostRecord: 主机记录 (Optional) * param hostValue: 主机记录值 (Optional) * param recordType: 解析类型,目前支持类型 A AAAA CNAME TXT CAA SRV MX PTR (Optional) * param ttl: TTL值 (Optional) * param priority: 优先级,只存在于MX, SRV解析记录类型 (Optional) * param port: 端口,只存在于SRV解析记录类型 (Optional) * param weight: 解析记录的权重,目前支持权重的有:A/AAAA/CNAME,A/AAAA权重范围0-100,CNAME权重范围1-100。 (Optional)

func NewCreateResourceRecordRequestWithoutParam

func NewCreateResourceRecordRequestWithoutParam() *CreateResourceRecordRequest

This constructor has better compatible ability when API parameters changed

func (CreateResourceRecordRequest) GetRegionId

func (r CreateResourceRecordRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateResourceRecordRequest) SetHostRecord

func (r *CreateResourceRecordRequest) SetHostRecord(hostRecord string)

param hostRecord: 主机记录(Optional)

func (*CreateResourceRecordRequest) SetHostValue

func (r *CreateResourceRecordRequest) SetHostValue(hostValue string)

param hostValue: 主机记录值(Optional)

func (*CreateResourceRecordRequest) SetPort

func (r *CreateResourceRecordRequest) SetPort(port int)

param port: 端口,只存在于SRV解析记录类型(Optional)

func (*CreateResourceRecordRequest) SetPriority

func (r *CreateResourceRecordRequest) SetPriority(priority int)

param priority: 优先级,只存在于MX, SRV解析记录类型(Optional)

func (*CreateResourceRecordRequest) SetRecordType

func (r *CreateResourceRecordRequest) SetRecordType(recordType string)

param recordType: 解析类型,目前支持类型 A AAAA CNAME TXT CAA SRV MX PTR(Optional)

func (*CreateResourceRecordRequest) SetRegionId

func (r *CreateResourceRecordRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*CreateResourceRecordRequest) SetTtl

func (r *CreateResourceRecordRequest) SetTtl(ttl int)

param ttl: TTL值(Optional)

func (*CreateResourceRecordRequest) SetWeight

func (r *CreateResourceRecordRequest) SetWeight(weight int)

param weight: 解析记录的权重,目前支持权重的有:A/AAAA/CNAME,A/AAAA权重范围0-100,CNAME权重范围1-100。(Optional)

func (*CreateResourceRecordRequest) SetZoneId

func (r *CreateResourceRecordRequest) SetZoneId(zoneId string)

param zoneId: zone id(Required)

type CreateResourceRecordResponse

type CreateResourceRecordResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    CreateResourceRecordResult `json:"result"`
}

type CreateResourceRecordResult

type CreateResourceRecordResult struct {
}

type CreateZoneRequest

type CreateZoneRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* zone  */
	Zone string `json:"zone"`

	/* 购买的套餐实例ID  */
	InstanceId string `json:"instanceId"`

	/* 域名类型 LOCAL->云内全局 PTR->反向解析zone PV->私有zone  */
	ZoneType string `json:"zoneType"`

	/* 解析失败后是否进行递归解析 (Optional) */
	RetryRecurse *bool `json:"retryRecurse"`

	/* 绑定的vpc信息 (Optional) */
	BindVpc []privatezone.BindVpcReq `json:"bindVpc"`
}

func NewCreateZoneRequest

func NewCreateZoneRequest(
	regionId string,
	zone string,
	instanceId string,
	zoneType string,
) *CreateZoneRequest

* param regionId: 地域ID (Required) * param zone: zone (Required) * param instanceId: 购买的套餐实例ID (Required) * param zoneType: 域名类型 LOCAL->云内全局 PTR->反向解析zone PV->私有zone (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateZoneRequestWithAllParams

func NewCreateZoneRequestWithAllParams(
	regionId string,
	zone string,
	instanceId string,
	zoneType string,
	retryRecurse *bool,
	bindVpc []privatezone.BindVpcReq,
) *CreateZoneRequest

* param regionId: 地域ID (Required) * param zone: zone (Required) * param instanceId: 购买的套餐实例ID (Required) * param zoneType: 域名类型 LOCAL->云内全局 PTR->反向解析zone PV->私有zone (Required) * param retryRecurse: 解析失败后是否进行递归解析 (Optional) * param bindVpc: 绑定的vpc信息 (Optional)

func NewCreateZoneRequestWithoutParam

func NewCreateZoneRequestWithoutParam() *CreateZoneRequest

This constructor has better compatible ability when API parameters changed

func (CreateZoneRequest) GetRegionId

func (r CreateZoneRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateZoneRequest) SetBindVpc

func (r *CreateZoneRequest) SetBindVpc(bindVpc []privatezone.BindVpcReq)

param bindVpc: 绑定的vpc信息(Optional)

func (*CreateZoneRequest) SetInstanceId

func (r *CreateZoneRequest) SetInstanceId(instanceId string)

param instanceId: 购买的套餐实例ID(Required)

func (*CreateZoneRequest) SetRegionId

func (r *CreateZoneRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*CreateZoneRequest) SetRetryRecurse

func (r *CreateZoneRequest) SetRetryRecurse(retryRecurse bool)

param retryRecurse: 解析失败后是否进行递归解析(Optional)

func (*CreateZoneRequest) SetZone

func (r *CreateZoneRequest) SetZone(zone string)

param zone: zone(Required)

func (*CreateZoneRequest) SetZoneType

func (r *CreateZoneRequest) SetZoneType(zoneType string)

param zoneType: 域名类型 LOCAL->云内全局 PTR->反向解析zone PV->私有zone(Required)

type CreateZoneResponse

type CreateZoneResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    CreateZoneResult   `json:"result"`
}

type CreateZoneResult

type CreateZoneResult struct {
}

type DeleteResourceRecordsRequest

type DeleteResourceRecordsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* zone id  */
	ZoneId string `json:"zoneId"`

	/* 解析记录ID  */
	ResourceRecordId string `json:"resourceRecordId"`
}

func NewDeleteResourceRecordsRequest

func NewDeleteResourceRecordsRequest(
	regionId string,
	zoneId string,
	resourceRecordId string,
) *DeleteResourceRecordsRequest

* param regionId: 地域ID (Required) * param zoneId: zone id (Required) * param resourceRecordId: 解析记录ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteResourceRecordsRequestWithAllParams

func NewDeleteResourceRecordsRequestWithAllParams(
	regionId string,
	zoneId string,
	resourceRecordId string,
) *DeleteResourceRecordsRequest

* param regionId: 地域ID (Required) * param zoneId: zone id (Required) * param resourceRecordId: 解析记录ID (Required)

func NewDeleteResourceRecordsRequestWithoutParam

func NewDeleteResourceRecordsRequestWithoutParam() *DeleteResourceRecordsRequest

This constructor has better compatible ability when API parameters changed

func (DeleteResourceRecordsRequest) GetRegionId

func (r DeleteResourceRecordsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteResourceRecordsRequest) SetRegionId

func (r *DeleteResourceRecordsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*DeleteResourceRecordsRequest) SetResourceRecordId

func (r *DeleteResourceRecordsRequest) SetResourceRecordId(resourceRecordId string)

param resourceRecordId: 解析记录ID(Required)

func (*DeleteResourceRecordsRequest) SetZoneId

func (r *DeleteResourceRecordsRequest) SetZoneId(zoneId string)

param zoneId: zone id(Required)

type DeleteResourceRecordsResponse

type DeleteResourceRecordsResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    DeleteResourceRecordsResult `json:"result"`
}

type DeleteResourceRecordsResult

type DeleteResourceRecordsResult struct {
}

type DeleteZoneRequest

type DeleteZoneRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* zone id  */
	ZoneId string `json:"zoneId"`
}

func NewDeleteZoneRequest

func NewDeleteZoneRequest(
	regionId string,
	zoneId string,
) *DeleteZoneRequest

* param regionId: 地域ID (Required) * param zoneId: zone id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteZoneRequestWithAllParams

func NewDeleteZoneRequestWithAllParams(
	regionId string,
	zoneId string,
) *DeleteZoneRequest

* param regionId: 地域ID (Required) * param zoneId: zone id (Required)

func NewDeleteZoneRequestWithoutParam

func NewDeleteZoneRequestWithoutParam() *DeleteZoneRequest

This constructor has better compatible ability when API parameters changed

func (DeleteZoneRequest) GetRegionId

func (r DeleteZoneRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteZoneRequest) SetRegionId

func (r *DeleteZoneRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*DeleteZoneRequest) SetZoneId

func (r *DeleteZoneRequest) SetZoneId(zoneId string)

param zoneId: zone id(Required)

type DeleteZoneResponse

type DeleteZoneResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    DeleteZoneResult   `json:"result"`
}

type DeleteZoneResult

type DeleteZoneResult struct {
}

type DescribeActionLogsRequest

type DescribeActionLogsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 页容量,默认10,取值范围(1 - 100) (Optional) */
	PageSize *int `json:"pageSize"`

	/* 页序号,默认值1,不能小于1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 起始时间,格式:UTC时间例如2017-11-10T23:00:00Z  */
	Start string `json:"start"`

	/* 结束时间,格式:UTC时间例如2017-11-10T23:00:00Z  */
	End string `json:"end"`

	/* 日志模糊匹配的关键词 (Optional) */
	KeyWord *string `json:"keyWord"`

	/* 操作结果 false->失败 true->成功 (Optional) */
	Success *bool `json:"success"`

	/* 日志类型,支持的类型有:CREATE_ZONE、DELETE_ZONE、LOCK_ZONE、CREATE_RR、MODIFY_RR、DELETE_RR、SET_RR_STATUS、RETRY_RECURSE_ZONE (Optional) */
	ActionType *string `json:"actionType"`
}

func NewDescribeActionLogsRequest

func NewDescribeActionLogsRequest(
	regionId string,
	start string,
	end string,
) *DescribeActionLogsRequest

* param regionId: 地域ID (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 NewDescribeActionLogsRequestWithAllParams

func NewDescribeActionLogsRequestWithAllParams(
	regionId string,
	pageSize *int,
	pageNumber *int,
	start string,
	end string,
	keyWord *string,
	success *bool,
	actionType *string,
) *DescribeActionLogsRequest

* param regionId: 地域ID (Required) * param pageSize: 页容量,默认10,取值范围(1 - 100) (Optional) * param pageNumber: 页序号,默认值1,不能小于1 (Optional) * param start: 起始时间,格式:UTC时间例如2017-11-10T23:00:00Z (Required) * param end: 结束时间,格式:UTC时间例如2017-11-10T23:00:00Z (Required) * param keyWord: 日志模糊匹配的关键词 (Optional) * param success: 操作结果 false->失败 true->成功 (Optional) * param actionType: 日志类型,支持的类型有:CREATE_ZONE、DELETE_ZONE、LOCK_ZONE、CREATE_RR、MODIFY_RR、DELETE_RR、SET_RR_STATUS、RETRY_RECURSE_ZONE (Optional)

func NewDescribeActionLogsRequestWithoutParam

func NewDescribeActionLogsRequestWithoutParam() *DescribeActionLogsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeActionLogsRequest) GetRegionId

func (r DescribeActionLogsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeActionLogsRequest) SetActionType

func (r *DescribeActionLogsRequest) SetActionType(actionType string)

param actionType: 日志类型,支持的类型有:CREATE_ZONE、DELETE_ZONE、LOCK_ZONE、CREATE_RR、MODIFY_RR、DELETE_RR、SET_RR_STATUS、RETRY_RECURSE_ZONE(Optional)

func (*DescribeActionLogsRequest) SetEnd

func (r *DescribeActionLogsRequest) SetEnd(end string)

param end: 结束时间,格式:UTC时间例如2017-11-10T23:00:00Z(Required)

func (*DescribeActionLogsRequest) SetKeyWord

func (r *DescribeActionLogsRequest) SetKeyWord(keyWord string)

param keyWord: 日志模糊匹配的关键词(Optional)

func (*DescribeActionLogsRequest) SetPageNumber

func (r *DescribeActionLogsRequest) SetPageNumber(pageNumber int)

param pageNumber: 页序号,默认值1,不能小于1(Optional)

func (*DescribeActionLogsRequest) SetPageSize

func (r *DescribeActionLogsRequest) SetPageSize(pageSize int)

param pageSize: 页容量,默认10,取值范围(1 - 100)(Optional)

func (*DescribeActionLogsRequest) SetRegionId

func (r *DescribeActionLogsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*DescribeActionLogsRequest) SetStart

func (r *DescribeActionLogsRequest) SetStart(start string)

param start: 起始时间,格式:UTC时间例如2017-11-10T23:00:00Z(Required)

func (*DescribeActionLogsRequest) SetSuccess

func (r *DescribeActionLogsRequest) SetSuccess(success bool)

param success: 操作结果 false->失败 true->成功(Optional)

type DescribeActionLogsResponse

type DescribeActionLogsResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    DescribeActionLogsResult `json:"result"`
}

type DescribeActionLogsResult

type DescribeActionLogsResult struct {
	DataList     []privatezone.DescribeActionLogsRes `json:"dataList"`
	CurrentCount int                                 `json:"currentCount"`
	TotalCount   int                                 `json:"totalCount"`
	TotalPage    int                                 `json:"totalPage"`
}

type DescribeInstancesRequest

type DescribeInstancesRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 页容量,默认10,取值范围(1 - 100) (Optional) */
	PageSize *int `json:"pageSize"`

	/* 页序号,默认1,不能小于1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 实例ID (Optional) */
	InstanceId *string `json:"instanceId"`
}

func NewDescribeInstancesRequest

func NewDescribeInstancesRequest(
	regionId string,
) *DescribeInstancesRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeInstancesRequestWithAllParams

func NewDescribeInstancesRequestWithAllParams(
	regionId string,
	pageSize *int,
	pageNumber *int,
	instanceId *string,
) *DescribeInstancesRequest

* param regionId: 地域ID (Required) * param pageSize: 页容量,默认10,取值范围(1 - 100) (Optional) * param pageNumber: 页序号,默认1,不能小于1 (Optional) * param instanceId: 实例ID (Optional)

func NewDescribeInstancesRequestWithoutParam

func NewDescribeInstancesRequestWithoutParam() *DescribeInstancesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeInstancesRequest) GetRegionId

func (r DescribeInstancesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeInstancesRequest) SetInstanceId

func (r *DescribeInstancesRequest) SetInstanceId(instanceId string)

param instanceId: 实例ID(Optional)

func (*DescribeInstancesRequest) SetPageNumber

func (r *DescribeInstancesRequest) SetPageNumber(pageNumber int)

param pageNumber: 页序号,默认1,不能小于1(Optional)

func (*DescribeInstancesRequest) SetPageSize

func (r *DescribeInstancesRequest) SetPageSize(pageSize int)

param pageSize: 页容量,默认10,取值范围(1 - 100)(Optional)

func (*DescribeInstancesRequest) SetRegionId

func (r *DescribeInstancesRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

type DescribeInstancesResponse

type DescribeInstancesResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    DescribeInstancesResult `json:"result"`
}

type DescribeInstancesResult

type DescribeInstancesResult struct {
	DataList     []privatezone.DescribeInstancesRes `json:"dataList"`
	CurrentCount int                                `json:"currentCount"`
	TotalCount   int                                `json:"totalCount"`
	TotalPage    int                                `json:"totalPage"`
}

type DescribeResourceRecordsRequest

type DescribeResourceRecordsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* zone id  */
	ZoneId string `json:"zoneId"`

	/* 主机记录左右模糊查询 (Optional) */
	HostRecord *string `json:"hostRecord"`

	/* 页容量,默认10,取值范围(1 - 100) (Optional) */
	PageSize *int `json:"pageSize"`

	/* 页序号,默认1,不能小于1 (Optional) */
	PageNumber *int `json:"pageNumber"`
}

func NewDescribeResourceRecordsRequest

func NewDescribeResourceRecordsRequest(
	regionId string,
	zoneId string,
) *DescribeResourceRecordsRequest

* param regionId: 地域ID (Required) * param zoneId: zone id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeResourceRecordsRequestWithAllParams

func NewDescribeResourceRecordsRequestWithAllParams(
	regionId string,
	zoneId string,
	hostRecord *string,
	pageSize *int,
	pageNumber *int,
) *DescribeResourceRecordsRequest

* param regionId: 地域ID (Required) * param zoneId: zone id (Required) * param hostRecord: 主机记录左右模糊查询 (Optional) * param pageSize: 页容量,默认10,取值范围(1 - 100) (Optional) * param pageNumber: 页序号,默认1,不能小于1 (Optional)

func NewDescribeResourceRecordsRequestWithoutParam

func NewDescribeResourceRecordsRequestWithoutParam() *DescribeResourceRecordsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeResourceRecordsRequest) GetRegionId

func (r DescribeResourceRecordsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeResourceRecordsRequest) SetHostRecord

func (r *DescribeResourceRecordsRequest) SetHostRecord(hostRecord string)

param hostRecord: 主机记录左右模糊查询(Optional)

func (*DescribeResourceRecordsRequest) SetPageNumber

func (r *DescribeResourceRecordsRequest) SetPageNumber(pageNumber int)

param pageNumber: 页序号,默认1,不能小于1(Optional)

func (*DescribeResourceRecordsRequest) SetPageSize

func (r *DescribeResourceRecordsRequest) SetPageSize(pageSize int)

param pageSize: 页容量,默认10,取值范围(1 - 100)(Optional)

func (*DescribeResourceRecordsRequest) SetRegionId

func (r *DescribeResourceRecordsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*DescribeResourceRecordsRequest) SetZoneId

func (r *DescribeResourceRecordsRequest) SetZoneId(zoneId string)

param zoneId: zone id(Required)

type DescribeResourceRecordsResponse

type DescribeResourceRecordsResponse struct {
	RequestID string                        `json:"requestId"`
	Error     core.ErrorResponse            `json:"error"`
	Result    DescribeResourceRecordsResult `json:"result"`
}

type DescribeResourceRecordsResult

type DescribeResourceRecordsResult struct {
	DataList     []privatezone.DescribeResourceRecordsRes `json:"dataList"`
	CurrentCount int                                      `json:"currentCount"`
	TotalCount   int                                      `json:"totalCount"`
	TotalPage    int                                      `json:"totalPage"`
}

type DescribeZonesRequest

type DescribeZonesRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* zone模块匹配查询 (Optional) */
	Zone *string `json:"zone"`

	/* 购买的套餐实例ID (Optional) */
	InstanceId *string `json:"instanceId"`

	/* 根据zoneId精准查询(zone模糊查询失效) (Optional) */
	ZoneId *string `json:"zoneId"`

	/* 页容量,默认10,取值范围(1 - 100) (Optional) */
	PageSize *int `json:"pageSize"`

	/* 页序号,默认1,不能小于1 (Optional) */
	PageNumber *int `json:"pageNumber"`
}

func NewDescribeZonesRequest

func NewDescribeZonesRequest(
	regionId string,
) *DescribeZonesRequest

* param regionId: 地域ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeZonesRequestWithAllParams

func NewDescribeZonesRequestWithAllParams(
	regionId string,
	zone *string,
	instanceId *string,
	zoneId *string,
	pageSize *int,
	pageNumber *int,
) *DescribeZonesRequest

* param regionId: 地域ID (Required) * param zone: zone模块匹配查询 (Optional) * param instanceId: 购买的套餐实例ID (Optional) * param zoneId: 根据zoneId精准查询(zone模糊查询失效) (Optional) * param pageSize: 页容量,默认10,取值范围(1 - 100) (Optional) * param pageNumber: 页序号,默认1,不能小于1 (Optional)

func NewDescribeZonesRequestWithoutParam

func NewDescribeZonesRequestWithoutParam() *DescribeZonesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeZonesRequest) GetRegionId

func (r DescribeZonesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeZonesRequest) SetInstanceId

func (r *DescribeZonesRequest) SetInstanceId(instanceId string)

param instanceId: 购买的套餐实例ID(Optional)

func (*DescribeZonesRequest) SetPageNumber

func (r *DescribeZonesRequest) SetPageNumber(pageNumber int)

param pageNumber: 页序号,默认1,不能小于1(Optional)

func (*DescribeZonesRequest) SetPageSize

func (r *DescribeZonesRequest) SetPageSize(pageSize int)

param pageSize: 页容量,默认10,取值范围(1 - 100)(Optional)

func (*DescribeZonesRequest) SetRegionId

func (r *DescribeZonesRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*DescribeZonesRequest) SetZone

func (r *DescribeZonesRequest) SetZone(zone string)

param zone: zone模块匹配查询(Optional)

func (*DescribeZonesRequest) SetZoneId

func (r *DescribeZonesRequest) SetZoneId(zoneId string)

param zoneId: 根据zoneId精准查询(zone模糊查询失效)(Optional)

type DescribeZonesResponse

type DescribeZonesResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    DescribeZonesResult `json:"result"`
}

type DescribeZonesResult

type DescribeZonesResult struct {
	DataList     []privatezone.DescribeZonesRes `json:"dataList"`
	CurrentCount int                            `json:"currentCount"`
	TotalCount   int                            `json:"totalCount"`
	TotalPage    int                            `json:"totalPage"`
}

type ExportResourceRecordsRequest

type ExportResourceRecordsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* zone id  */
	ZoneId string `json:"zoneId"`
}

func NewExportResourceRecordsRequest

func NewExportResourceRecordsRequest(
	regionId string,
	zoneId string,
) *ExportResourceRecordsRequest

* param regionId: 地域ID (Required) * param zoneId: zone id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewExportResourceRecordsRequestWithAllParams

func NewExportResourceRecordsRequestWithAllParams(
	regionId string,
	zoneId string,
) *ExportResourceRecordsRequest

* param regionId: 地域ID (Required) * param zoneId: zone id (Required)

func NewExportResourceRecordsRequestWithoutParam

func NewExportResourceRecordsRequestWithoutParam() *ExportResourceRecordsRequest

This constructor has better compatible ability when API parameters changed

func (ExportResourceRecordsRequest) GetRegionId

func (r ExportResourceRecordsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ExportResourceRecordsRequest) SetRegionId

func (r *ExportResourceRecordsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*ExportResourceRecordsRequest) SetZoneId

func (r *ExportResourceRecordsRequest) SetZoneId(zoneId string)

param zoneId: zone id(Required)

type ExportResourceRecordsResponse

type ExportResourceRecordsResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    ExportResourceRecordsResult `json:"result"`
}

type ExportResourceRecordsResult

type ExportResourceRecordsResult struct {
	Data string `json:"data"`
}

type ImportResourceRecordsRequest

type ImportResourceRecordsRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* zone id  */
	ZoneId string `json:"zoneId"`

	/* 导入的解析记录数据  */
	ImportResourceRecordsReq []privatezone.ImportResourceRecordsReq `json:"importResourceRecordsReq"`
}

func NewImportResourceRecordsRequest

func NewImportResourceRecordsRequest(
	regionId string,
	zoneId string,
	importResourceRecordsReq []privatezone.ImportResourceRecordsReq,
) *ImportResourceRecordsRequest

* param regionId: 地域ID (Required) * param zoneId: zone id (Required) * param importResourceRecordsReq: 导入的解析记录数据 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewImportResourceRecordsRequestWithAllParams

func NewImportResourceRecordsRequestWithAllParams(
	regionId string,
	zoneId string,
	importResourceRecordsReq []privatezone.ImportResourceRecordsReq,
) *ImportResourceRecordsRequest

* param regionId: 地域ID (Required) * param zoneId: zone id (Required) * param importResourceRecordsReq: 导入的解析记录数据 (Required)

func NewImportResourceRecordsRequestWithoutParam

func NewImportResourceRecordsRequestWithoutParam() *ImportResourceRecordsRequest

This constructor has better compatible ability when API parameters changed

func (ImportResourceRecordsRequest) GetRegionId

func (r ImportResourceRecordsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ImportResourceRecordsRequest) SetImportResourceRecordsReq

func (r *ImportResourceRecordsRequest) SetImportResourceRecordsReq(importResourceRecordsReq []privatezone.ImportResourceRecordsReq)

param importResourceRecordsReq: 导入的解析记录数据(Required)

func (*ImportResourceRecordsRequest) SetRegionId

func (r *ImportResourceRecordsRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*ImportResourceRecordsRequest) SetZoneId

func (r *ImportResourceRecordsRequest) SetZoneId(zoneId string)

param zoneId: zone id(Required)

type ImportResourceRecordsResponse

type ImportResourceRecordsResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    ImportResourceRecordsResult `json:"result"`
}

type ImportResourceRecordsResult

type ImportResourceRecordsResult struct {
}

type ModifyResourceRecordRequest

type ModifyResourceRecordRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* zone id  */
	ZoneId string `json:"zoneId"`

	/* 解析记录ID  */
	ResourceRecordId string `json:"resourceRecordId"`

	/* 主机记录 (Optional) */
	HostRecord *string `json:"hostRecord"`

	/* 主机记录值 (Optional) */
	HostValue *string `json:"hostValue"`

	/* 解析类型,目前支持类型 A AAAA CNAME TXT CAA SRV MX PTR (Optional) */
	RecordType *string `json:"recordType"`

	/* TTL值 (Optional) */
	Ttl *int `json:"ttl"`

	/* 优先级,只存在于MX, SRV解析记录类型 (Optional) */
	Priority *int `json:"priority"`

	/* 端口,只存在于SRV解析记录类型 (Optional) */
	Port *int `json:"port"`

	/* 解析记录的权重,目前支持权重的有:A/AAAA/CNAME,A/AAAA权重范围0-100,CNAME权重范围1-100。 (Optional) */
	Weight *int `json:"weight"`
}

func NewModifyResourceRecordRequest

func NewModifyResourceRecordRequest(
	regionId string,
	zoneId string,
	resourceRecordId string,
) *ModifyResourceRecordRequest

* param regionId: 地域ID (Required) * param zoneId: zone id (Required) * param resourceRecordId: 解析记录ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyResourceRecordRequestWithAllParams

func NewModifyResourceRecordRequestWithAllParams(
	regionId string,
	zoneId string,
	resourceRecordId string,
	hostRecord *string,
	hostValue *string,
	recordType *string,
	ttl *int,
	priority *int,
	port *int,
	weight *int,
) *ModifyResourceRecordRequest

* param regionId: 地域ID (Required) * param zoneId: zone id (Required) * param resourceRecordId: 解析记录ID (Required) * param hostRecord: 主机记录 (Optional) * param hostValue: 主机记录值 (Optional) * param recordType: 解析类型,目前支持类型 A AAAA CNAME TXT CAA SRV MX PTR (Optional) * param ttl: TTL值 (Optional) * param priority: 优先级,只存在于MX, SRV解析记录类型 (Optional) * param port: 端口,只存在于SRV解析记录类型 (Optional) * param weight: 解析记录的权重,目前支持权重的有:A/AAAA/CNAME,A/AAAA权重范围0-100,CNAME权重范围1-100。 (Optional)

func NewModifyResourceRecordRequestWithoutParam

func NewModifyResourceRecordRequestWithoutParam() *ModifyResourceRecordRequest

This constructor has better compatible ability when API parameters changed

func (ModifyResourceRecordRequest) GetRegionId

func (r ModifyResourceRecordRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyResourceRecordRequest) SetHostRecord

func (r *ModifyResourceRecordRequest) SetHostRecord(hostRecord string)

param hostRecord: 主机记录(Optional)

func (*ModifyResourceRecordRequest) SetHostValue

func (r *ModifyResourceRecordRequest) SetHostValue(hostValue string)

param hostValue: 主机记录值(Optional)

func (*ModifyResourceRecordRequest) SetPort

func (r *ModifyResourceRecordRequest) SetPort(port int)

param port: 端口,只存在于SRV解析记录类型(Optional)

func (*ModifyResourceRecordRequest) SetPriority

func (r *ModifyResourceRecordRequest) SetPriority(priority int)

param priority: 优先级,只存在于MX, SRV解析记录类型(Optional)

func (*ModifyResourceRecordRequest) SetRecordType

func (r *ModifyResourceRecordRequest) SetRecordType(recordType string)

param recordType: 解析类型,目前支持类型 A AAAA CNAME TXT CAA SRV MX PTR(Optional)

func (*ModifyResourceRecordRequest) SetRegionId

func (r *ModifyResourceRecordRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*ModifyResourceRecordRequest) SetResourceRecordId

func (r *ModifyResourceRecordRequest) SetResourceRecordId(resourceRecordId string)

param resourceRecordId: 解析记录ID(Required)

func (*ModifyResourceRecordRequest) SetTtl

func (r *ModifyResourceRecordRequest) SetTtl(ttl int)

param ttl: TTL值(Optional)

func (*ModifyResourceRecordRequest) SetWeight

func (r *ModifyResourceRecordRequest) SetWeight(weight int)

param weight: 解析记录的权重,目前支持权重的有:A/AAAA/CNAME,A/AAAA权重范围0-100,CNAME权重范围1-100。(Optional)

func (*ModifyResourceRecordRequest) SetZoneId

func (r *ModifyResourceRecordRequest) SetZoneId(zoneId string)

param zoneId: zone id(Required)

type ModifyResourceRecordResponse

type ModifyResourceRecordResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    ModifyResourceRecordResult `json:"result"`
}

type ModifyResourceRecordResult

type ModifyResourceRecordResult struct {
}

type RetryRecurseRequest

type RetryRecurseRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* zone id  */
	ZoneId string `json:"zoneId"`

	/* true->解析失败后尝试递归解析 false->解析失败后不进行递归解析  */
	RetryRecurse bool `json:"retryRecurse"`
}

func NewRetryRecurseRequest

func NewRetryRecurseRequest(
	regionId string,
	zoneId string,
	retryRecurse bool,
) *RetryRecurseRequest

* param regionId: 地域ID (Required) * param zoneId: zone id (Required) * param retryRecurse: true->解析失败后尝试递归解析 false->解析失败后不进行递归解析 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewRetryRecurseRequestWithAllParams

func NewRetryRecurseRequestWithAllParams(
	regionId string,
	zoneId string,
	retryRecurse bool,
) *RetryRecurseRequest

* param regionId: 地域ID (Required) * param zoneId: zone id (Required) * param retryRecurse: true->解析失败后尝试递归解析 false->解析失败后不进行递归解析 (Required)

func NewRetryRecurseRequestWithoutParam

func NewRetryRecurseRequestWithoutParam() *RetryRecurseRequest

This constructor has better compatible ability when API parameters changed

func (RetryRecurseRequest) GetRegionId

func (r RetryRecurseRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*RetryRecurseRequest) SetRegionId

func (r *RetryRecurseRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*RetryRecurseRequest) SetRetryRecurse

func (r *RetryRecurseRequest) SetRetryRecurse(retryRecurse bool)

param retryRecurse: true->解析失败后尝试递归解析 false->解析失败后不进行递归解析(Required)

func (*RetryRecurseRequest) SetZoneId

func (r *RetryRecurseRequest) SetZoneId(zoneId string)

param zoneId: zone id(Required)

type RetryRecurseResponse

type RetryRecurseResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    RetryRecurseResult `json:"result"`
}

type RetryRecurseResult

type RetryRecurseResult struct {
}

type SetResourceRecordsStatusRequest

type SetResourceRecordsStatusRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* zone id  */
	ZoneId string `json:"zoneId"`

	/* 解析记录ID  */
	ResourceRecordId string `json:"resourceRecordId"`

	/* 解析记录状态 START->正常解析 STOP->停止解析  */
	Status string `json:"status"`
}

func NewSetResourceRecordsStatusRequest

func NewSetResourceRecordsStatusRequest(
	regionId string,
	zoneId string,
	resourceRecordId string,
	status string,
) *SetResourceRecordsStatusRequest

* param regionId: 地域ID (Required) * param zoneId: zone id (Required) * param resourceRecordId: 解析记录ID (Required) * param status: 解析记录状态 START->正常解析 STOP->停止解析 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewSetResourceRecordsStatusRequestWithAllParams

func NewSetResourceRecordsStatusRequestWithAllParams(
	regionId string,
	zoneId string,
	resourceRecordId string,
	status string,
) *SetResourceRecordsStatusRequest

* param regionId: 地域ID (Required) * param zoneId: zone id (Required) * param resourceRecordId: 解析记录ID (Required) * param status: 解析记录状态 START->正常解析 STOP->停止解析 (Required)

func NewSetResourceRecordsStatusRequestWithoutParam

func NewSetResourceRecordsStatusRequestWithoutParam() *SetResourceRecordsStatusRequest

This constructor has better compatible ability when API parameters changed

func (SetResourceRecordsStatusRequest) GetRegionId

func (r SetResourceRecordsStatusRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*SetResourceRecordsStatusRequest) SetRegionId

func (r *SetResourceRecordsStatusRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*SetResourceRecordsStatusRequest) SetResourceRecordId

func (r *SetResourceRecordsStatusRequest) SetResourceRecordId(resourceRecordId string)

param resourceRecordId: 解析记录ID(Required)

func (*SetResourceRecordsStatusRequest) SetStatus

func (r *SetResourceRecordsStatusRequest) SetStatus(status string)

param status: 解析记录状态 START->正常解析 STOP->停止解析(Required)

func (*SetResourceRecordsStatusRequest) SetZoneId

func (r *SetResourceRecordsStatusRequest) SetZoneId(zoneId string)

param zoneId: zone id(Required)

type SetResourceRecordsStatusResponse

type SetResourceRecordsStatusResponse struct {
	RequestID string                         `json:"requestId"`
	Error     core.ErrorResponse             `json:"error"`
	Result    SetResourceRecordsStatusResult `json:"result"`
}

type SetResourceRecordsStatusResult

type SetResourceRecordsStatusResult struct {
}

type ZoneFlowCountRequest

type ZoneFlowCountRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 查询时间段的起始时间, UTC时间格式,例如2017-11-10T23:00:00Z  */
	Start string `json:"start"`

	/* 查询时间段的终止时间, UTC时间格式,例如2017-11-10T23:00:00Z  */
	End string `json:"end"`

	/* 查询的zone id,默认查询所有zone (Optional) */
	ZoneIds []string `json:"zoneIds"`

	/* 查询的vpc id,默认查询所有vpc (Optional) */
	VpcIds []string `json:"vpcIds"`
}

func NewZoneFlowCountRequest

func NewZoneFlowCountRequest(
	regionId string,
	start string,
	end string,
) *ZoneFlowCountRequest

* param regionId: 地域ID (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 NewZoneFlowCountRequestWithAllParams

func NewZoneFlowCountRequestWithAllParams(
	regionId string,
	start string,
	end string,
	zoneIds []string,
	vpcIds []string,
) *ZoneFlowCountRequest

* param regionId: 地域ID (Required) * param start: 查询时间段的起始时间, UTC时间格式,例如2017-11-10T23:00:00Z (Required) * param end: 查询时间段的终止时间, UTC时间格式,例如2017-11-10T23:00:00Z (Required) * param zoneIds: 查询的zone id,默认查询所有zone (Optional) * param vpcIds: 查询的vpc id,默认查询所有vpc (Optional)

func NewZoneFlowCountRequestWithoutParam

func NewZoneFlowCountRequestWithoutParam() *ZoneFlowCountRequest

This constructor has better compatible ability when API parameters changed

func (ZoneFlowCountRequest) GetRegionId

func (r ZoneFlowCountRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ZoneFlowCountRequest) SetEnd

func (r *ZoneFlowCountRequest) SetEnd(end string)

param end: 查询时间段的终止时间, UTC时间格式,例如2017-11-10T23:00:00Z(Required)

func (*ZoneFlowCountRequest) SetRegionId

func (r *ZoneFlowCountRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*ZoneFlowCountRequest) SetStart

func (r *ZoneFlowCountRequest) SetStart(start string)

param start: 查询时间段的起始时间, UTC时间格式,例如2017-11-10T23:00:00Z(Required)

func (*ZoneFlowCountRequest) SetVpcIds

func (r *ZoneFlowCountRequest) SetVpcIds(vpcIds []string)

param vpcIds: 查询的vpc id,默认查询所有vpc(Optional)

func (*ZoneFlowCountRequest) SetZoneIds

func (r *ZoneFlowCountRequest) SetZoneIds(zoneIds []string)

param zoneIds: 查询的zone id,默认查询所有zone(Optional)

type ZoneFlowCountResponse

type ZoneFlowCountResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    ZoneFlowCountResult `json:"result"`
}

type ZoneFlowCountResult

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

type ZoneResolveCountRequest

type ZoneResolveCountRequest struct {
	core.JDCloudRequest

	/* 地域ID  */
	RegionId string `json:"regionId"`

	/* 查询时间段的起始时间, UTC时间格式,例如2017-11-10T23:00:00Z  */
	Start string `json:"start"`

	/* 查询时间段的终止时间, UTC时间格式,例如2017-11-10T23:00:00Z  */
	End string `json:"end"`

	/* 查询的zone id,默认查询所有zone (Optional) */
	ZoneIds []string `json:"zoneIds"`

	/* 查询的vpc id,默认查询所有vpc (Optional) */
	VpcIds []string `json:"vpcIds"`
}

func NewZoneResolveCountRequest

func NewZoneResolveCountRequest(
	regionId string,
	start string,
	end string,
) *ZoneResolveCountRequest

* param regionId: 地域ID (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 NewZoneResolveCountRequestWithAllParams

func NewZoneResolveCountRequestWithAllParams(
	regionId string,
	start string,
	end string,
	zoneIds []string,
	vpcIds []string,
) *ZoneResolveCountRequest

* param regionId: 地域ID (Required) * param start: 查询时间段的起始时间, UTC时间格式,例如2017-11-10T23:00:00Z (Required) * param end: 查询时间段的终止时间, UTC时间格式,例如2017-11-10T23:00:00Z (Required) * param zoneIds: 查询的zone id,默认查询所有zone (Optional) * param vpcIds: 查询的vpc id,默认查询所有vpc (Optional)

func NewZoneResolveCountRequestWithoutParam

func NewZoneResolveCountRequestWithoutParam() *ZoneResolveCountRequest

This constructor has better compatible ability when API parameters changed

func (ZoneResolveCountRequest) GetRegionId

func (r ZoneResolveCountRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ZoneResolveCountRequest) SetEnd

func (r *ZoneResolveCountRequest) SetEnd(end string)

param end: 查询时间段的终止时间, UTC时间格式,例如2017-11-10T23:00:00Z(Required)

func (*ZoneResolveCountRequest) SetRegionId

func (r *ZoneResolveCountRequest) SetRegionId(regionId string)

param regionId: 地域ID(Required)

func (*ZoneResolveCountRequest) SetStart

func (r *ZoneResolveCountRequest) SetStart(start string)

param start: 查询时间段的起始时间, UTC时间格式,例如2017-11-10T23:00:00Z(Required)

func (*ZoneResolveCountRequest) SetVpcIds

func (r *ZoneResolveCountRequest) SetVpcIds(vpcIds []string)

param vpcIds: 查询的vpc id,默认查询所有vpc(Optional)

func (*ZoneResolveCountRequest) SetZoneIds

func (r *ZoneResolveCountRequest) SetZoneIds(zoneIds []string)

param zoneIds: 查询的zone id,默认查询所有zone(Optional)

type ZoneResolveCountResponse

type ZoneResolveCountResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    ZoneResolveCountResult `json:"result"`
}

type ZoneResolveCountResult

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

Jump to

Keyboard shortcuts

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