Documentation
¶
Index ¶
- type BindVpcRequest
- type BindVpcResponse
- type BindVpcResult
- type CreateResourceRecordRequest
- func NewCreateResourceRecordRequest(regionId string, zoneId string) *CreateResourceRecordRequest
- func NewCreateResourceRecordRequestWithAllParams(regionId string, zoneId string, hostRecord *string, hostValue *string, ...) *CreateResourceRecordRequest
- func NewCreateResourceRecordRequestWithoutParam() *CreateResourceRecordRequest
- func (r CreateResourceRecordRequest) GetRegionId() string
- func (r *CreateResourceRecordRequest) SetHostRecord(hostRecord string)
- func (r *CreateResourceRecordRequest) SetHostValue(hostValue string)
- func (r *CreateResourceRecordRequest) SetPort(port int)
- func (r *CreateResourceRecordRequest) SetPriority(priority int)
- func (r *CreateResourceRecordRequest) SetRecordType(recordType string)
- func (r *CreateResourceRecordRequest) SetRegionId(regionId string)
- func (r *CreateResourceRecordRequest) SetTtl(ttl int)
- func (r *CreateResourceRecordRequest) SetWeight(weight int)
- func (r *CreateResourceRecordRequest) SetZoneId(zoneId string)
- type CreateResourceRecordResponse
- type CreateResourceRecordResult
- type CreateZoneRequest
- func (r CreateZoneRequest) GetRegionId() string
- func (r *CreateZoneRequest) SetBindVpc(bindVpc []privatezone.BindVpcReq)
- func (r *CreateZoneRequest) SetInstanceId(instanceId string)
- func (r *CreateZoneRequest) SetRegionId(regionId string)
- func (r *CreateZoneRequest) SetRetryRecurse(retryRecurse bool)
- func (r *CreateZoneRequest) SetZone(zone string)
- func (r *CreateZoneRequest) SetZoneType(zoneType string)
- type CreateZoneResponse
- type CreateZoneResult
- type DeleteResourceRecordsRequest
- func NewDeleteResourceRecordsRequest(regionId string, zoneId string, resourceRecordId string) *DeleteResourceRecordsRequest
- func NewDeleteResourceRecordsRequestWithAllParams(regionId string, zoneId string, resourceRecordId string) *DeleteResourceRecordsRequest
- func NewDeleteResourceRecordsRequestWithoutParam() *DeleteResourceRecordsRequest
- type DeleteResourceRecordsResponse
- type DeleteResourceRecordsResult
- type DeleteZoneRequest
- type DeleteZoneResponse
- type DeleteZoneResult
- type DescribeActionLogsRequest
- func NewDescribeActionLogsRequest(regionId string, start string, end string) *DescribeActionLogsRequest
- func NewDescribeActionLogsRequestWithAllParams(regionId string, pageSize *int, pageNumber *int, start string, end string, ...) *DescribeActionLogsRequest
- func NewDescribeActionLogsRequestWithoutParam() *DescribeActionLogsRequest
- func (r DescribeActionLogsRequest) GetRegionId() string
- func (r *DescribeActionLogsRequest) SetActionType(actionType string)
- func (r *DescribeActionLogsRequest) SetEnd(end string)
- func (r *DescribeActionLogsRequest) SetKeyWord(keyWord string)
- func (r *DescribeActionLogsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeActionLogsRequest) SetPageSize(pageSize int)
- func (r *DescribeActionLogsRequest) SetRegionId(regionId string)
- func (r *DescribeActionLogsRequest) SetStart(start string)
- func (r *DescribeActionLogsRequest) SetSuccess(success bool)
- type DescribeActionLogsResponse
- type DescribeActionLogsResult
- type DescribeInstancesRequest
- func (r DescribeInstancesRequest) GetRegionId() string
- func (r *DescribeInstancesRequest) SetInstanceId(instanceId string)
- func (r *DescribeInstancesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeInstancesRequest) SetPageSize(pageSize int)
- func (r *DescribeInstancesRequest) SetRegionId(regionId string)
- type DescribeInstancesResponse
- type DescribeInstancesResult
- type DescribeResourceRecordsRequest
- func NewDescribeResourceRecordsRequest(regionId string, zoneId string) *DescribeResourceRecordsRequest
- func NewDescribeResourceRecordsRequestWithAllParams(regionId string, zoneId string, hostRecord *string, pageSize *int, ...) *DescribeResourceRecordsRequest
- func NewDescribeResourceRecordsRequestWithoutParam() *DescribeResourceRecordsRequest
- func (r DescribeResourceRecordsRequest) GetRegionId() string
- func (r *DescribeResourceRecordsRequest) SetHostRecord(hostRecord string)
- func (r *DescribeResourceRecordsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeResourceRecordsRequest) SetPageSize(pageSize int)
- func (r *DescribeResourceRecordsRequest) SetRegionId(regionId string)
- func (r *DescribeResourceRecordsRequest) SetZoneId(zoneId string)
- type DescribeResourceRecordsResponse
- type DescribeResourceRecordsResult
- type DescribeZonesRequest
- func (r DescribeZonesRequest) GetRegionId() string
- func (r *DescribeZonesRequest) SetInstanceId(instanceId string)
- func (r *DescribeZonesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeZonesRequest) SetPageSize(pageSize int)
- func (r *DescribeZonesRequest) SetRegionId(regionId string)
- func (r *DescribeZonesRequest) SetZone(zone string)
- func (r *DescribeZonesRequest) SetZoneId(zoneId string)
- type DescribeZonesResponse
- type DescribeZonesResult
- type ExportResourceRecordsRequest
- type ExportResourceRecordsResponse
- type ExportResourceRecordsResult
- type ImportResourceRecordsRequest
- func NewImportResourceRecordsRequest(regionId string, zoneId string, ...) *ImportResourceRecordsRequest
- func NewImportResourceRecordsRequestWithAllParams(regionId string, zoneId string, ...) *ImportResourceRecordsRequest
- func NewImportResourceRecordsRequestWithoutParam() *ImportResourceRecordsRequest
- func (r ImportResourceRecordsRequest) GetRegionId() string
- func (r *ImportResourceRecordsRequest) SetImportResourceRecordsReq(importResourceRecordsReq []privatezone.ImportResourceRecordsReq)
- func (r *ImportResourceRecordsRequest) SetRegionId(regionId string)
- func (r *ImportResourceRecordsRequest) SetZoneId(zoneId string)
- type ImportResourceRecordsResponse
- type ImportResourceRecordsResult
- type ModifyResourceRecordRequest
- func NewModifyResourceRecordRequest(regionId string, zoneId string, resourceRecordId string) *ModifyResourceRecordRequest
- func NewModifyResourceRecordRequestWithAllParams(regionId string, zoneId string, resourceRecordId string, hostRecord *string, ...) *ModifyResourceRecordRequest
- func NewModifyResourceRecordRequestWithoutParam() *ModifyResourceRecordRequest
- func (r ModifyResourceRecordRequest) GetRegionId() string
- func (r *ModifyResourceRecordRequest) SetHostRecord(hostRecord string)
- func (r *ModifyResourceRecordRequest) SetHostValue(hostValue string)
- func (r *ModifyResourceRecordRequest) SetPort(port int)
- func (r *ModifyResourceRecordRequest) SetPriority(priority int)
- func (r *ModifyResourceRecordRequest) SetRecordType(recordType string)
- func (r *ModifyResourceRecordRequest) SetRegionId(regionId string)
- func (r *ModifyResourceRecordRequest) SetResourceRecordId(resourceRecordId string)
- func (r *ModifyResourceRecordRequest) SetTtl(ttl int)
- func (r *ModifyResourceRecordRequest) SetWeight(weight int)
- func (r *ModifyResourceRecordRequest) SetZoneId(zoneId string)
- type ModifyResourceRecordResponse
- type ModifyResourceRecordResult
- type RetryRecurseRequest
- type RetryRecurseResponse
- type RetryRecurseResult
- type SetResourceRecordsStatusRequest
- func NewSetResourceRecordsStatusRequest(regionId string, zoneId string, resourceRecordId string, status string) *SetResourceRecordsStatusRequest
- func NewSetResourceRecordsStatusRequestWithAllParams(regionId string, zoneId string, resourceRecordId string, status string) *SetResourceRecordsStatusRequest
- func NewSetResourceRecordsStatusRequestWithoutParam() *SetResourceRecordsStatusRequest
- func (r SetResourceRecordsStatusRequest) GetRegionId() string
- func (r *SetResourceRecordsStatusRequest) SetRegionId(regionId string)
- func (r *SetResourceRecordsStatusRequest) SetResourceRecordId(resourceRecordId string)
- func (r *SetResourceRecordsStatusRequest) SetStatus(status string)
- func (r *SetResourceRecordsStatusRequest) SetZoneId(zoneId string)
- type SetResourceRecordsStatusResponse
- type SetResourceRecordsStatusResult
- type ZoneFlowCountRequest
- func NewZoneFlowCountRequest(regionId string, start string, end string) *ZoneFlowCountRequest
- func NewZoneFlowCountRequestWithAllParams(regionId string, start string, end string, zoneIds []string, vpcIds []string) *ZoneFlowCountRequest
- func NewZoneFlowCountRequestWithoutParam() *ZoneFlowCountRequest
- func (r ZoneFlowCountRequest) GetRegionId() string
- func (r *ZoneFlowCountRequest) SetEnd(end string)
- func (r *ZoneFlowCountRequest) SetRegionId(regionId string)
- func (r *ZoneFlowCountRequest) SetStart(start string)
- func (r *ZoneFlowCountRequest) SetVpcIds(vpcIds []string)
- func (r *ZoneFlowCountRequest) SetZoneIds(zoneIds []string)
- type ZoneFlowCountResponse
- type ZoneFlowCountResult
- type ZoneResolveCountRequest
- func NewZoneResolveCountRequest(regionId string, start string, end string) *ZoneResolveCountRequest
- func NewZoneResolveCountRequestWithAllParams(regionId string, start string, end string, zoneIds []string, vpcIds []string) *ZoneResolveCountRequest
- func NewZoneResolveCountRequestWithoutParam() *ZoneResolveCountRequest
- func (r ZoneResolveCountRequest) GetRegionId() string
- func (r *ZoneResolveCountRequest) SetEnd(end string)
- func (r *ZoneResolveCountRequest) SetRegionId(regionId string)
- func (r *ZoneResolveCountRequest) SetStart(start string)
- func (r *ZoneResolveCountRequest) SetVpcIds(vpcIds []string)
- func (r *ZoneResolveCountRequest) SetZoneIds(zoneIds []string)
- type ZoneResolveCountResponse
- type ZoneResolveCountResult
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 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 ¶
Source Files
¶
- BindVpc.go
- CreateResourceRecord.go
- CreateZone.go
- DeleteResourceRecords.go
- DeleteZone.go
- DescribeActionLogs.go
- DescribeInstances.go
- DescribeResourceRecords.go
- DescribeZones.go
- ExportResourceRecords.go
- ImportResourceRecords.go
- ModifyResourceRecord.go
- RetryRecurse.go
- SetResourceRecordsStatus.go
- ZoneFlowCount.go
- ZoneResolveCount.go