pvtz

package
v0.0.0-...-dd20015 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EndpointMap map[string]string

EndpointMap Endpoint Data

View Source
var EndpointType = "central"

EndpointType regional or central

Functions

func GetEndpointMap

func GetEndpointMap() map[string]string

GetEndpointMap Get Endpoint Data Map

func GetEndpointType

func GetEndpointType() string

GetEndpointType Get Endpoint Type Value

func SetClientProperty

func SetClientProperty(client *Client, propertyName string, propertyValue interface{})

SetClientProperty Set Property by Reflect

func SetEndpointDataToClient

func SetEndpointDataToClient(client *Client)

SetEndpointDataToClient Set EndpointMap and ENdpointType

Types

type AddZoneRecordRequest

type AddZoneRecordRequest struct {
	*requests.RpcRequest
	Rr           string           `position:"Query" name:"Rr"`
	Type         string           `position:"Query" name:"Type"`
	Priority     requests.Integer `position:"Query" name:"Priority"`
	Ttl          requests.Integer `position:"Query" name:"Ttl"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	ZoneId       string           `position:"Query" name:"ZoneId"`
	Lang         string           `position:"Query" name:"Lang"`
	Value        string           `position:"Query" name:"Value"`
}

AddZoneRecordRequest is the request struct for api AddZoneRecord

func CreateAddZoneRecordRequest

func CreateAddZoneRecordRequest() (request *AddZoneRecordRequest)

CreateAddZoneRecordRequest creates a request to invoke AddZoneRecord API

type AddZoneRecordResponse

type AddZoneRecordResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	RecordId  int64  `json:"RecordId" xml:"RecordId"`
}

AddZoneRecordResponse is the response struct for api AddZoneRecord

func CreateAddZoneRecordResponse

func CreateAddZoneRecordResponse() (response *AddZoneRecordResponse)

CreateAddZoneRecordResponse creates a response to parse from AddZoneRecord response

type AddZoneRequest

type AddZoneRequest struct {
	*requests.RpcRequest
	ProxyPattern    string `position:"Query" name:"ProxyPattern"`
	ZoneName        string `position:"Query" name:"ZoneName"`
	ResourceGroupId string `position:"Query" name:"ResourceGroupId"`
	UserClientIp    string `position:"Query" name:"UserClientIp"`
	Lang            string `position:"Query" name:"Lang"`
}

AddZoneRequest is the request struct for api AddZone

func CreateAddZoneRequest

func CreateAddZoneRequest() (request *AddZoneRequest)

CreateAddZoneRequest creates a request to invoke AddZone API

type AddZoneResponse

type AddZoneResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	ZoneId    string `json:"ZoneId" xml:"ZoneId"`
	ZoneName  string `json:"ZoneName" xml:"ZoneName"`
}

AddZoneResponse is the response struct for api AddZone

func CreateAddZoneResponse

func CreateAddZoneResponse() (response *AddZoneResponse)

CreateAddZoneResponse creates a response to parse from AddZone response

type BindVpcs

type BindVpcs struct {
	Vpc []Vpc `json:"Vpc" xml:"Vpc"`
}

BindVpcs is a nested struct in pvtz response

type BindZoneVpcRequest

type BindZoneVpcRequest struct {
	*requests.RpcRequest
	UserClientIp string             `position:"Query" name:"UserClientIp"`
	ZoneId       string             `position:"Query" name:"ZoneId"`
	Lang         string             `position:"Query" name:"Lang"`
	Vpcs         *[]BindZoneVpcVpcs `position:"Query" name:"Vpcs"  type:"Repeated"`
}

BindZoneVpcRequest is the request struct for api BindZoneVpc

func CreateBindZoneVpcRequest

func CreateBindZoneVpcRequest() (request *BindZoneVpcRequest)

CreateBindZoneVpcRequest creates a request to invoke BindZoneVpc API

type BindZoneVpcResponse

type BindZoneVpcResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
}

BindZoneVpcResponse is the response struct for api BindZoneVpc

func CreateBindZoneVpcResponse

func CreateBindZoneVpcResponse() (response *BindZoneVpcResponse)

CreateBindZoneVpcResponse creates a response to parse from BindZoneVpc response

type BindZoneVpcVpcs

type BindZoneVpcVpcs struct {
	RegionId string `name:"RegionId"`
	VpcId    string `name:"VpcId"`
}

BindZoneVpcVpcs is a repeated param struct in BindZoneVpcRequest

type ChangeLog

type ChangeLog struct {
	OperTime      string `json:"OperTime" xml:"OperTime"`
	OperAction    string `json:"OperAction" xml:"OperAction"`
	OperObject    string `json:"OperObject" xml:"OperObject"`
	EntityId      string `json:"EntityId" xml:"EntityId"`
	EntityName    string `json:"EntityName" xml:"EntityName"`
	OperIp        string `json:"OperIp" xml:"OperIp"`
	OperTimestamp int64  `json:"OperTimestamp" xml:"OperTimestamp"`
	Id            int64  `json:"Id" xml:"Id"`
	Content       string `json:"Content" xml:"Content"`
}

ChangeLog is a nested struct in pvtz response

type ChangeLogs

type ChangeLogs struct {
	ChangeLog []ChangeLog `json:"ChangeLog" xml:"ChangeLog"`
}

ChangeLogs is a nested struct in pvtz response

type CheckZoneNameRequest

type CheckZoneNameRequest struct {
	*requests.RpcRequest
	ZoneName     string `position:"Query" name:"ZoneName"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

CheckZoneNameRequest is the request struct for api CheckZoneName

func CreateCheckZoneNameRequest

func CreateCheckZoneNameRequest() (request *CheckZoneNameRequest)

CreateCheckZoneNameRequest creates a request to invoke CheckZoneName API

type CheckZoneNameResponse

type CheckZoneNameResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Success   bool   `json:"Success" xml:"Success"`
	Check     bool   `json:"Check" xml:"Check"`
}

CheckZoneNameResponse is the response struct for api CheckZoneName

func CreateCheckZoneNameResponse

func CreateCheckZoneNameResponse() (response *CheckZoneNameResponse)

CreateCheckZoneNameResponse creates a response to parse from CheckZoneName response

type Client

type Client struct {
	sdk.Client
}

Client is the sdk client struct, each func corresponds to an OpenAPI

func NewClient

func NewClient() (client *Client, err error)

NewClient creates a sdk client with environment variables

func NewClientWithAccessKey

func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)

NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithEcsRamRole

func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)

NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithOptions

func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)

NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client

func NewClientWithProvider

func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)

NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArn

func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRamRoleArnAndPolicy

func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)

NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithRsaKeyPair

func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)

NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func NewClientWithStsToken

func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)

NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md

func (*Client) AddZone

func (client *Client) AddZone(request *AddZoneRequest) (response *AddZoneResponse, err error)

AddZone invokes the pvtz.AddZone API synchronously

func (*Client) AddZoneRecord

func (client *Client) AddZoneRecord(request *AddZoneRecordRequest) (response *AddZoneRecordResponse, err error)

AddZoneRecord invokes the pvtz.AddZoneRecord API synchronously

func (*Client) AddZoneRecordWithCallback

func (client *Client) AddZoneRecordWithCallback(request *AddZoneRecordRequest, callback func(response *AddZoneRecordResponse, err error)) <-chan int

AddZoneRecordWithCallback invokes the pvtz.AddZoneRecord API asynchronously

func (*Client) AddZoneRecordWithChan

func (client *Client) AddZoneRecordWithChan(request *AddZoneRecordRequest) (<-chan *AddZoneRecordResponse, <-chan error)

AddZoneRecordWithChan invokes the pvtz.AddZoneRecord API asynchronously

func (*Client) AddZoneWithCallback

func (client *Client) AddZoneWithCallback(request *AddZoneRequest, callback func(response *AddZoneResponse, err error)) <-chan int

AddZoneWithCallback invokes the pvtz.AddZone API asynchronously

func (*Client) AddZoneWithChan

func (client *Client) AddZoneWithChan(request *AddZoneRequest) (<-chan *AddZoneResponse, <-chan error)

AddZoneWithChan invokes the pvtz.AddZone API asynchronously

func (*Client) BindZoneVpc

func (client *Client) BindZoneVpc(request *BindZoneVpcRequest) (response *BindZoneVpcResponse, err error)

BindZoneVpc invokes the pvtz.BindZoneVpc API synchronously

func (*Client) BindZoneVpcWithCallback

func (client *Client) BindZoneVpcWithCallback(request *BindZoneVpcRequest, callback func(response *BindZoneVpcResponse, err error)) <-chan int

BindZoneVpcWithCallback invokes the pvtz.BindZoneVpc API asynchronously

func (*Client) BindZoneVpcWithChan

func (client *Client) BindZoneVpcWithChan(request *BindZoneVpcRequest) (<-chan *BindZoneVpcResponse, <-chan error)

BindZoneVpcWithChan invokes the pvtz.BindZoneVpc API asynchronously

func (*Client) CheckZoneName

func (client *Client) CheckZoneName(request *CheckZoneNameRequest) (response *CheckZoneNameResponse, err error)

CheckZoneName invokes the pvtz.CheckZoneName API synchronously

func (*Client) CheckZoneNameWithCallback

func (client *Client) CheckZoneNameWithCallback(request *CheckZoneNameRequest, callback func(response *CheckZoneNameResponse, err error)) <-chan int

CheckZoneNameWithCallback invokes the pvtz.CheckZoneName API asynchronously

func (*Client) CheckZoneNameWithChan

func (client *Client) CheckZoneNameWithChan(request *CheckZoneNameRequest) (<-chan *CheckZoneNameResponse, <-chan error)

CheckZoneNameWithChan invokes the pvtz.CheckZoneName API asynchronously

func (*Client) DeleteZone

func (client *Client) DeleteZone(request *DeleteZoneRequest) (response *DeleteZoneResponse, err error)

DeleteZone invokes the pvtz.DeleteZone API synchronously

func (*Client) DeleteZoneRecord

func (client *Client) DeleteZoneRecord(request *DeleteZoneRecordRequest) (response *DeleteZoneRecordResponse, err error)

DeleteZoneRecord invokes the pvtz.DeleteZoneRecord API synchronously

func (*Client) DeleteZoneRecordWithCallback

func (client *Client) DeleteZoneRecordWithCallback(request *DeleteZoneRecordRequest, callback func(response *DeleteZoneRecordResponse, err error)) <-chan int

DeleteZoneRecordWithCallback invokes the pvtz.DeleteZoneRecord API asynchronously

func (*Client) DeleteZoneRecordWithChan

func (client *Client) DeleteZoneRecordWithChan(request *DeleteZoneRecordRequest) (<-chan *DeleteZoneRecordResponse, <-chan error)

DeleteZoneRecordWithChan invokes the pvtz.DeleteZoneRecord API asynchronously

func (*Client) DeleteZoneWithCallback

func (client *Client) DeleteZoneWithCallback(request *DeleteZoneRequest, callback func(response *DeleteZoneResponse, err error)) <-chan int

DeleteZoneWithCallback invokes the pvtz.DeleteZone API asynchronously

func (*Client) DeleteZoneWithChan

func (client *Client) DeleteZoneWithChan(request *DeleteZoneRequest) (<-chan *DeleteZoneResponse, <-chan error)

DeleteZoneWithChan invokes the pvtz.DeleteZone API asynchronously

func (*Client) DescribeChangeLogs

func (client *Client) DescribeChangeLogs(request *DescribeChangeLogsRequest) (response *DescribeChangeLogsResponse, err error)

DescribeChangeLogs invokes the pvtz.DescribeChangeLogs API synchronously

func (*Client) DescribeChangeLogsWithCallback

func (client *Client) DescribeChangeLogsWithCallback(request *DescribeChangeLogsRequest, callback func(response *DescribeChangeLogsResponse, err error)) <-chan int

DescribeChangeLogsWithCallback invokes the pvtz.DescribeChangeLogs API asynchronously

func (*Client) DescribeChangeLogsWithChan

func (client *Client) DescribeChangeLogsWithChan(request *DescribeChangeLogsRequest) (<-chan *DescribeChangeLogsResponse, <-chan error)

DescribeChangeLogsWithChan invokes the pvtz.DescribeChangeLogs API asynchronously

func (*Client) DescribeRegions

func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)

DescribeRegions invokes the pvtz.DescribeRegions API synchronously

func (*Client) DescribeRegionsWithCallback

func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int

DescribeRegionsWithCallback invokes the pvtz.DescribeRegions API asynchronously

func (*Client) DescribeRegionsWithChan

func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)

DescribeRegionsWithChan invokes the pvtz.DescribeRegions API asynchronously

func (*Client) DescribeRequestGraph

func (client *Client) DescribeRequestGraph(request *DescribeRequestGraphRequest) (response *DescribeRequestGraphResponse, err error)

DescribeRequestGraph invokes the pvtz.DescribeRequestGraph API synchronously

func (*Client) DescribeRequestGraphWithCallback

func (client *Client) DescribeRequestGraphWithCallback(request *DescribeRequestGraphRequest, callback func(response *DescribeRequestGraphResponse, err error)) <-chan int

DescribeRequestGraphWithCallback invokes the pvtz.DescribeRequestGraph API asynchronously

func (*Client) DescribeRequestGraphWithChan

func (client *Client) DescribeRequestGraphWithChan(request *DescribeRequestGraphRequest) (<-chan *DescribeRequestGraphResponse, <-chan error)

DescribeRequestGraphWithChan invokes the pvtz.DescribeRequestGraph API asynchronously

func (*Client) DescribeStatisticSummary

func (client *Client) DescribeStatisticSummary(request *DescribeStatisticSummaryRequest) (response *DescribeStatisticSummaryResponse, err error)

DescribeStatisticSummary invokes the pvtz.DescribeStatisticSummary API synchronously

func (*Client) DescribeStatisticSummaryWithCallback

func (client *Client) DescribeStatisticSummaryWithCallback(request *DescribeStatisticSummaryRequest, callback func(response *DescribeStatisticSummaryResponse, err error)) <-chan int

DescribeStatisticSummaryWithCallback invokes the pvtz.DescribeStatisticSummary API asynchronously

func (*Client) DescribeStatisticSummaryWithChan

func (client *Client) DescribeStatisticSummaryWithChan(request *DescribeStatisticSummaryRequest) (<-chan *DescribeStatisticSummaryResponse, <-chan error)

DescribeStatisticSummaryWithChan invokes the pvtz.DescribeStatisticSummary API asynchronously

func (*Client) DescribeUserServiceStatus

func (client *Client) DescribeUserServiceStatus(request *DescribeUserServiceStatusRequest) (response *DescribeUserServiceStatusResponse, err error)

DescribeUserServiceStatus invokes the pvtz.DescribeUserServiceStatus API synchronously

func (*Client) DescribeUserServiceStatusWithCallback

func (client *Client) DescribeUserServiceStatusWithCallback(request *DescribeUserServiceStatusRequest, callback func(response *DescribeUserServiceStatusResponse, err error)) <-chan int

DescribeUserServiceStatusWithCallback invokes the pvtz.DescribeUserServiceStatus API asynchronously

func (*Client) DescribeUserServiceStatusWithChan

func (client *Client) DescribeUserServiceStatusWithChan(request *DescribeUserServiceStatusRequest) (<-chan *DescribeUserServiceStatusResponse, <-chan error)

DescribeUserServiceStatusWithChan invokes the pvtz.DescribeUserServiceStatus API asynchronously

func (*Client) DescribeZoneInfo

func (client *Client) DescribeZoneInfo(request *DescribeZoneInfoRequest) (response *DescribeZoneInfoResponse, err error)

DescribeZoneInfo invokes the pvtz.DescribeZoneInfo API synchronously

func (*Client) DescribeZoneInfoWithCallback

func (client *Client) DescribeZoneInfoWithCallback(request *DescribeZoneInfoRequest, callback func(response *DescribeZoneInfoResponse, err error)) <-chan int

DescribeZoneInfoWithCallback invokes the pvtz.DescribeZoneInfo API asynchronously

func (*Client) DescribeZoneInfoWithChan

func (client *Client) DescribeZoneInfoWithChan(request *DescribeZoneInfoRequest) (<-chan *DescribeZoneInfoResponse, <-chan error)

DescribeZoneInfoWithChan invokes the pvtz.DescribeZoneInfo API asynchronously

func (*Client) DescribeZoneRecords

func (client *Client) DescribeZoneRecords(request *DescribeZoneRecordsRequest) (response *DescribeZoneRecordsResponse, err error)

DescribeZoneRecords invokes the pvtz.DescribeZoneRecords API synchronously

func (*Client) DescribeZoneRecordsWithCallback

func (client *Client) DescribeZoneRecordsWithCallback(request *DescribeZoneRecordsRequest, callback func(response *DescribeZoneRecordsResponse, err error)) <-chan int

DescribeZoneRecordsWithCallback invokes the pvtz.DescribeZoneRecords API asynchronously

func (*Client) DescribeZoneRecordsWithChan

func (client *Client) DescribeZoneRecordsWithChan(request *DescribeZoneRecordsRequest) (<-chan *DescribeZoneRecordsResponse, <-chan error)

DescribeZoneRecordsWithChan invokes the pvtz.DescribeZoneRecords API asynchronously

func (*Client) DescribeZoneVpcTree

func (client *Client) DescribeZoneVpcTree(request *DescribeZoneVpcTreeRequest) (response *DescribeZoneVpcTreeResponse, err error)

DescribeZoneVpcTree invokes the pvtz.DescribeZoneVpcTree API synchronously

func (*Client) DescribeZoneVpcTreeWithCallback

func (client *Client) DescribeZoneVpcTreeWithCallback(request *DescribeZoneVpcTreeRequest, callback func(response *DescribeZoneVpcTreeResponse, err error)) <-chan int

DescribeZoneVpcTreeWithCallback invokes the pvtz.DescribeZoneVpcTree API asynchronously

func (*Client) DescribeZoneVpcTreeWithChan

func (client *Client) DescribeZoneVpcTreeWithChan(request *DescribeZoneVpcTreeRequest) (<-chan *DescribeZoneVpcTreeResponse, <-chan error)

DescribeZoneVpcTreeWithChan invokes the pvtz.DescribeZoneVpcTree API asynchronously

func (*Client) DescribeZones

func (client *Client) DescribeZones(request *DescribeZonesRequest) (response *DescribeZonesResponse, err error)

DescribeZones invokes the pvtz.DescribeZones API synchronously

func (*Client) DescribeZonesWithCallback

func (client *Client) DescribeZonesWithCallback(request *DescribeZonesRequest, callback func(response *DescribeZonesResponse, err error)) <-chan int

DescribeZonesWithCallback invokes the pvtz.DescribeZones API asynchronously

func (*Client) DescribeZonesWithChan

func (client *Client) DescribeZonesWithChan(request *DescribeZonesRequest) (<-chan *DescribeZonesResponse, <-chan error)

DescribeZonesWithChan invokes the pvtz.DescribeZones API asynchronously

func (*Client) SetProxyPattern

func (client *Client) SetProxyPattern(request *SetProxyPatternRequest) (response *SetProxyPatternResponse, err error)

SetProxyPattern invokes the pvtz.SetProxyPattern API synchronously

func (*Client) SetProxyPatternWithCallback

func (client *Client) SetProxyPatternWithCallback(request *SetProxyPatternRequest, callback func(response *SetProxyPatternResponse, err error)) <-chan int

SetProxyPatternWithCallback invokes the pvtz.SetProxyPattern API asynchronously

func (*Client) SetProxyPatternWithChan

func (client *Client) SetProxyPatternWithChan(request *SetProxyPatternRequest) (<-chan *SetProxyPatternResponse, <-chan error)

SetProxyPatternWithChan invokes the pvtz.SetProxyPattern API asynchronously

func (*Client) SetZoneRecordStatus

func (client *Client) SetZoneRecordStatus(request *SetZoneRecordStatusRequest) (response *SetZoneRecordStatusResponse, err error)

SetZoneRecordStatus invokes the pvtz.SetZoneRecordStatus API synchronously

func (*Client) SetZoneRecordStatusWithCallback

func (client *Client) SetZoneRecordStatusWithCallback(request *SetZoneRecordStatusRequest, callback func(response *SetZoneRecordStatusResponse, err error)) <-chan int

SetZoneRecordStatusWithCallback invokes the pvtz.SetZoneRecordStatus API asynchronously

func (*Client) SetZoneRecordStatusWithChan

func (client *Client) SetZoneRecordStatusWithChan(request *SetZoneRecordStatusRequest) (<-chan *SetZoneRecordStatusResponse, <-chan error)

SetZoneRecordStatusWithChan invokes the pvtz.SetZoneRecordStatus API asynchronously

func (*Client) UpdateRecordRemark

func (client *Client) UpdateRecordRemark(request *UpdateRecordRemarkRequest) (response *UpdateRecordRemarkResponse, err error)

UpdateRecordRemark invokes the pvtz.UpdateRecordRemark API synchronously

func (*Client) UpdateRecordRemarkWithCallback

func (client *Client) UpdateRecordRemarkWithCallback(request *UpdateRecordRemarkRequest, callback func(response *UpdateRecordRemarkResponse, err error)) <-chan int

UpdateRecordRemarkWithCallback invokes the pvtz.UpdateRecordRemark API asynchronously

func (*Client) UpdateRecordRemarkWithChan

func (client *Client) UpdateRecordRemarkWithChan(request *UpdateRecordRemarkRequest) (<-chan *UpdateRecordRemarkResponse, <-chan error)

UpdateRecordRemarkWithChan invokes the pvtz.UpdateRecordRemark API asynchronously

func (*Client) UpdateZoneRecord

func (client *Client) UpdateZoneRecord(request *UpdateZoneRecordRequest) (response *UpdateZoneRecordResponse, err error)

UpdateZoneRecord invokes the pvtz.UpdateZoneRecord API synchronously

func (*Client) UpdateZoneRecordWithCallback

func (client *Client) UpdateZoneRecordWithCallback(request *UpdateZoneRecordRequest, callback func(response *UpdateZoneRecordResponse, err error)) <-chan int

UpdateZoneRecordWithCallback invokes the pvtz.UpdateZoneRecord API asynchronously

func (*Client) UpdateZoneRecordWithChan

func (client *Client) UpdateZoneRecordWithChan(request *UpdateZoneRecordRequest) (<-chan *UpdateZoneRecordResponse, <-chan error)

UpdateZoneRecordWithChan invokes the pvtz.UpdateZoneRecord API asynchronously

func (*Client) UpdateZoneRemark

func (client *Client) UpdateZoneRemark(request *UpdateZoneRemarkRequest) (response *UpdateZoneRemarkResponse, err error)

UpdateZoneRemark invokes the pvtz.UpdateZoneRemark API synchronously

func (*Client) UpdateZoneRemarkWithCallback

func (client *Client) UpdateZoneRemarkWithCallback(request *UpdateZoneRemarkRequest, callback func(response *UpdateZoneRemarkResponse, err error)) <-chan int

UpdateZoneRemarkWithCallback invokes the pvtz.UpdateZoneRemark API asynchronously

func (*Client) UpdateZoneRemarkWithChan

func (client *Client) UpdateZoneRemarkWithChan(request *UpdateZoneRemarkRequest) (<-chan *UpdateZoneRemarkResponse, <-chan error)

UpdateZoneRemarkWithChan invokes the pvtz.UpdateZoneRemark API asynchronously

type DeleteZoneRecordRequest

type DeleteZoneRecordRequest struct {
	*requests.RpcRequest
	RecordId     requests.Integer `position:"Query" name:"RecordId"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	Lang         string           `position:"Query" name:"Lang"`
}

DeleteZoneRecordRequest is the request struct for api DeleteZoneRecord

func CreateDeleteZoneRecordRequest

func CreateDeleteZoneRecordRequest() (request *DeleteZoneRecordRequest)

CreateDeleteZoneRecordRequest creates a request to invoke DeleteZoneRecord API

type DeleteZoneRecordResponse

type DeleteZoneRecordResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	RecordId  int64  `json:"RecordId" xml:"RecordId"`
}

DeleteZoneRecordResponse is the response struct for api DeleteZoneRecord

func CreateDeleteZoneRecordResponse

func CreateDeleteZoneRecordResponse() (response *DeleteZoneRecordResponse)

CreateDeleteZoneRecordResponse creates a response to parse from DeleteZoneRecord response

type DeleteZoneRequest

type DeleteZoneRequest struct {
	*requests.RpcRequest
	UserClientIp string `position:"Query" name:"UserClientIp"`
	ZoneId       string `position:"Query" name:"ZoneId"`
	Lang         string `position:"Query" name:"Lang"`
}

DeleteZoneRequest is the request struct for api DeleteZone

func CreateDeleteZoneRequest

func CreateDeleteZoneRequest() (request *DeleteZoneRequest)

CreateDeleteZoneRequest creates a request to invoke DeleteZone API

type DeleteZoneResponse

type DeleteZoneResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	ZoneId    string `json:"ZoneId" xml:"ZoneId"`
}

DeleteZoneResponse is the response struct for api DeleteZone

func CreateDeleteZoneResponse

func CreateDeleteZoneResponse() (response *DeleteZoneResponse)

CreateDeleteZoneResponse creates a response to parse from DeleteZone response

type DescribeChangeLogsRequest

type DescribeChangeLogsRequest struct {
	*requests.RpcRequest
	StartTimestamp requests.Integer `position:"Query" name:"StartTimestamp"`
	PageNumber     requests.Integer `position:"Query" name:"PageNumber"`
	EndTimestamp   requests.Integer `position:"Query" name:"EndTimestamp"`
	EntityType     string           `position:"Query" name:"EntityType"`
	PageSize       requests.Integer `position:"Query" name:"PageSize"`
	UserClientIp   string           `position:"Query" name:"UserClientIp"`
	ZoneId         string           `position:"Query" name:"ZoneId"`
	Keyword        string           `position:"Query" name:"Keyword"`
	Lang           string           `position:"Query" name:"Lang"`
}

DescribeChangeLogsRequest is the request struct for api DescribeChangeLogs

func CreateDescribeChangeLogsRequest

func CreateDescribeChangeLogsRequest() (request *DescribeChangeLogsRequest)

CreateDescribeChangeLogsRequest creates a request to invoke DescribeChangeLogs API

type DescribeChangeLogsResponse

type DescribeChangeLogsResponse struct {
	*responses.BaseResponse
	RequestId  string     `json:"RequestId" xml:"RequestId"`
	TotalItems int        `json:"TotalItems" xml:"TotalItems"`
	TotalPages int        `json:"TotalPages" xml:"TotalPages"`
	PageSize   int        `json:"PageSize" xml:"PageSize"`
	PageNumber int        `json:"PageNumber" xml:"PageNumber"`
	ChangeLogs ChangeLogs `json:"ChangeLogs" xml:"ChangeLogs"`
}

DescribeChangeLogsResponse is the response struct for api DescribeChangeLogs

func CreateDescribeChangeLogsResponse

func CreateDescribeChangeLogsResponse() (response *DescribeChangeLogsResponse)

CreateDescribeChangeLogsResponse creates a response to parse from DescribeChangeLogs response

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	*requests.RpcRequest
	AuthorizedUserId requests.Integer `position:"Query" name:"AuthorizedUserId"`
	UserClientIp     string           `position:"Query" name:"UserClientIp"`
	AcceptLanguage   string           `position:"Query" name:"AcceptLanguage"`
	Lang             string           `position:"Query" name:"Lang"`
}

DescribeRegionsRequest is the request struct for api DescribeRegions

func CreateDescribeRegionsRequest

func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)

CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API

type DescribeRegionsResponse

type DescribeRegionsResponse struct {
	*responses.BaseResponse
	RequestId string  `json:"RequestId" xml:"RequestId"`
	Regions   Regions `json:"Regions" xml:"Regions"`
}

DescribeRegionsResponse is the response struct for api DescribeRegions

func CreateDescribeRegionsResponse

func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)

CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response

type DescribeRequestGraphRequest

type DescribeRequestGraphRequest struct {
	*requests.RpcRequest
	StartTimestamp requests.Integer `position:"Query" name:"StartTimestamp"`
	EndTimestamp   requests.Integer `position:"Query" name:"EndTimestamp"`
	BizType        string           `position:"Query" name:"BizType"`
	VpcId          string           `position:"Query" name:"VpcId"`
	UserClientIp   string           `position:"Query" name:"UserClientIp"`
	BizId          string           `position:"Query" name:"BizId"`
	ZoneId         string           `position:"Query" name:"ZoneId"`
	Lang           string           `position:"Query" name:"Lang"`
}

DescribeRequestGraphRequest is the request struct for api DescribeRequestGraph

func CreateDescribeRequestGraphRequest

func CreateDescribeRequestGraphRequest() (request *DescribeRequestGraphRequest)

CreateDescribeRequestGraphRequest creates a request to invoke DescribeRequestGraph API

type DescribeRequestGraphResponse

type DescribeRequestGraphResponse struct {
	*responses.BaseResponse
	RequestId      string         `json:"RequestId" xml:"RequestId"`
	RequestDetails RequestDetails `json:"RequestDetails" xml:"RequestDetails"`
}

DescribeRequestGraphResponse is the response struct for api DescribeRequestGraph

func CreateDescribeRequestGraphResponse

func CreateDescribeRequestGraphResponse() (response *DescribeRequestGraphResponse)

CreateDescribeRequestGraphResponse creates a response to parse from DescribeRequestGraph response

type DescribeStatisticSummaryRequest

type DescribeStatisticSummaryRequest struct {
	*requests.RpcRequest
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeStatisticSummaryRequest is the request struct for api DescribeStatisticSummary

func CreateDescribeStatisticSummaryRequest

func CreateDescribeStatisticSummaryRequest() (request *DescribeStatisticSummaryRequest)

CreateDescribeStatisticSummaryRequest creates a request to invoke DescribeStatisticSummary API

type DescribeStatisticSummaryResponse

type DescribeStatisticSummaryResponse struct {
	*responses.BaseResponse
	RequestId       string          `json:"RequestId" xml:"RequestId"`
	TotalCount      int64           `json:"TotalCount" xml:"TotalCount"`
	ZoneRequestTops ZoneRequestTops `json:"ZoneRequestTops" xml:"ZoneRequestTops"`
	VpcRequestTops  VpcRequestTops  `json:"VpcRequestTops" xml:"VpcRequestTops"`
}

DescribeStatisticSummaryResponse is the response struct for api DescribeStatisticSummary

func CreateDescribeStatisticSummaryResponse

func CreateDescribeStatisticSummaryResponse() (response *DescribeStatisticSummaryResponse)

CreateDescribeStatisticSummaryResponse creates a response to parse from DescribeStatisticSummary response

type DescribeUserServiceStatusRequest

type DescribeUserServiceStatusRequest struct {
	*requests.RpcRequest
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeUserServiceStatusRequest is the request struct for api DescribeUserServiceStatus

func CreateDescribeUserServiceStatusRequest

func CreateDescribeUserServiceStatusRequest() (request *DescribeUserServiceStatusRequest)

CreateDescribeUserServiceStatusRequest creates a request to invoke DescribeUserServiceStatus API

type DescribeUserServiceStatusResponse

type DescribeUserServiceStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	Status    string `json:"Status" xml:"Status"`
}

DescribeUserServiceStatusResponse is the response struct for api DescribeUserServiceStatus

func CreateDescribeUserServiceStatusResponse

func CreateDescribeUserServiceStatusResponse() (response *DescribeUserServiceStatusResponse)

CreateDescribeUserServiceStatusResponse creates a response to parse from DescribeUserServiceStatus response

type DescribeZoneInfoRequest

type DescribeZoneInfoRequest struct {
	*requests.RpcRequest
	UserClientIp string `position:"Query" name:"UserClientIp"`
	ZoneId       string `position:"Query" name:"ZoneId"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeZoneInfoRequest is the request struct for api DescribeZoneInfo

func CreateDescribeZoneInfoRequest

func CreateDescribeZoneInfoRequest() (request *DescribeZoneInfoRequest)

CreateDescribeZoneInfoRequest creates a request to invoke DescribeZoneInfo API

type DescribeZoneInfoResponse

type DescribeZoneInfoResponse struct {
	*responses.BaseResponse
	RequestId       string   `json:"RequestId" xml:"RequestId"`
	ZoneId          string   `json:"ZoneId" xml:"ZoneId"`
	ZoneName        string   `json:"ZoneName" xml:"ZoneName"`
	Remark          string   `json:"Remark" xml:"Remark"`
	RecordCount     int      `json:"RecordCount" xml:"RecordCount"`
	CreateTime      string   `json:"CreateTime" xml:"CreateTime"`
	CreateTimestamp int64    `json:"CreateTimestamp" xml:"CreateTimestamp"`
	UpdateTime      string   `json:"UpdateTime" xml:"UpdateTime"`
	UpdateTimestamp int64    `json:"UpdateTimestamp" xml:"UpdateTimestamp"`
	IsPtr           bool     `json:"IsPtr" xml:"IsPtr"`
	ProxyPattern    string   `json:"ProxyPattern" xml:"ProxyPattern"`
	SlaveDns        bool     `json:"SlaveDns" xml:"SlaveDns"`
	ResourceGroupId string   `json:"ResourceGroupId" xml:"ResourceGroupId"`
	BindVpcs        BindVpcs `json:"BindVpcs" xml:"BindVpcs"`
}

DescribeZoneInfoResponse is the response struct for api DescribeZoneInfo

func CreateDescribeZoneInfoResponse

func CreateDescribeZoneInfoResponse() (response *DescribeZoneInfoResponse)

CreateDescribeZoneInfoResponse creates a response to parse from DescribeZoneInfo response

type DescribeZoneRecordsRequest

type DescribeZoneRecordsRequest struct {
	*requests.RpcRequest
	OrderBy      string           `position:"Query" name:"OrderBy"`
	PageNumber   requests.Integer `position:"Query" name:"PageNumber"`
	PageSize     requests.Integer `position:"Query" name:"PageSize"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	ZoneId       string           `position:"Query" name:"ZoneId"`
	SearchMode   string           `position:"Query" name:"SearchMode"`
	Tag          string           `position:"Query" name:"Tag"`
	Lang         string           `position:"Query" name:"Lang"`
	Keyword      string           `position:"Query" name:"Keyword"`
	Direction    string           `position:"Query" name:"Direction"`
}

DescribeZoneRecordsRequest is the request struct for api DescribeZoneRecords

func CreateDescribeZoneRecordsRequest

func CreateDescribeZoneRecordsRequest() (request *DescribeZoneRecordsRequest)

CreateDescribeZoneRecordsRequest creates a request to invoke DescribeZoneRecords API

type DescribeZoneRecordsResponse

type DescribeZoneRecordsResponse struct {
	*responses.BaseResponse
	RequestId  string  `json:"RequestId" xml:"RequestId"`
	TotalItems int     `json:"TotalItems" xml:"TotalItems"`
	TotalPages int     `json:"TotalPages" xml:"TotalPages"`
	PageSize   int     `json:"PageSize" xml:"PageSize"`
	PageNumber int     `json:"PageNumber" xml:"PageNumber"`
	Records    Records `json:"Records" xml:"Records"`
}

DescribeZoneRecordsResponse is the response struct for api DescribeZoneRecords

func CreateDescribeZoneRecordsResponse

func CreateDescribeZoneRecordsResponse() (response *DescribeZoneRecordsResponse)

CreateDescribeZoneRecordsResponse creates a response to parse from DescribeZoneRecords response

type DescribeZoneVpcTreeRequest

type DescribeZoneVpcTreeRequest struct {
	*requests.RpcRequest
	UserClientIp string `position:"Query" name:"UserClientIp"`
	Lang         string `position:"Query" name:"Lang"`
}

DescribeZoneVpcTreeRequest is the request struct for api DescribeZoneVpcTree

func CreateDescribeZoneVpcTreeRequest

func CreateDescribeZoneVpcTreeRequest() (request *DescribeZoneVpcTreeRequest)

CreateDescribeZoneVpcTreeRequest creates a request to invoke DescribeZoneVpcTree API

type DescribeZoneVpcTreeResponse

type DescribeZoneVpcTreeResponse struct {
	*responses.BaseResponse
	RequestId string                     `json:"RequestId" xml:"RequestId"`
	Zones     ZonesInDescribeZoneVpcTree `json:"Zones" xml:"Zones"`
}

DescribeZoneVpcTreeResponse is the response struct for api DescribeZoneVpcTree

func CreateDescribeZoneVpcTreeResponse

func CreateDescribeZoneVpcTreeResponse() (response *DescribeZoneVpcTreeResponse)

CreateDescribeZoneVpcTreeResponse creates a response to parse from DescribeZoneVpcTree response

type DescribeZonesRequest

type DescribeZonesRequest struct {
	*requests.RpcRequest
	QueryVpcId      string           `position:"Query" name:"QueryVpcId"`
	PageNumber      requests.Integer `position:"Query" name:"PageNumber"`
	ResourceGroupId string           `position:"Query" name:"ResourceGroupId"`
	PageSize        requests.Integer `position:"Query" name:"PageSize"`
	Lang            string           `position:"Query" name:"Lang"`
	Keyword         string           `position:"Query" name:"Keyword"`
	Direction       string           `position:"Query" name:"Direction"`
	OrderBy         string           `position:"Query" name:"OrderBy"`
	UserClientIp    string           `position:"Query" name:"UserClientIp"`
	SearchMode      string           `position:"Query" name:"SearchMode"`
	QueryRegionId   string           `position:"Query" name:"QueryRegionId"`
}

DescribeZonesRequest is the request struct for api DescribeZones

func CreateDescribeZonesRequest

func CreateDescribeZonesRequest() (request *DescribeZonesRequest)

CreateDescribeZonesRequest creates a request to invoke DescribeZones API

type DescribeZonesResponse

type DescribeZonesResponse struct {
	*responses.BaseResponse
	RequestId  string               `json:"RequestId" xml:"RequestId"`
	TotalItems int                  `json:"TotalItems" xml:"TotalItems"`
	TotalPages int                  `json:"TotalPages" xml:"TotalPages"`
	PageSize   int                  `json:"PageSize" xml:"PageSize"`
	PageNumber int                  `json:"PageNumber" xml:"PageNumber"`
	Zones      ZonesInDescribeZones `json:"Zones" xml:"Zones"`
}

DescribeZonesResponse is the response struct for api DescribeZones

func CreateDescribeZonesResponse

func CreateDescribeZonesResponse() (response *DescribeZonesResponse)

CreateDescribeZonesResponse creates a response to parse from DescribeZones response

type Record

type Record struct {
	RecordId int64  `json:"RecordId" xml:"RecordId"`
	Rr       string `json:"Rr" xml:"Rr"`
	Type     string `json:"Type" xml:"Type"`
	Ttl      int    `json:"Ttl" xml:"Ttl"`
	Priority int    `json:"Priority" xml:"Priority"`
	Value    string `json:"Value" xml:"Value"`
	Status   string `json:"Status" xml:"Status"`
	RegionId string `json:"RegionId" xml:"RegionId"`
	Remark   string `json:"Remark" xml:"Remark"`
}

Record is a nested struct in pvtz response

type Records

type Records struct {
	Record []Record `json:"Record" xml:"Record"`
}

Records is a nested struct in pvtz response

type Region

type Region struct {
	RegionId       string `json:"RegionId" xml:"RegionId"`
	RegionName     string `json:"RegionName" xml:"RegionName"`
	LocalName      string `json:"LocalName" xml:"LocalName"`
	RegionEndpoint string `json:"RegionEndpoint" xml:"RegionEndpoint"`
}

Region is a nested struct in pvtz response

type Regions

type Regions struct {
	Region []Region `json:"Region" xml:"Region"`
}

Regions is a nested struct in pvtz response

type RequestDetails

type RequestDetails struct {
	ZoneRequestTop []ZoneRequestTop `json:"ZoneRequestTop" xml:"ZoneRequestTop"`
}

RequestDetails is a nested struct in pvtz response

type SetProxyPatternRequest

type SetProxyPatternRequest struct {
	*requests.RpcRequest
	ProxyPattern string `position:"Query" name:"ProxyPattern"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	ZoneId       string `position:"Query" name:"ZoneId"`
	Lang         string `position:"Query" name:"Lang"`
}

SetProxyPatternRequest is the request struct for api SetProxyPattern

func CreateSetProxyPatternRequest

func CreateSetProxyPatternRequest() (request *SetProxyPatternRequest)

CreateSetProxyPatternRequest creates a request to invoke SetProxyPattern API

type SetProxyPatternResponse

type SetProxyPatternResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	ZoneId    string `json:"ZoneId" xml:"ZoneId"`
}

SetProxyPatternResponse is the response struct for api SetProxyPattern

func CreateSetProxyPatternResponse

func CreateSetProxyPatternResponse() (response *SetProxyPatternResponse)

CreateSetProxyPatternResponse creates a response to parse from SetProxyPattern response

type SetZoneRecordStatusRequest

type SetZoneRecordStatusRequest struct {
	*requests.RpcRequest
	RecordId     requests.Integer `position:"Query" name:"RecordId"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	Lang         string           `position:"Query" name:"Lang"`
	Status       string           `position:"Query" name:"Status"`
}

SetZoneRecordStatusRequest is the request struct for api SetZoneRecordStatus

func CreateSetZoneRecordStatusRequest

func CreateSetZoneRecordStatusRequest() (request *SetZoneRecordStatusRequest)

CreateSetZoneRecordStatusRequest creates a request to invoke SetZoneRecordStatus API

type SetZoneRecordStatusResponse

type SetZoneRecordStatusResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	RecordId  int64  `json:"RecordId" xml:"RecordId"`
	Status    string `json:"Status" xml:"Status"`
}

SetZoneRecordStatusResponse is the response struct for api SetZoneRecordStatus

func CreateSetZoneRecordStatusResponse

func CreateSetZoneRecordStatusResponse() (response *SetZoneRecordStatusResponse)

CreateSetZoneRecordStatusResponse creates a response to parse from SetZoneRecordStatus response

type UpdateRecordRemarkRequest

type UpdateRecordRemarkRequest struct {
	*requests.RpcRequest
	Remark       string           `position:"Query" name:"Remark"`
	RecordId     requests.Integer `position:"Query" name:"RecordId"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	Lang         string           `position:"Query" name:"Lang"`
}

UpdateRecordRemarkRequest is the request struct for api UpdateRecordRemark

func CreateUpdateRecordRemarkRequest

func CreateUpdateRecordRemarkRequest() (request *UpdateRecordRemarkRequest)

CreateUpdateRecordRemarkRequest creates a request to invoke UpdateRecordRemark API

type UpdateRecordRemarkResponse

type UpdateRecordRemarkResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	RecordId  int64  `json:"RecordId" xml:"RecordId"`
}

UpdateRecordRemarkResponse is the response struct for api UpdateRecordRemark

func CreateUpdateRecordRemarkResponse

func CreateUpdateRecordRemarkResponse() (response *UpdateRecordRemarkResponse)

CreateUpdateRecordRemarkResponse creates a response to parse from UpdateRecordRemark response

type UpdateZoneRecordRequest

type UpdateZoneRecordRequest struct {
	*requests.RpcRequest
	Rr           string           `position:"Query" name:"Rr"`
	Type         string           `position:"Query" name:"Type"`
	Priority     requests.Integer `position:"Query" name:"Priority"`
	Ttl          requests.Integer `position:"Query" name:"Ttl"`
	RecordId     requests.Integer `position:"Query" name:"RecordId"`
	UserClientIp string           `position:"Query" name:"UserClientIp"`
	Lang         string           `position:"Query" name:"Lang"`
	Value        string           `position:"Query" name:"Value"`
}

UpdateZoneRecordRequest is the request struct for api UpdateZoneRecord

func CreateUpdateZoneRecordRequest

func CreateUpdateZoneRecordRequest() (request *UpdateZoneRecordRequest)

CreateUpdateZoneRecordRequest creates a request to invoke UpdateZoneRecord API

type UpdateZoneRecordResponse

type UpdateZoneRecordResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	RecordId  int64  `json:"RecordId" xml:"RecordId"`
}

UpdateZoneRecordResponse is the response struct for api UpdateZoneRecord

func CreateUpdateZoneRecordResponse

func CreateUpdateZoneRecordResponse() (response *UpdateZoneRecordResponse)

CreateUpdateZoneRecordResponse creates a response to parse from UpdateZoneRecord response

type UpdateZoneRemarkRequest

type UpdateZoneRemarkRequest struct {
	*requests.RpcRequest
	Remark       string `position:"Query" name:"Remark"`
	UserClientIp string `position:"Query" name:"UserClientIp"`
	ZoneId       string `position:"Query" name:"ZoneId"`
	Lang         string `position:"Query" name:"Lang"`
}

UpdateZoneRemarkRequest is the request struct for api UpdateZoneRemark

func CreateUpdateZoneRemarkRequest

func CreateUpdateZoneRemarkRequest() (request *UpdateZoneRemarkRequest)

CreateUpdateZoneRemarkRequest creates a request to invoke UpdateZoneRemark API

type UpdateZoneRemarkResponse

type UpdateZoneRemarkResponse struct {
	*responses.BaseResponse
	RequestId string `json:"RequestId" xml:"RequestId"`
	ZoneId    string `json:"ZoneId" xml:"ZoneId"`
}

UpdateZoneRemarkResponse is the response struct for api UpdateZoneRemark

func CreateUpdateZoneRemarkResponse

func CreateUpdateZoneRemarkResponse() (response *UpdateZoneRemarkResponse)

CreateUpdateZoneRemarkResponse creates a response to parse from UpdateZoneRemark response

type Vpc

type Vpc struct {
	RegionId   string `json:"RegionId" xml:"RegionId"`
	VpcName    string `json:"VpcName" xml:"VpcName"`
	VpcId      string `json:"VpcId" xml:"VpcId"`
	RegionName string `json:"RegionName" xml:"RegionName"`
}

Vpc is a nested struct in pvtz response

type VpcRequestTop

type VpcRequestTop struct {
	RegionId     string `json:"RegionId" xml:"RegionId"`
	VpcId        string `json:"VpcId" xml:"VpcId"`
	TunnelId     string `json:"TunnelId" xml:"TunnelId"`
	RequestCount int64  `json:"RequestCount" xml:"RequestCount"`
	RegionName   string `json:"RegionName" xml:"RegionName"`
}

VpcRequestTop is a nested struct in pvtz response

type VpcRequestTops

type VpcRequestTops struct {
	VpcRequestTop []VpcRequestTop `json:"VpcRequestTop" xml:"VpcRequestTop"`
}

VpcRequestTops is a nested struct in pvtz response

type Vpcs

type Vpcs struct {
	Vpc []Vpc `json:"Vpc" xml:"Vpc"`
}

Vpcs is a nested struct in pvtz response

type Zone

type Zone struct {
	ZoneId          string `json:"ZoneId" xml:"ZoneId"`
	UpdateTime      string `json:"UpdateTime" xml:"UpdateTime"`
	ProxyPattern    string `json:"ProxyPattern" xml:"ProxyPattern"`
	ResourceGroupId string `json:"ResourceGroupId" xml:"ResourceGroupId"`
	Remark          string `json:"Remark" xml:"Remark"`
	CreateTimestamp int64  `json:"CreateTimestamp" xml:"CreateTimestamp"`
	RecordCount     int    `json:"RecordCount" xml:"RecordCount"`
	CreateTime      string `json:"CreateTime" xml:"CreateTime"`
	ZoneName        string `json:"ZoneName" xml:"ZoneName"`
	IsPtr           bool   `json:"IsPtr" xml:"IsPtr"`
	UpdateTimestamp int64  `json:"UpdateTimestamp" xml:"UpdateTimestamp"`
	Vpcs            Vpcs   `json:"Vpcs" xml:"Vpcs"`
}

Zone is a nested struct in pvtz response

type ZoneRequestTop

type ZoneRequestTop struct {
	Time         string `json:"Time" xml:"Time"`
	BizType      string `json:"BizType" xml:"BizType"`
	RequestCount int64  `json:"RequestCount" xml:"RequestCount"`
	Timestamp    int64  `json:"Timestamp" xml:"Timestamp"`
	ZoneName     string `json:"ZoneName" xml:"ZoneName"`
}

ZoneRequestTop is a nested struct in pvtz response

type ZoneRequestTops

type ZoneRequestTops struct {
	ZoneRequestTop []ZoneRequestTop `json:"ZoneRequestTop" xml:"ZoneRequestTop"`
}

ZoneRequestTops is a nested struct in pvtz response

type ZonesInDescribeZoneVpcTree

type ZonesInDescribeZoneVpcTree struct {
	Zone []Zone `json:"Zone" xml:"Zone"`
}

ZonesInDescribeZoneVpcTree is a nested struct in pvtz response

type ZonesInDescribeZones

type ZonesInDescribeZones struct {
	Zone []Zone `json:"Zone" xml:"Zone"`
}

ZonesInDescribeZones is a nested struct in pvtz response

Jump to

Keyboard shortcuts

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