Update Lego
This commit is contained in:
parent
36966da701
commit
253060b4f3
185 changed files with 16653 additions and 3210 deletions
106
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/add_batch_domain_records.go
generated
vendored
Normal file
106
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/add_batch_domain_records.go
generated
vendored
Normal file
|
@ -0,0 +1,106 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// AddBatchDomainRecords invokes the alidns.AddBatchDomainRecords API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/addbatchdomainrecords.html
|
||||
func (client *Client) AddBatchDomainRecords(request *AddBatchDomainRecordsRequest) (response *AddBatchDomainRecordsResponse, err error) {
|
||||
response = CreateAddBatchDomainRecordsResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// AddBatchDomainRecordsWithChan invokes the alidns.AddBatchDomainRecords API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/addbatchdomainrecords.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) AddBatchDomainRecordsWithChan(request *AddBatchDomainRecordsRequest) (<-chan *AddBatchDomainRecordsResponse, <-chan error) {
|
||||
responseChan := make(chan *AddBatchDomainRecordsResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.AddBatchDomainRecords(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// AddBatchDomainRecordsWithCallback invokes the alidns.AddBatchDomainRecords API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/addbatchdomainrecords.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) AddBatchDomainRecordsWithCallback(request *AddBatchDomainRecordsRequest, callback func(response *AddBatchDomainRecordsResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *AddBatchDomainRecordsResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.AddBatchDomainRecords(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// AddBatchDomainRecordsRequest is the request struct for api AddBatchDomainRecords
|
||||
type AddBatchDomainRecordsRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
Records string `position:"Query" name:"Records"`
|
||||
}
|
||||
|
||||
// AddBatchDomainRecordsResponse is the response struct for api AddBatchDomainRecords
|
||||
type AddBatchDomainRecordsResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
TraceId string `json:"TraceId" xml:"TraceId"`
|
||||
}
|
||||
|
||||
// CreateAddBatchDomainRecordsRequest creates a request to invoke AddBatchDomainRecords API
|
||||
func CreateAddBatchDomainRecordsRequest() (request *AddBatchDomainRecordsRequest) {
|
||||
request = &AddBatchDomainRecordsRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "AddBatchDomainRecords", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateAddBatchDomainRecordsResponse creates a response to parse from AddBatchDomainRecords response
|
||||
func CreateAddBatchDomainRecordsResponse() (response *AddBatchDomainRecordsResponse) {
|
||||
response = &AddBatchDomainRecordsResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
112
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/add_domain.go
generated
vendored
Normal file
112
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/add_domain.go
generated
vendored
Normal file
|
@ -0,0 +1,112 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// AddDomain invokes the alidns.AddDomain API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/adddomain.html
|
||||
func (client *Client) AddDomain(request *AddDomainRequest) (response *AddDomainResponse, err error) {
|
||||
response = CreateAddDomainResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// AddDomainWithChan invokes the alidns.AddDomain API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/adddomain.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) AddDomainWithChan(request *AddDomainRequest) (<-chan *AddDomainResponse, <-chan error) {
|
||||
responseChan := make(chan *AddDomainResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.AddDomain(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// AddDomainWithCallback invokes the alidns.AddDomain API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/adddomain.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) AddDomainWithCallback(request *AddDomainRequest, callback func(response *AddDomainResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *AddDomainResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.AddDomain(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// AddDomainRequest is the request struct for api AddDomain
|
||||
type AddDomainRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
DomainName string `position:"Query" name:"DomainName"`
|
||||
GroupId string `position:"Query" name:"GroupId"`
|
||||
}
|
||||
|
||||
// AddDomainResponse is the response struct for api AddDomain
|
||||
type AddDomainResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
DomainId string `json:"DomainId" xml:"DomainId"`
|
||||
DomainName string `json:"DomainName" xml:"DomainName"`
|
||||
PunyCode string `json:"PunyCode" xml:"PunyCode"`
|
||||
GroupId string `json:"GroupId" xml:"GroupId"`
|
||||
GroupName string `json:"GroupName" xml:"GroupName"`
|
||||
DnsServers DnsServersInAddDomain `json:"DnsServers" xml:"DnsServers"`
|
||||
}
|
||||
|
||||
// CreateAddDomainRequest creates a request to invoke AddDomain API
|
||||
func CreateAddDomainRequest() (request *AddDomainRequest) {
|
||||
request = &AddDomainRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "AddDomain", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateAddDomainResponse creates a response to parse from AddDomain response
|
||||
func CreateAddDomainResponse() (response *AddDomainResponse) {
|
||||
response = &AddDomainResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
107
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/add_domain_group.go
generated
vendored
Normal file
107
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/add_domain_group.go
generated
vendored
Normal file
|
@ -0,0 +1,107 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// AddDomainGroup invokes the alidns.AddDomainGroup API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/adddomaingroup.html
|
||||
func (client *Client) AddDomainGroup(request *AddDomainGroupRequest) (response *AddDomainGroupResponse, err error) {
|
||||
response = CreateAddDomainGroupResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// AddDomainGroupWithChan invokes the alidns.AddDomainGroup API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/adddomaingroup.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) AddDomainGroupWithChan(request *AddDomainGroupRequest) (<-chan *AddDomainGroupResponse, <-chan error) {
|
||||
responseChan := make(chan *AddDomainGroupResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.AddDomainGroup(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// AddDomainGroupWithCallback invokes the alidns.AddDomainGroup API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/adddomaingroup.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) AddDomainGroupWithCallback(request *AddDomainGroupRequest, callback func(response *AddDomainGroupResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *AddDomainGroupResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.AddDomainGroup(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// AddDomainGroupRequest is the request struct for api AddDomainGroup
|
||||
type AddDomainGroupRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
GroupName string `position:"Query" name:"GroupName"`
|
||||
}
|
||||
|
||||
// AddDomainGroupResponse is the response struct for api AddDomainGroup
|
||||
type AddDomainGroupResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
GroupId string `json:"GroupId" xml:"GroupId"`
|
||||
GroupName string `json:"GroupName" xml:"GroupName"`
|
||||
}
|
||||
|
||||
// CreateAddDomainGroupRequest creates a request to invoke AddDomainGroup API
|
||||
func CreateAddDomainGroupRequest() (request *AddDomainGroupRequest) {
|
||||
request = &AddDomainGroupRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "AddDomainGroup", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateAddDomainGroupResponse creates a response to parse from AddDomainGroup response
|
||||
func CreateAddDomainGroupResponse() (response *AddDomainGroupResponse) {
|
||||
response = &AddDomainGroupResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
112
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/add_domain_record.go
generated
vendored
Normal file
112
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/add_domain_record.go
generated
vendored
Normal file
|
@ -0,0 +1,112 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// AddDomainRecord invokes the alidns.AddDomainRecord API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/adddomainrecord.html
|
||||
func (client *Client) AddDomainRecord(request *AddDomainRecordRequest) (response *AddDomainRecordResponse, err error) {
|
||||
response = CreateAddDomainRecordResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// AddDomainRecordWithChan invokes the alidns.AddDomainRecord API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/adddomainrecord.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) AddDomainRecordWithChan(request *AddDomainRecordRequest) (<-chan *AddDomainRecordResponse, <-chan error) {
|
||||
responseChan := make(chan *AddDomainRecordResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.AddDomainRecord(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// AddDomainRecordWithCallback invokes the alidns.AddDomainRecord API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/adddomainrecord.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) AddDomainRecordWithCallback(request *AddDomainRecordRequest, callback func(response *AddDomainRecordResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *AddDomainRecordResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.AddDomainRecord(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// AddDomainRecordRequest is the request struct for api AddDomainRecord
|
||||
type AddDomainRecordRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
DomainName string `position:"Query" name:"DomainName"`
|
||||
RR string `position:"Query" name:"RR"`
|
||||
Type string `position:"Query" name:"Type"`
|
||||
Value string `position:"Query" name:"Value"`
|
||||
TTL requests.Integer `position:"Query" name:"TTL"`
|
||||
Priority requests.Integer `position:"Query" name:"Priority"`
|
||||
Line string `position:"Query" name:"Line"`
|
||||
}
|
||||
|
||||
// AddDomainRecordResponse is the response struct for api AddDomainRecord
|
||||
type AddDomainRecordResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
RecordId string `json:"RecordId" xml:"RecordId"`
|
||||
}
|
||||
|
||||
// CreateAddDomainRecordRequest creates a request to invoke AddDomainRecord API
|
||||
func CreateAddDomainRecordRequest() (request *AddDomainRecordRequest) {
|
||||
request = &AddDomainRecordRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "AddDomainRecord", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateAddDomainRecordResponse creates a response to parse from AddDomainRecord response
|
||||
func CreateAddDomainRecordResponse() (response *AddDomainRecordResponse) {
|
||||
response = &AddDomainRecordResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
106
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/apply_for_retrieval_domain_name.go
generated
vendored
Normal file
106
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/apply_for_retrieval_domain_name.go
generated
vendored
Normal file
|
@ -0,0 +1,106 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// ApplyForRetrievalDomainName invokes the alidns.ApplyForRetrievalDomainName API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/applyforretrievaldomainname.html
|
||||
func (client *Client) ApplyForRetrievalDomainName(request *ApplyForRetrievalDomainNameRequest) (response *ApplyForRetrievalDomainNameResponse, err error) {
|
||||
response = CreateApplyForRetrievalDomainNameResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// ApplyForRetrievalDomainNameWithChan invokes the alidns.ApplyForRetrievalDomainName API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/applyforretrievaldomainname.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) ApplyForRetrievalDomainNameWithChan(request *ApplyForRetrievalDomainNameRequest) (<-chan *ApplyForRetrievalDomainNameResponse, <-chan error) {
|
||||
responseChan := make(chan *ApplyForRetrievalDomainNameResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.ApplyForRetrievalDomainName(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// ApplyForRetrievalDomainNameWithCallback invokes the alidns.ApplyForRetrievalDomainName API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/applyforretrievaldomainname.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) ApplyForRetrievalDomainNameWithCallback(request *ApplyForRetrievalDomainNameRequest, callback func(response *ApplyForRetrievalDomainNameResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *ApplyForRetrievalDomainNameResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.ApplyForRetrievalDomainName(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// ApplyForRetrievalDomainNameRequest is the request struct for api ApplyForRetrievalDomainName
|
||||
type ApplyForRetrievalDomainNameRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
DomainName string `position:"Query" name:"DomainName"`
|
||||
}
|
||||
|
||||
// ApplyForRetrievalDomainNameResponse is the response struct for api ApplyForRetrievalDomainName
|
||||
type ApplyForRetrievalDomainNameResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
DomainName string `json:"DomainName" xml:"DomainName"`
|
||||
}
|
||||
|
||||
// CreateApplyForRetrievalDomainNameRequest creates a request to invoke ApplyForRetrievalDomainName API
|
||||
func CreateApplyForRetrievalDomainNameRequest() (request *ApplyForRetrievalDomainNameRequest) {
|
||||
request = &ApplyForRetrievalDomainNameRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "ApplyForRetrievalDomainName", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateApplyForRetrievalDomainNameResponse creates a response to parse from ApplyForRetrievalDomainName response
|
||||
func CreateApplyForRetrievalDomainNameResponse() (response *ApplyForRetrievalDomainNameResponse) {
|
||||
response = &ApplyForRetrievalDomainNameResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
108
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/change_domain_group.go
generated
vendored
Normal file
108
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/change_domain_group.go
generated
vendored
Normal file
|
@ -0,0 +1,108 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// ChangeDomainGroup invokes the alidns.ChangeDomainGroup API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/changedomaingroup.html
|
||||
func (client *Client) ChangeDomainGroup(request *ChangeDomainGroupRequest) (response *ChangeDomainGroupResponse, err error) {
|
||||
response = CreateChangeDomainGroupResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// ChangeDomainGroupWithChan invokes the alidns.ChangeDomainGroup API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/changedomaingroup.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) ChangeDomainGroupWithChan(request *ChangeDomainGroupRequest) (<-chan *ChangeDomainGroupResponse, <-chan error) {
|
||||
responseChan := make(chan *ChangeDomainGroupResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.ChangeDomainGroup(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// ChangeDomainGroupWithCallback invokes the alidns.ChangeDomainGroup API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/changedomaingroup.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) ChangeDomainGroupWithCallback(request *ChangeDomainGroupRequest, callback func(response *ChangeDomainGroupResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *ChangeDomainGroupResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.ChangeDomainGroup(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// ChangeDomainGroupRequest is the request struct for api ChangeDomainGroup
|
||||
type ChangeDomainGroupRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
DomainName string `position:"Query" name:"DomainName"`
|
||||
GroupId string `position:"Query" name:"GroupId"`
|
||||
}
|
||||
|
||||
// ChangeDomainGroupResponse is the response struct for api ChangeDomainGroup
|
||||
type ChangeDomainGroupResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
GroupId string `json:"GroupId" xml:"GroupId"`
|
||||
GroupName string `json:"GroupName" xml:"GroupName"`
|
||||
}
|
||||
|
||||
// CreateChangeDomainGroupRequest creates a request to invoke ChangeDomainGroup API
|
||||
func CreateChangeDomainGroupRequest() (request *ChangeDomainGroupRequest) {
|
||||
request = &ChangeDomainGroupRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "ChangeDomainGroup", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateChangeDomainGroupResponse creates a response to parse from ChangeDomainGroup response
|
||||
func CreateChangeDomainGroupResponse() (response *ChangeDomainGroupResponse) {
|
||||
response = &ChangeDomainGroupResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
108
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/change_domain_of_dns_product.go
generated
vendored
Normal file
108
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/change_domain_of_dns_product.go
generated
vendored
Normal file
|
@ -0,0 +1,108 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// ChangeDomainOfDnsProduct invokes the alidns.ChangeDomainOfDnsProduct API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/changedomainofdnsproduct.html
|
||||
func (client *Client) ChangeDomainOfDnsProduct(request *ChangeDomainOfDnsProductRequest) (response *ChangeDomainOfDnsProductResponse, err error) {
|
||||
response = CreateChangeDomainOfDnsProductResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// ChangeDomainOfDnsProductWithChan invokes the alidns.ChangeDomainOfDnsProduct API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/changedomainofdnsproduct.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) ChangeDomainOfDnsProductWithChan(request *ChangeDomainOfDnsProductRequest) (<-chan *ChangeDomainOfDnsProductResponse, <-chan error) {
|
||||
responseChan := make(chan *ChangeDomainOfDnsProductResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.ChangeDomainOfDnsProduct(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// ChangeDomainOfDnsProductWithCallback invokes the alidns.ChangeDomainOfDnsProduct API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/changedomainofdnsproduct.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) ChangeDomainOfDnsProductWithCallback(request *ChangeDomainOfDnsProductRequest, callback func(response *ChangeDomainOfDnsProductResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *ChangeDomainOfDnsProductResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.ChangeDomainOfDnsProduct(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// ChangeDomainOfDnsProductRequest is the request struct for api ChangeDomainOfDnsProduct
|
||||
type ChangeDomainOfDnsProductRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
InstanceId string `position:"Query" name:"InstanceId"`
|
||||
NewDomain string `position:"Query" name:"NewDomain"`
|
||||
Force requests.Boolean `position:"Query" name:"Force"`
|
||||
}
|
||||
|
||||
// ChangeDomainOfDnsProductResponse is the response struct for api ChangeDomainOfDnsProduct
|
||||
type ChangeDomainOfDnsProductResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
OriginalDomain string `json:"OriginalDomain" xml:"OriginalDomain"`
|
||||
}
|
||||
|
||||
// CreateChangeDomainOfDnsProductRequest creates a request to invoke ChangeDomainOfDnsProduct API
|
||||
func CreateChangeDomainOfDnsProductRequest() (request *ChangeDomainOfDnsProductRequest) {
|
||||
request = &ChangeDomainOfDnsProductRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "ChangeDomainOfDnsProduct", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateChangeDomainOfDnsProductResponse creates a response to parse from ChangeDomainOfDnsProduct response
|
||||
func CreateChangeDomainOfDnsProductResponse() (response *ChangeDomainOfDnsProductResponse) {
|
||||
response = &ChangeDomainOfDnsProductResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
109
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/check_domain_record.go
generated
vendored
Normal file
109
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/check_domain_record.go
generated
vendored
Normal file
|
@ -0,0 +1,109 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// CheckDomainRecord invokes the alidns.CheckDomainRecord API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/checkdomainrecord.html
|
||||
func (client *Client) CheckDomainRecord(request *CheckDomainRecordRequest) (response *CheckDomainRecordResponse, err error) {
|
||||
response = CreateCheckDomainRecordResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// CheckDomainRecordWithChan invokes the alidns.CheckDomainRecord API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/checkdomainrecord.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) CheckDomainRecordWithChan(request *CheckDomainRecordRequest) (<-chan *CheckDomainRecordResponse, <-chan error) {
|
||||
responseChan := make(chan *CheckDomainRecordResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.CheckDomainRecord(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// CheckDomainRecordWithCallback invokes the alidns.CheckDomainRecord API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/checkdomainrecord.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) CheckDomainRecordWithCallback(request *CheckDomainRecordRequest, callback func(response *CheckDomainRecordResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *CheckDomainRecordResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.CheckDomainRecord(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// CheckDomainRecordRequest is the request struct for api CheckDomainRecord
|
||||
type CheckDomainRecordRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
DomainName string `position:"Query" name:"DomainName"`
|
||||
RR string `position:"Query" name:"RR"`
|
||||
Type string `position:"Query" name:"Type"`
|
||||
Value string `position:"Query" name:"Value"`
|
||||
}
|
||||
|
||||
// CheckDomainRecordResponse is the response struct for api CheckDomainRecord
|
||||
type CheckDomainRecordResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
IsExist bool `json:"IsExist" xml:"IsExist"`
|
||||
}
|
||||
|
||||
// CreateCheckDomainRecordRequest creates a request to invoke CheckDomainRecord API
|
||||
func CreateCheckDomainRecordRequest() (request *CheckDomainRecordRequest) {
|
||||
request = &CheckDomainRecordRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "CheckDomainRecord", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateCheckDomainRecordResponse creates a response to parse from CheckDomainRecord response
|
||||
func CreateCheckDomainRecordResponse() (response *CheckDomainRecordResponse) {
|
||||
response = &CheckDomainRecordResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
81
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/client.go
generated
vendored
Normal file
81
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/client.go
generated
vendored
Normal file
|
@ -0,0 +1,81 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/auth"
|
||||
)
|
||||
|
||||
// Client is the sdk client struct, each func corresponds to an OpenAPI
|
||||
type Client struct {
|
||||
sdk.Client
|
||||
}
|
||||
|
||||
// NewClient creates a sdk client with environment variables
|
||||
func NewClient() (client *Client, err error) {
|
||||
client = &Client{}
|
||||
err = client.Init()
|
||||
return
|
||||
}
|
||||
|
||||
// NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential
|
||||
// this is the common api to create a sdk client
|
||||
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error) {
|
||||
client = &Client{}
|
||||
err = client.InitWithOptions(regionId, config, credential)
|
||||
return
|
||||
}
|
||||
|
||||
// NewClientWithAccessKey is a shortcut to create sdk client with accesskey
|
||||
// usage: https://help.aliyun.com/document_detail/66217.html
|
||||
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error) {
|
||||
client = &Client{}
|
||||
err = client.InitWithAccessKey(regionId, accessKeyId, accessKeySecret)
|
||||
return
|
||||
}
|
||||
|
||||
// NewClientWithStsToken is a shortcut to create sdk client with sts token
|
||||
// usage: https://help.aliyun.com/document_detail/66222.html
|
||||
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error) {
|
||||
client = &Client{}
|
||||
err = client.InitWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken)
|
||||
return
|
||||
}
|
||||
|
||||
// NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn
|
||||
// usage: https://help.aliyun.com/document_detail/66222.html
|
||||
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error) {
|
||||
client = &Client{}
|
||||
err = client.InitWithRamRoleArn(regionId, accessKeyId, accessKeySecret, roleArn, roleSessionName)
|
||||
return
|
||||
}
|
||||
|
||||
// NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role
|
||||
// usage: https://help.aliyun.com/document_detail/66223.html
|
||||
func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error) {
|
||||
client = &Client{}
|
||||
err = client.InitWithEcsRamRole(regionId, roleName)
|
||||
return
|
||||
}
|
||||
|
||||
// NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair
|
||||
// attention: rsa key pair auth is only Japan regions available
|
||||
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error) {
|
||||
client = &Client{}
|
||||
err = client.InitWithRsaKeyPair(regionId, publicKeyId, privateKey, sessionExpiration)
|
||||
return
|
||||
}
|
106
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/delete_batch_domain_records.go
generated
vendored
Normal file
106
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/delete_batch_domain_records.go
generated
vendored
Normal file
|
@ -0,0 +1,106 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// DeleteBatchDomainRecords invokes the alidns.DeleteBatchDomainRecords API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/deletebatchdomainrecords.html
|
||||
func (client *Client) DeleteBatchDomainRecords(request *DeleteBatchDomainRecordsRequest) (response *DeleteBatchDomainRecordsResponse, err error) {
|
||||
response = CreateDeleteBatchDomainRecordsResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// DeleteBatchDomainRecordsWithChan invokes the alidns.DeleteBatchDomainRecords API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/deletebatchdomainrecords.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DeleteBatchDomainRecordsWithChan(request *DeleteBatchDomainRecordsRequest) (<-chan *DeleteBatchDomainRecordsResponse, <-chan error) {
|
||||
responseChan := make(chan *DeleteBatchDomainRecordsResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.DeleteBatchDomainRecords(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// DeleteBatchDomainRecordsWithCallback invokes the alidns.DeleteBatchDomainRecords API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/deletebatchdomainrecords.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DeleteBatchDomainRecordsWithCallback(request *DeleteBatchDomainRecordsRequest, callback func(response *DeleteBatchDomainRecordsResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *DeleteBatchDomainRecordsResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.DeleteBatchDomainRecords(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// DeleteBatchDomainRecordsRequest is the request struct for api DeleteBatchDomainRecords
|
||||
type DeleteBatchDomainRecordsRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
Records string `position:"Query" name:"Records"`
|
||||
}
|
||||
|
||||
// DeleteBatchDomainRecordsResponse is the response struct for api DeleteBatchDomainRecords
|
||||
type DeleteBatchDomainRecordsResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
TraceId string `json:"TraceId" xml:"TraceId"`
|
||||
}
|
||||
|
||||
// CreateDeleteBatchDomainRecordsRequest creates a request to invoke DeleteBatchDomainRecords API
|
||||
func CreateDeleteBatchDomainRecordsRequest() (request *DeleteBatchDomainRecordsRequest) {
|
||||
request = &DeleteBatchDomainRecordsRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "DeleteBatchDomainRecords", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateDeleteBatchDomainRecordsResponse creates a response to parse from DeleteBatchDomainRecords response
|
||||
func CreateDeleteBatchDomainRecordsResponse() (response *DeleteBatchDomainRecordsResponse) {
|
||||
response = &DeleteBatchDomainRecordsResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
106
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/delete_batch_domains.go
generated
vendored
Normal file
106
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/delete_batch_domains.go
generated
vendored
Normal file
|
@ -0,0 +1,106 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// DeleteBatchDomains invokes the alidns.DeleteBatchDomains API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/deletebatchdomains.html
|
||||
func (client *Client) DeleteBatchDomains(request *DeleteBatchDomainsRequest) (response *DeleteBatchDomainsResponse, err error) {
|
||||
response = CreateDeleteBatchDomainsResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// DeleteBatchDomainsWithChan invokes the alidns.DeleteBatchDomains API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/deletebatchdomains.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DeleteBatchDomainsWithChan(request *DeleteBatchDomainsRequest) (<-chan *DeleteBatchDomainsResponse, <-chan error) {
|
||||
responseChan := make(chan *DeleteBatchDomainsResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.DeleteBatchDomains(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// DeleteBatchDomainsWithCallback invokes the alidns.DeleteBatchDomains API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/deletebatchdomains.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DeleteBatchDomainsWithCallback(request *DeleteBatchDomainsRequest, callback func(response *DeleteBatchDomainsResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *DeleteBatchDomainsResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.DeleteBatchDomains(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// DeleteBatchDomainsRequest is the request struct for api DeleteBatchDomains
|
||||
type DeleteBatchDomainsRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
Domains string `position:"Query" name:"Domains"`
|
||||
}
|
||||
|
||||
// DeleteBatchDomainsResponse is the response struct for api DeleteBatchDomains
|
||||
type DeleteBatchDomainsResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
TraceId string `json:"TraceId" xml:"TraceId"`
|
||||
}
|
||||
|
||||
// CreateDeleteBatchDomainsRequest creates a request to invoke DeleteBatchDomains API
|
||||
func CreateDeleteBatchDomainsRequest() (request *DeleteBatchDomainsRequest) {
|
||||
request = &DeleteBatchDomainsRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "DeleteBatchDomains", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateDeleteBatchDomainsResponse creates a response to parse from DeleteBatchDomains response
|
||||
func CreateDeleteBatchDomainsResponse() (response *DeleteBatchDomainsResponse) {
|
||||
response = &DeleteBatchDomainsResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
106
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/delete_domain.go
generated
vendored
Normal file
106
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/delete_domain.go
generated
vendored
Normal file
|
@ -0,0 +1,106 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// DeleteDomain invokes the alidns.DeleteDomain API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/deletedomain.html
|
||||
func (client *Client) DeleteDomain(request *DeleteDomainRequest) (response *DeleteDomainResponse, err error) {
|
||||
response = CreateDeleteDomainResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// DeleteDomainWithChan invokes the alidns.DeleteDomain API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/deletedomain.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DeleteDomainWithChan(request *DeleteDomainRequest) (<-chan *DeleteDomainResponse, <-chan error) {
|
||||
responseChan := make(chan *DeleteDomainResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.DeleteDomain(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// DeleteDomainWithCallback invokes the alidns.DeleteDomain API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/deletedomain.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DeleteDomainWithCallback(request *DeleteDomainRequest, callback func(response *DeleteDomainResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *DeleteDomainResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.DeleteDomain(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// DeleteDomainRequest is the request struct for api DeleteDomain
|
||||
type DeleteDomainRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
DomainName string `position:"Query" name:"DomainName"`
|
||||
}
|
||||
|
||||
// DeleteDomainResponse is the response struct for api DeleteDomain
|
||||
type DeleteDomainResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
DomainName string `json:"DomainName" xml:"DomainName"`
|
||||
}
|
||||
|
||||
// CreateDeleteDomainRequest creates a request to invoke DeleteDomain API
|
||||
func CreateDeleteDomainRequest() (request *DeleteDomainRequest) {
|
||||
request = &DeleteDomainRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "DeleteDomain", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateDeleteDomainResponse creates a response to parse from DeleteDomain response
|
||||
func CreateDeleteDomainResponse() (response *DeleteDomainResponse) {
|
||||
response = &DeleteDomainResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
106
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/delete_domain_group.go
generated
vendored
Normal file
106
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/delete_domain_group.go
generated
vendored
Normal file
|
@ -0,0 +1,106 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// DeleteDomainGroup invokes the alidns.DeleteDomainGroup API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/deletedomaingroup.html
|
||||
func (client *Client) DeleteDomainGroup(request *DeleteDomainGroupRequest) (response *DeleteDomainGroupResponse, err error) {
|
||||
response = CreateDeleteDomainGroupResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// DeleteDomainGroupWithChan invokes the alidns.DeleteDomainGroup API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/deletedomaingroup.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DeleteDomainGroupWithChan(request *DeleteDomainGroupRequest) (<-chan *DeleteDomainGroupResponse, <-chan error) {
|
||||
responseChan := make(chan *DeleteDomainGroupResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.DeleteDomainGroup(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// DeleteDomainGroupWithCallback invokes the alidns.DeleteDomainGroup API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/deletedomaingroup.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DeleteDomainGroupWithCallback(request *DeleteDomainGroupRequest, callback func(response *DeleteDomainGroupResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *DeleteDomainGroupResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.DeleteDomainGroup(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// DeleteDomainGroupRequest is the request struct for api DeleteDomainGroup
|
||||
type DeleteDomainGroupRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
GroupId string `position:"Query" name:"GroupId"`
|
||||
}
|
||||
|
||||
// DeleteDomainGroupResponse is the response struct for api DeleteDomainGroup
|
||||
type DeleteDomainGroupResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
GroupName string `json:"GroupName" xml:"GroupName"`
|
||||
}
|
||||
|
||||
// CreateDeleteDomainGroupRequest creates a request to invoke DeleteDomainGroup API
|
||||
func CreateDeleteDomainGroupRequest() (request *DeleteDomainGroupRequest) {
|
||||
request = &DeleteDomainGroupRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "DeleteDomainGroup", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateDeleteDomainGroupResponse creates a response to parse from DeleteDomainGroup response
|
||||
func CreateDeleteDomainGroupResponse() (response *DeleteDomainGroupResponse) {
|
||||
response = &DeleteDomainGroupResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
106
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/delete_domain_record.go
generated
vendored
Normal file
106
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/delete_domain_record.go
generated
vendored
Normal file
|
@ -0,0 +1,106 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// DeleteDomainRecord invokes the alidns.DeleteDomainRecord API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/deletedomainrecord.html
|
||||
func (client *Client) DeleteDomainRecord(request *DeleteDomainRecordRequest) (response *DeleteDomainRecordResponse, err error) {
|
||||
response = CreateDeleteDomainRecordResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// DeleteDomainRecordWithChan invokes the alidns.DeleteDomainRecord API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/deletedomainrecord.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DeleteDomainRecordWithChan(request *DeleteDomainRecordRequest) (<-chan *DeleteDomainRecordResponse, <-chan error) {
|
||||
responseChan := make(chan *DeleteDomainRecordResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.DeleteDomainRecord(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// DeleteDomainRecordWithCallback invokes the alidns.DeleteDomainRecord API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/deletedomainrecord.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DeleteDomainRecordWithCallback(request *DeleteDomainRecordRequest, callback func(response *DeleteDomainRecordResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *DeleteDomainRecordResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.DeleteDomainRecord(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// DeleteDomainRecordRequest is the request struct for api DeleteDomainRecord
|
||||
type DeleteDomainRecordRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
RecordId string `position:"Query" name:"RecordId"`
|
||||
}
|
||||
|
||||
// DeleteDomainRecordResponse is the response struct for api DeleteDomainRecord
|
||||
type DeleteDomainRecordResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
RecordId string `json:"RecordId" xml:"RecordId"`
|
||||
}
|
||||
|
||||
// CreateDeleteDomainRecordRequest creates a request to invoke DeleteDomainRecord API
|
||||
func CreateDeleteDomainRecordRequest() (request *DeleteDomainRecordRequest) {
|
||||
request = &DeleteDomainRecordRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "DeleteDomainRecord", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateDeleteDomainRecordResponse creates a response to parse from DeleteDomainRecord response
|
||||
func CreateDeleteDomainRecordResponse() (response *DeleteDomainRecordResponse) {
|
||||
response = &DeleteDomainRecordResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
109
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/delete_sub_domain_records.go
generated
vendored
Normal file
109
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/delete_sub_domain_records.go
generated
vendored
Normal file
|
@ -0,0 +1,109 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// DeleteSubDomainRecords invokes the alidns.DeleteSubDomainRecords API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/deletesubdomainrecords.html
|
||||
func (client *Client) DeleteSubDomainRecords(request *DeleteSubDomainRecordsRequest) (response *DeleteSubDomainRecordsResponse, err error) {
|
||||
response = CreateDeleteSubDomainRecordsResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// DeleteSubDomainRecordsWithChan invokes the alidns.DeleteSubDomainRecords API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/deletesubdomainrecords.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DeleteSubDomainRecordsWithChan(request *DeleteSubDomainRecordsRequest) (<-chan *DeleteSubDomainRecordsResponse, <-chan error) {
|
||||
responseChan := make(chan *DeleteSubDomainRecordsResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.DeleteSubDomainRecords(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// DeleteSubDomainRecordsWithCallback invokes the alidns.DeleteSubDomainRecords API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/deletesubdomainrecords.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DeleteSubDomainRecordsWithCallback(request *DeleteSubDomainRecordsRequest, callback func(response *DeleteSubDomainRecordsResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *DeleteSubDomainRecordsResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.DeleteSubDomainRecords(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// DeleteSubDomainRecordsRequest is the request struct for api DeleteSubDomainRecords
|
||||
type DeleteSubDomainRecordsRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
DomainName string `position:"Query" name:"DomainName"`
|
||||
RR string `position:"Query" name:"RR"`
|
||||
Type string `position:"Query" name:"Type"`
|
||||
}
|
||||
|
||||
// DeleteSubDomainRecordsResponse is the response struct for api DeleteSubDomainRecords
|
||||
type DeleteSubDomainRecordsResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
RR string `json:"RR" xml:"RR"`
|
||||
TotalCount string `json:"TotalCount" xml:"TotalCount"`
|
||||
}
|
||||
|
||||
// CreateDeleteSubDomainRecordsRequest creates a request to invoke DeleteSubDomainRecords API
|
||||
func CreateDeleteSubDomainRecordsRequest() (request *DeleteSubDomainRecordsRequest) {
|
||||
request = &DeleteSubDomainRecordsRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "DeleteSubDomainRecords", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateDeleteSubDomainRecordsResponse creates a response to parse from DeleteSubDomainRecords response
|
||||
func CreateDeleteSubDomainRecordsResponse() (response *DeleteSubDomainRecordsResponse) {
|
||||
response = &DeleteSubDomainRecordsResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
110
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_batch_result.go
generated
vendored
Normal file
110
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_batch_result.go
generated
vendored
Normal file
|
@ -0,0 +1,110 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// DescribeBatchResult invokes the alidns.DescribeBatchResult API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describebatchresult.html
|
||||
func (client *Client) DescribeBatchResult(request *DescribeBatchResultRequest) (response *DescribeBatchResultResponse, err error) {
|
||||
response = CreateDescribeBatchResultResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// DescribeBatchResultWithChan invokes the alidns.DescribeBatchResult API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describebatchresult.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeBatchResultWithChan(request *DescribeBatchResultRequest) (<-chan *DescribeBatchResultResponse, <-chan error) {
|
||||
responseChan := make(chan *DescribeBatchResultResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.DescribeBatchResult(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// DescribeBatchResultWithCallback invokes the alidns.DescribeBatchResult API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describebatchresult.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeBatchResultWithCallback(request *DescribeBatchResultRequest, callback func(response *DescribeBatchResultResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *DescribeBatchResultResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.DescribeBatchResult(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// DescribeBatchResultRequest is the request struct for api DescribeBatchResult
|
||||
type DescribeBatchResultRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
TraceId string `position:"Query" name:"TraceId"`
|
||||
}
|
||||
|
||||
// DescribeBatchResultResponse is the response struct for api DescribeBatchResult
|
||||
type DescribeBatchResultResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
TraceId string `json:"TraceId" xml:"TraceId"`
|
||||
Status int `json:"Status" xml:"Status"`
|
||||
BatchCount int `json:"BatchCount" xml:"BatchCount"`
|
||||
SuccessNumber int `json:"SuccessNumber" xml:"SuccessNumber"`
|
||||
FailResults FailResults `json:"FailResults" xml:"FailResults"`
|
||||
}
|
||||
|
||||
// CreateDescribeBatchResultRequest creates a request to invoke DescribeBatchResult API
|
||||
func CreateDescribeBatchResultRequest() (request *DescribeBatchResultRequest) {
|
||||
request = &DescribeBatchResultRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "DescribeBatchResult", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateDescribeBatchResultResponse creates a response to parse from DescribeBatchResult response
|
||||
func CreateDescribeBatchResultResponse() (response *DescribeBatchResultResponse) {
|
||||
response = &DescribeBatchResultResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
134
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_dns_product_instance.go
generated
vendored
Normal file
134
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_dns_product_instance.go
generated
vendored
Normal file
|
@ -0,0 +1,134 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// DescribeDnsProductInstance invokes the alidns.DescribeDnsProductInstance API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describednsproductinstance.html
|
||||
func (client *Client) DescribeDnsProductInstance(request *DescribeDnsProductInstanceRequest) (response *DescribeDnsProductInstanceResponse, err error) {
|
||||
response = CreateDescribeDnsProductInstanceResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// DescribeDnsProductInstanceWithChan invokes the alidns.DescribeDnsProductInstance API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describednsproductinstance.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeDnsProductInstanceWithChan(request *DescribeDnsProductInstanceRequest) (<-chan *DescribeDnsProductInstanceResponse, <-chan error) {
|
||||
responseChan := make(chan *DescribeDnsProductInstanceResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.DescribeDnsProductInstance(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// DescribeDnsProductInstanceWithCallback invokes the alidns.DescribeDnsProductInstance API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describednsproductinstance.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeDnsProductInstanceWithCallback(request *DescribeDnsProductInstanceRequest, callback func(response *DescribeDnsProductInstanceResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *DescribeDnsProductInstanceResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.DescribeDnsProductInstance(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// DescribeDnsProductInstanceRequest is the request struct for api DescribeDnsProductInstance
|
||||
type DescribeDnsProductInstanceRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
InstanceId string `position:"Query" name:"InstanceId"`
|
||||
}
|
||||
|
||||
// DescribeDnsProductInstanceResponse is the response struct for api DescribeDnsProductInstance
|
||||
type DescribeDnsProductInstanceResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
InstanceId string `json:"InstanceId" xml:"InstanceId"`
|
||||
VersionCode string `json:"VersionCode" xml:"VersionCode"`
|
||||
VersionName string `json:"VersionName" xml:"VersionName"`
|
||||
StartTime string `json:"StartTime" xml:"StartTime"`
|
||||
StartTimestamp int `json:"StartTimestamp" xml:"StartTimestamp"`
|
||||
EndTime string `json:"EndTime" xml:"EndTime"`
|
||||
EndTimestamp int `json:"EndTimestamp" xml:"EndTimestamp"`
|
||||
Domain string `json:"Domain" xml:"Domain"`
|
||||
BindCount int `json:"BindCount" xml:"BindCount"`
|
||||
BindUsedCount int `json:"BindUsedCount" xml:"BindUsedCount"`
|
||||
TTLMinValue int `json:"TTLMinValue" xml:"TTLMinValue"`
|
||||
SubDomainLevel int `json:"SubDomainLevel" xml:"SubDomainLevel"`
|
||||
DnsSLBCount int `json:"DnsSLBCount" xml:"DnsSLBCount"`
|
||||
URLForwardCount int `json:"URLForwardCount" xml:"URLForwardCount"`
|
||||
DDosDefendFlow int `json:"DDosDefendFlow" xml:"DDosDefendFlow"`
|
||||
DDosDefendQuery int `json:"DDosDefendQuery" xml:"DDosDefendQuery"`
|
||||
OverseaDDosDefendFlow int `json:"OverseaDDosDefendFlow" xml:"OverseaDDosDefendFlow"`
|
||||
SearchEngineLines string `json:"SearchEngineLines" xml:"SearchEngineLines"`
|
||||
ISPLines string `json:"ISPLines" xml:"ISPLines"`
|
||||
ISPRegionLines string `json:"ISPRegionLines" xml:"ISPRegionLines"`
|
||||
OverseaLine string `json:"OverseaLine" xml:"OverseaLine"`
|
||||
MonitorNodeCount int `json:"MonitorNodeCount" xml:"MonitorNodeCount"`
|
||||
MonitorFrequency int `json:"MonitorFrequency" xml:"MonitorFrequency"`
|
||||
MonitorTaskCount int `json:"MonitorTaskCount" xml:"MonitorTaskCount"`
|
||||
RegionLines bool `json:"RegionLines" xml:"RegionLines"`
|
||||
Gslb bool `json:"Gslb" xml:"Gslb"`
|
||||
InClean bool `json:"InClean" xml:"InClean"`
|
||||
InBlackHole bool `json:"InBlackHole" xml:"InBlackHole"`
|
||||
DnsServers DnsServersInDescribeDnsProductInstance `json:"DnsServers" xml:"DnsServers"`
|
||||
}
|
||||
|
||||
// CreateDescribeDnsProductInstanceRequest creates a request to invoke DescribeDnsProductInstance API
|
||||
func CreateDescribeDnsProductInstanceRequest() (request *DescribeDnsProductInstanceRequest) {
|
||||
request = &DescribeDnsProductInstanceRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "DescribeDnsProductInstance", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateDescribeDnsProductInstanceResponse creates a response to parse from DescribeDnsProductInstance response
|
||||
func CreateDescribeDnsProductInstanceResponse() (response *DescribeDnsProductInstanceResponse) {
|
||||
response = &DescribeDnsProductInstanceResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
111
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_dns_product_instances.go
generated
vendored
Normal file
111
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_dns_product_instances.go
generated
vendored
Normal file
|
@ -0,0 +1,111 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// DescribeDnsProductInstances invokes the alidns.DescribeDnsProductInstances API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describednsproductinstances.html
|
||||
func (client *Client) DescribeDnsProductInstances(request *DescribeDnsProductInstancesRequest) (response *DescribeDnsProductInstancesResponse, err error) {
|
||||
response = CreateDescribeDnsProductInstancesResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// DescribeDnsProductInstancesWithChan invokes the alidns.DescribeDnsProductInstances API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describednsproductinstances.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeDnsProductInstancesWithChan(request *DescribeDnsProductInstancesRequest) (<-chan *DescribeDnsProductInstancesResponse, <-chan error) {
|
||||
responseChan := make(chan *DescribeDnsProductInstancesResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.DescribeDnsProductInstances(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// DescribeDnsProductInstancesWithCallback invokes the alidns.DescribeDnsProductInstances API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describednsproductinstances.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeDnsProductInstancesWithCallback(request *DescribeDnsProductInstancesRequest, callback func(response *DescribeDnsProductInstancesResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *DescribeDnsProductInstancesResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.DescribeDnsProductInstances(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// DescribeDnsProductInstancesRequest is the request struct for api DescribeDnsProductInstances
|
||||
type DescribeDnsProductInstancesRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
|
||||
PageSize requests.Integer `position:"Query" name:"PageSize"`
|
||||
VersionCode string `position:"Query" name:"VersionCode"`
|
||||
}
|
||||
|
||||
// DescribeDnsProductInstancesResponse is the response struct for api DescribeDnsProductInstances
|
||||
type DescribeDnsProductInstancesResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
TotalCount int `json:"TotalCount" xml:"TotalCount"`
|
||||
PageNumber int `json:"PageNumber" xml:"PageNumber"`
|
||||
PageSize int `json:"PageSize" xml:"PageSize"`
|
||||
DnsProducts DnsProducts `json:"DnsProducts" xml:"DnsProducts"`
|
||||
}
|
||||
|
||||
// CreateDescribeDnsProductInstancesRequest creates a request to invoke DescribeDnsProductInstances API
|
||||
func CreateDescribeDnsProductInstancesRequest() (request *DescribeDnsProductInstancesRequest) {
|
||||
request = &DescribeDnsProductInstancesRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "DescribeDnsProductInstances", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateDescribeDnsProductInstancesResponse creates a response to parse from DescribeDnsProductInstances response
|
||||
func CreateDescribeDnsProductInstancesResponse() (response *DescribeDnsProductInstancesResponse) {
|
||||
response = &DescribeDnsProductInstancesResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
111
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_dnsslb_sub_domains.go
generated
vendored
Normal file
111
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_dnsslb_sub_domains.go
generated
vendored
Normal file
|
@ -0,0 +1,111 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// DescribeDNSSLBSubDomains invokes the alidns.DescribeDNSSLBSubDomains API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describednsslbsubdomains.html
|
||||
func (client *Client) DescribeDNSSLBSubDomains(request *DescribeDNSSLBSubDomainsRequest) (response *DescribeDNSSLBSubDomainsResponse, err error) {
|
||||
response = CreateDescribeDNSSLBSubDomainsResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// DescribeDNSSLBSubDomainsWithChan invokes the alidns.DescribeDNSSLBSubDomains API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describednsslbsubdomains.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeDNSSLBSubDomainsWithChan(request *DescribeDNSSLBSubDomainsRequest) (<-chan *DescribeDNSSLBSubDomainsResponse, <-chan error) {
|
||||
responseChan := make(chan *DescribeDNSSLBSubDomainsResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.DescribeDNSSLBSubDomains(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// DescribeDNSSLBSubDomainsWithCallback invokes the alidns.DescribeDNSSLBSubDomains API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describednsslbsubdomains.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeDNSSLBSubDomainsWithCallback(request *DescribeDNSSLBSubDomainsRequest, callback func(response *DescribeDNSSLBSubDomainsResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *DescribeDNSSLBSubDomainsResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.DescribeDNSSLBSubDomains(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// DescribeDNSSLBSubDomainsRequest is the request struct for api DescribeDNSSLBSubDomains
|
||||
type DescribeDNSSLBSubDomainsRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
DomainName string `position:"Query" name:"DomainName"`
|
||||
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
|
||||
PageSize requests.Integer `position:"Query" name:"PageSize"`
|
||||
}
|
||||
|
||||
// DescribeDNSSLBSubDomainsResponse is the response struct for api DescribeDNSSLBSubDomains
|
||||
type DescribeDNSSLBSubDomainsResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
TotalCount int `json:"TotalCount" xml:"TotalCount"`
|
||||
PageNumber int `json:"PageNumber" xml:"PageNumber"`
|
||||
PageSize int `json:"PageSize" xml:"PageSize"`
|
||||
SlbSubDomains SlbSubDomains `json:"SlbSubDomains" xml:"SlbSubDomains"`
|
||||
}
|
||||
|
||||
// CreateDescribeDNSSLBSubDomainsRequest creates a request to invoke DescribeDNSSLBSubDomains API
|
||||
func CreateDescribeDNSSLBSubDomainsRequest() (request *DescribeDNSSLBSubDomainsRequest) {
|
||||
request = &DescribeDNSSLBSubDomainsRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "DescribeDNSSLBSubDomains", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateDescribeDNSSLBSubDomainsResponse creates a response to parse from DescribeDNSSLBSubDomains response
|
||||
func CreateDescribeDNSSLBSubDomainsResponse() (response *DescribeDNSSLBSubDomainsResponse) {
|
||||
response = &DescribeDNSSLBSubDomainsResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
111
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_domain_groups.go
generated
vendored
Normal file
111
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_domain_groups.go
generated
vendored
Normal file
|
@ -0,0 +1,111 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// DescribeDomainGroups invokes the alidns.DescribeDomainGroups API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomaingroups.html
|
||||
func (client *Client) DescribeDomainGroups(request *DescribeDomainGroupsRequest) (response *DescribeDomainGroupsResponse, err error) {
|
||||
response = CreateDescribeDomainGroupsResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// DescribeDomainGroupsWithChan invokes the alidns.DescribeDomainGroups API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomaingroups.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeDomainGroupsWithChan(request *DescribeDomainGroupsRequest) (<-chan *DescribeDomainGroupsResponse, <-chan error) {
|
||||
responseChan := make(chan *DescribeDomainGroupsResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.DescribeDomainGroups(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// DescribeDomainGroupsWithCallback invokes the alidns.DescribeDomainGroups API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomaingroups.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeDomainGroupsWithCallback(request *DescribeDomainGroupsRequest, callback func(response *DescribeDomainGroupsResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *DescribeDomainGroupsResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.DescribeDomainGroups(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// DescribeDomainGroupsRequest is the request struct for api DescribeDomainGroups
|
||||
type DescribeDomainGroupsRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
KeyWord string `position:"Query" name:"KeyWord"`
|
||||
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
|
||||
PageSize requests.Integer `position:"Query" name:"PageSize"`
|
||||
}
|
||||
|
||||
// DescribeDomainGroupsResponse is the response struct for api DescribeDomainGroups
|
||||
type DescribeDomainGroupsResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
TotalCount int `json:"TotalCount" xml:"TotalCount"`
|
||||
PageNumber int `json:"PageNumber" xml:"PageNumber"`
|
||||
PageSize int `json:"PageSize" xml:"PageSize"`
|
||||
DomainGroups DomainGroups `json:"DomainGroups" xml:"DomainGroups"`
|
||||
}
|
||||
|
||||
// CreateDescribeDomainGroupsRequest creates a request to invoke DescribeDomainGroups API
|
||||
func CreateDescribeDomainGroupsRequest() (request *DescribeDomainGroupsRequest) {
|
||||
request = &DescribeDomainGroupsRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "DescribeDomainGroups", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateDescribeDomainGroupsResponse creates a response to parse from DescribeDomainGroups response
|
||||
func CreateDescribeDomainGroupsResponse() (response *DescribeDomainGroupsResponse) {
|
||||
response = &DescribeDomainGroupsResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
123
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_domain_info.go
generated
vendored
Normal file
123
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_domain_info.go
generated
vendored
Normal file
|
@ -0,0 +1,123 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// DescribeDomainInfo invokes the alidns.DescribeDomainInfo API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomaininfo.html
|
||||
func (client *Client) DescribeDomainInfo(request *DescribeDomainInfoRequest) (response *DescribeDomainInfoResponse, err error) {
|
||||
response = CreateDescribeDomainInfoResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// DescribeDomainInfoWithChan invokes the alidns.DescribeDomainInfo API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomaininfo.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeDomainInfoWithChan(request *DescribeDomainInfoRequest) (<-chan *DescribeDomainInfoResponse, <-chan error) {
|
||||
responseChan := make(chan *DescribeDomainInfoResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.DescribeDomainInfo(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// DescribeDomainInfoWithCallback invokes the alidns.DescribeDomainInfo API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomaininfo.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeDomainInfoWithCallback(request *DescribeDomainInfoRequest, callback func(response *DescribeDomainInfoResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *DescribeDomainInfoResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.DescribeDomainInfo(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// DescribeDomainInfoRequest is the request struct for api DescribeDomainInfo
|
||||
type DescribeDomainInfoRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
DomainName string `position:"Query" name:"DomainName"`
|
||||
NeedDetailAttributes requests.Boolean `position:"Query" name:"NeedDetailAttributes"`
|
||||
}
|
||||
|
||||
// DescribeDomainInfoResponse is the response struct for api DescribeDomainInfo
|
||||
type DescribeDomainInfoResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
DomainId string `json:"DomainId" xml:"DomainId"`
|
||||
DomainName string `json:"DomainName" xml:"DomainName"`
|
||||
PunyCode string `json:"PunyCode" xml:"PunyCode"`
|
||||
AliDomain bool `json:"AliDomain" xml:"AliDomain"`
|
||||
Remark string `json:"Remark" xml:"Remark"`
|
||||
GroupId string `json:"GroupId" xml:"GroupId"`
|
||||
GroupName string `json:"GroupName" xml:"GroupName"`
|
||||
InstanceId string `json:"InstanceId" xml:"InstanceId"`
|
||||
VersionCode string `json:"VersionCode" xml:"VersionCode"`
|
||||
VersionName string `json:"VersionName" xml:"VersionName"`
|
||||
MinTtl int `json:"MinTtl" xml:"MinTtl"`
|
||||
RecordLineTreeJson string `json:"RecordLineTreeJson" xml:"RecordLineTreeJson"`
|
||||
LineType string `json:"LineType" xml:"LineType"`
|
||||
RegionLines bool `json:"RegionLines" xml:"RegionLines"`
|
||||
DnsServers DnsServersInDescribeDomainInfo `json:"DnsServers" xml:"DnsServers"`
|
||||
AvailableTtls AvailableTtls `json:"AvailableTtls" xml:"AvailableTtls"`
|
||||
RecordLines RecordLinesInDescribeDomainInfo `json:"RecordLines" xml:"RecordLines"`
|
||||
}
|
||||
|
||||
// CreateDescribeDomainInfoRequest creates a request to invoke DescribeDomainInfo API
|
||||
func CreateDescribeDomainInfoRequest() (request *DescribeDomainInfoRequest) {
|
||||
request = &DescribeDomainInfoRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "DescribeDomainInfo", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateDescribeDomainInfoResponse creates a response to parse from DescribeDomainInfo response
|
||||
func CreateDescribeDomainInfoResponse() (response *DescribeDomainInfoResponse) {
|
||||
response = &DescribeDomainInfoResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
114
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_domain_logs.go
generated
vendored
Normal file
114
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_domain_logs.go
generated
vendored
Normal file
|
@ -0,0 +1,114 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// DescribeDomainLogs invokes the alidns.DescribeDomainLogs API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomainlogs.html
|
||||
func (client *Client) DescribeDomainLogs(request *DescribeDomainLogsRequest) (response *DescribeDomainLogsResponse, err error) {
|
||||
response = CreateDescribeDomainLogsResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// DescribeDomainLogsWithChan invokes the alidns.DescribeDomainLogs API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomainlogs.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeDomainLogsWithChan(request *DescribeDomainLogsRequest) (<-chan *DescribeDomainLogsResponse, <-chan error) {
|
||||
responseChan := make(chan *DescribeDomainLogsResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.DescribeDomainLogs(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// DescribeDomainLogsWithCallback invokes the alidns.DescribeDomainLogs API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomainlogs.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeDomainLogsWithCallback(request *DescribeDomainLogsRequest, callback func(response *DescribeDomainLogsResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *DescribeDomainLogsResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.DescribeDomainLogs(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// DescribeDomainLogsRequest is the request struct for api DescribeDomainLogs
|
||||
type DescribeDomainLogsRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
KeyWord string `position:"Query" name:"KeyWord"`
|
||||
GroupId string `position:"Query" name:"GroupId"`
|
||||
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
|
||||
PageSize requests.Integer `position:"Query" name:"PageSize"`
|
||||
StartDate string `position:"Query" name:"StartDate"`
|
||||
EndDate string `position:"Query" name:"endDate"`
|
||||
}
|
||||
|
||||
// DescribeDomainLogsResponse is the response struct for api DescribeDomainLogs
|
||||
type DescribeDomainLogsResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
TotalCount int `json:"TotalCount" xml:"TotalCount"`
|
||||
PageNumber int `json:"PageNumber" xml:"PageNumber"`
|
||||
PageSize int `json:"PageSize" xml:"PageSize"`
|
||||
DomainLogs DomainLogs `json:"DomainLogs" xml:"DomainLogs"`
|
||||
}
|
||||
|
||||
// CreateDescribeDomainLogsRequest creates a request to invoke DescribeDomainLogs API
|
||||
func CreateDescribeDomainLogsRequest() (request *DescribeDomainLogsRequest) {
|
||||
request = &DescribeDomainLogsRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "DescribeDomainLogs", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateDescribeDomainLogsResponse creates a response to parse from DescribeDomainLogs response
|
||||
func CreateDescribeDomainLogsResponse() (response *DescribeDomainLogsResponse) {
|
||||
response = &DescribeDomainLogsResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
109
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_domain_ns.go
generated
vendored
Normal file
109
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_domain_ns.go
generated
vendored
Normal file
|
@ -0,0 +1,109 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// DescribeDomainNs invokes the alidns.DescribeDomainNs API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomainns.html
|
||||
func (client *Client) DescribeDomainNs(request *DescribeDomainNsRequest) (response *DescribeDomainNsResponse, err error) {
|
||||
response = CreateDescribeDomainNsResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// DescribeDomainNsWithChan invokes the alidns.DescribeDomainNs API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomainns.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeDomainNsWithChan(request *DescribeDomainNsRequest) (<-chan *DescribeDomainNsResponse, <-chan error) {
|
||||
responseChan := make(chan *DescribeDomainNsResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.DescribeDomainNs(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// DescribeDomainNsWithCallback invokes the alidns.DescribeDomainNs API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomainns.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeDomainNsWithCallback(request *DescribeDomainNsRequest, callback func(response *DescribeDomainNsResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *DescribeDomainNsResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.DescribeDomainNs(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// DescribeDomainNsRequest is the request struct for api DescribeDomainNs
|
||||
type DescribeDomainNsRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
DomainName string `position:"Query" name:"DomainName"`
|
||||
}
|
||||
|
||||
// DescribeDomainNsResponse is the response struct for api DescribeDomainNs
|
||||
type DescribeDomainNsResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
AllAliDns bool `json:"AllAliDns" xml:"AllAliDns"`
|
||||
IncludeAliDns bool `json:"IncludeAliDns" xml:"IncludeAliDns"`
|
||||
DnsServers DnsServersInDescribeDomainNs `json:"DnsServers" xml:"DnsServers"`
|
||||
ExpectDnsServers ExpectDnsServers `json:"ExpectDnsServers" xml:"ExpectDnsServers"`
|
||||
}
|
||||
|
||||
// CreateDescribeDomainNsRequest creates a request to invoke DescribeDomainNs API
|
||||
func CreateDescribeDomainNsRequest() (request *DescribeDomainNsRequest) {
|
||||
request = &DescribeDomainNsRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "DescribeDomainNs", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateDescribeDomainNsResponse creates a response to parse from DescribeDomainNs response
|
||||
func CreateDescribeDomainNsResponse() (response *DescribeDomainNsResponse) {
|
||||
response = &DescribeDomainNsResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
119
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_domain_record_info.go
generated
vendored
Normal file
119
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_domain_record_info.go
generated
vendored
Normal file
|
@ -0,0 +1,119 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// DescribeDomainRecordInfo invokes the alidns.DescribeDomainRecordInfo API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomainrecordinfo.html
|
||||
func (client *Client) DescribeDomainRecordInfo(request *DescribeDomainRecordInfoRequest) (response *DescribeDomainRecordInfoResponse, err error) {
|
||||
response = CreateDescribeDomainRecordInfoResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// DescribeDomainRecordInfoWithChan invokes the alidns.DescribeDomainRecordInfo API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomainrecordinfo.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeDomainRecordInfoWithChan(request *DescribeDomainRecordInfoRequest) (<-chan *DescribeDomainRecordInfoResponse, <-chan error) {
|
||||
responseChan := make(chan *DescribeDomainRecordInfoResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.DescribeDomainRecordInfo(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// DescribeDomainRecordInfoWithCallback invokes the alidns.DescribeDomainRecordInfo API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomainrecordinfo.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeDomainRecordInfoWithCallback(request *DescribeDomainRecordInfoRequest, callback func(response *DescribeDomainRecordInfoResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *DescribeDomainRecordInfoResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.DescribeDomainRecordInfo(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// DescribeDomainRecordInfoRequest is the request struct for api DescribeDomainRecordInfo
|
||||
type DescribeDomainRecordInfoRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
RecordId string `position:"Query" name:"RecordId"`
|
||||
}
|
||||
|
||||
// DescribeDomainRecordInfoResponse is the response struct for api DescribeDomainRecordInfo
|
||||
type DescribeDomainRecordInfoResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
DomainId string `json:"DomainId" xml:"DomainId"`
|
||||
DomainName string `json:"DomainName" xml:"DomainName"`
|
||||
PunyCode string `json:"PunyCode" xml:"PunyCode"`
|
||||
GroupId string `json:"GroupId" xml:"GroupId"`
|
||||
GroupName string `json:"GroupName" xml:"GroupName"`
|
||||
RecordId string `json:"RecordId" xml:"RecordId"`
|
||||
RR string `json:"RR" xml:"RR"`
|
||||
Type string `json:"Type" xml:"Type"`
|
||||
Value string `json:"Value" xml:"Value"`
|
||||
TTL int `json:"TTL" xml:"TTL"`
|
||||
Priority int `json:"Priority" xml:"Priority"`
|
||||
Line string `json:"Line" xml:"Line"`
|
||||
Status string `json:"Status" xml:"Status"`
|
||||
Locked bool `json:"Locked" xml:"Locked"`
|
||||
}
|
||||
|
||||
// CreateDescribeDomainRecordInfoRequest creates a request to invoke DescribeDomainRecordInfo API
|
||||
func CreateDescribeDomainRecordInfoRequest() (request *DescribeDomainRecordInfoRequest) {
|
||||
request = &DescribeDomainRecordInfoRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "DescribeDomainRecordInfo", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateDescribeDomainRecordInfoResponse creates a response to parse from DescribeDomainRecordInfo response
|
||||
func CreateDescribeDomainRecordInfoResponse() (response *DescribeDomainRecordInfoResponse) {
|
||||
response = &DescribeDomainRecordInfoResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
117
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_domain_records.go
generated
vendored
Normal file
117
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_domain_records.go
generated
vendored
Normal file
|
@ -0,0 +1,117 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// DescribeDomainRecords invokes the alidns.DescribeDomainRecords API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomainrecords.html
|
||||
func (client *Client) DescribeDomainRecords(request *DescribeDomainRecordsRequest) (response *DescribeDomainRecordsResponse, err error) {
|
||||
response = CreateDescribeDomainRecordsResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// DescribeDomainRecordsWithChan invokes the alidns.DescribeDomainRecords API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomainrecords.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeDomainRecordsWithChan(request *DescribeDomainRecordsRequest) (<-chan *DescribeDomainRecordsResponse, <-chan error) {
|
||||
responseChan := make(chan *DescribeDomainRecordsResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.DescribeDomainRecords(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// DescribeDomainRecordsWithCallback invokes the alidns.DescribeDomainRecords API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomainrecords.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeDomainRecordsWithCallback(request *DescribeDomainRecordsRequest, callback func(response *DescribeDomainRecordsResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *DescribeDomainRecordsResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.DescribeDomainRecords(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// DescribeDomainRecordsRequest is the request struct for api DescribeDomainRecords
|
||||
type DescribeDomainRecordsRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
DomainName string `position:"Query" name:"DomainName"`
|
||||
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
|
||||
PageSize requests.Integer `position:"Query" name:"PageSize"`
|
||||
KeyWord string `position:"Query" name:"KeyWord"`
|
||||
RRKeyWord string `position:"Query" name:"RRKeyWord"`
|
||||
TypeKeyWord string `position:"Query" name:"TypeKeyWord"`
|
||||
ValueKeyWord string `position:"Query" name:"ValueKeyWord"`
|
||||
OrderBy string `position:"Query" name:"OrderBy"`
|
||||
Direction string `position:"Query" name:"Direction"`
|
||||
}
|
||||
|
||||
// DescribeDomainRecordsResponse is the response struct for api DescribeDomainRecords
|
||||
type DescribeDomainRecordsResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
TotalCount int `json:"TotalCount" xml:"TotalCount"`
|
||||
PageNumber int `json:"PageNumber" xml:"PageNumber"`
|
||||
PageSize int `json:"PageSize" xml:"PageSize"`
|
||||
DomainRecords DomainRecordsInDescribeDomainRecords `json:"DomainRecords" xml:"DomainRecords"`
|
||||
}
|
||||
|
||||
// CreateDescribeDomainRecordsRequest creates a request to invoke DescribeDomainRecords API
|
||||
func CreateDescribeDomainRecordsRequest() (request *DescribeDomainRecordsRequest) {
|
||||
request = &DescribeDomainRecordsRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "DescribeDomainRecords", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateDescribeDomainRecordsResponse creates a response to parse from DescribeDomainRecords response
|
||||
func CreateDescribeDomainRecordsResponse() (response *DescribeDomainRecordsResponse) {
|
||||
response = &DescribeDomainRecordsResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
113
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_domain_whois_info.go
generated
vendored
Normal file
113
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_domain_whois_info.go
generated
vendored
Normal file
|
@ -0,0 +1,113 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// DescribeDomainWhoisInfo invokes the alidns.DescribeDomainWhoisInfo API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomainwhoisinfo.html
|
||||
func (client *Client) DescribeDomainWhoisInfo(request *DescribeDomainWhoisInfoRequest) (response *DescribeDomainWhoisInfoResponse, err error) {
|
||||
response = CreateDescribeDomainWhoisInfoResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// DescribeDomainWhoisInfoWithChan invokes the alidns.DescribeDomainWhoisInfo API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomainwhoisinfo.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeDomainWhoisInfoWithChan(request *DescribeDomainWhoisInfoRequest) (<-chan *DescribeDomainWhoisInfoResponse, <-chan error) {
|
||||
responseChan := make(chan *DescribeDomainWhoisInfoResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.DescribeDomainWhoisInfo(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// DescribeDomainWhoisInfoWithCallback invokes the alidns.DescribeDomainWhoisInfo API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomainwhoisinfo.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeDomainWhoisInfoWithCallback(request *DescribeDomainWhoisInfoRequest, callback func(response *DescribeDomainWhoisInfoResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *DescribeDomainWhoisInfoResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.DescribeDomainWhoisInfo(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// DescribeDomainWhoisInfoRequest is the request struct for api DescribeDomainWhoisInfo
|
||||
type DescribeDomainWhoisInfoRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
DomainName string `position:"Query" name:"DomainName"`
|
||||
GroupId string `position:"Query" name:"GroupId"`
|
||||
}
|
||||
|
||||
// DescribeDomainWhoisInfoResponse is the response struct for api DescribeDomainWhoisInfo
|
||||
type DescribeDomainWhoisInfoResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
RegistrantName string `json:"RegistrantName" xml:"RegistrantName"`
|
||||
RegistrantEmail string `json:"RegistrantEmail" xml:"RegistrantEmail"`
|
||||
Registrar string `json:"Registrar" xml:"Registrar"`
|
||||
RegistrationDate string `json:"RegistrationDate" xml:"RegistrationDate"`
|
||||
ExpirationDate string `json:"ExpirationDate" xml:"ExpirationDate"`
|
||||
StatusList StatusList `json:"StatusList" xml:"StatusList"`
|
||||
DnsServers DnsServersInDescribeDomainWhoisInfo `json:"DnsServers" xml:"DnsServers"`
|
||||
}
|
||||
|
||||
// CreateDescribeDomainWhoisInfoRequest creates a request to invoke DescribeDomainWhoisInfo API
|
||||
func CreateDescribeDomainWhoisInfoRequest() (request *DescribeDomainWhoisInfoRequest) {
|
||||
request = &DescribeDomainWhoisInfoRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "DescribeDomainWhoisInfo", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateDescribeDomainWhoisInfoResponse creates a response to parse from DescribeDomainWhoisInfo response
|
||||
func CreateDescribeDomainWhoisInfoResponse() (response *DescribeDomainWhoisInfoResponse) {
|
||||
response = &DescribeDomainWhoisInfoResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
112
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_domains.go
generated
vendored
Normal file
112
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_domains.go
generated
vendored
Normal file
|
@ -0,0 +1,112 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// DescribeDomains invokes the alidns.DescribeDomains API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomains.html
|
||||
func (client *Client) DescribeDomains(request *DescribeDomainsRequest) (response *DescribeDomainsResponse, err error) {
|
||||
response = CreateDescribeDomainsResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// DescribeDomainsWithChan invokes the alidns.DescribeDomains API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomains.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeDomainsWithChan(request *DescribeDomainsRequest) (<-chan *DescribeDomainsResponse, <-chan error) {
|
||||
responseChan := make(chan *DescribeDomainsResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.DescribeDomains(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// DescribeDomainsWithCallback invokes the alidns.DescribeDomains API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describedomains.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeDomainsWithCallback(request *DescribeDomainsRequest, callback func(response *DescribeDomainsResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *DescribeDomainsResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.DescribeDomains(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// DescribeDomainsRequest is the request struct for api DescribeDomains
|
||||
type DescribeDomainsRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
KeyWord string `position:"Query" name:"KeyWord"`
|
||||
GroupId string `position:"Query" name:"GroupId"`
|
||||
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
|
||||
PageSize requests.Integer `position:"Query" name:"PageSize"`
|
||||
}
|
||||
|
||||
// DescribeDomainsResponse is the response struct for api DescribeDomains
|
||||
type DescribeDomainsResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
TotalCount int `json:"TotalCount" xml:"TotalCount"`
|
||||
PageNumber int `json:"PageNumber" xml:"PageNumber"`
|
||||
PageSize int `json:"PageSize" xml:"PageSize"`
|
||||
Domains Domains `json:"Domains" xml:"Domains"`
|
||||
}
|
||||
|
||||
// CreateDescribeDomainsRequest creates a request to invoke DescribeDomains API
|
||||
func CreateDescribeDomainsRequest() (request *DescribeDomainsRequest) {
|
||||
request = &DescribeDomainsRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "DescribeDomains", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateDescribeDomainsResponse creates a response to parse from DescribeDomains response
|
||||
func CreateDescribeDomainsResponse() (response *DescribeDomainsResponse) {
|
||||
response = &DescribeDomainsResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
114
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_record_logs.go
generated
vendored
Normal file
114
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_record_logs.go
generated
vendored
Normal file
|
@ -0,0 +1,114 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// DescribeRecordLogs invokes the alidns.DescribeRecordLogs API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describerecordlogs.html
|
||||
func (client *Client) DescribeRecordLogs(request *DescribeRecordLogsRequest) (response *DescribeRecordLogsResponse, err error) {
|
||||
response = CreateDescribeRecordLogsResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// DescribeRecordLogsWithChan invokes the alidns.DescribeRecordLogs API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describerecordlogs.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeRecordLogsWithChan(request *DescribeRecordLogsRequest) (<-chan *DescribeRecordLogsResponse, <-chan error) {
|
||||
responseChan := make(chan *DescribeRecordLogsResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.DescribeRecordLogs(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// DescribeRecordLogsWithCallback invokes the alidns.DescribeRecordLogs API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describerecordlogs.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeRecordLogsWithCallback(request *DescribeRecordLogsRequest, callback func(response *DescribeRecordLogsResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *DescribeRecordLogsResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.DescribeRecordLogs(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// DescribeRecordLogsRequest is the request struct for api DescribeRecordLogs
|
||||
type DescribeRecordLogsRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
DomainName string `position:"Query" name:"DomainName"`
|
||||
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
|
||||
PageSize requests.Integer `position:"Query" name:"PageSize"`
|
||||
KeyWord string `position:"Query" name:"KeyWord"`
|
||||
StartDate string `position:"Query" name:"StartDate"`
|
||||
EndDate string `position:"Query" name:"endDate"`
|
||||
}
|
||||
|
||||
// DescribeRecordLogsResponse is the response struct for api DescribeRecordLogs
|
||||
type DescribeRecordLogsResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
TotalCount int `json:"TotalCount" xml:"TotalCount"`
|
||||
PageNumber int `json:"PageNumber" xml:"PageNumber"`
|
||||
PageSize int `json:"PageSize" xml:"PageSize"`
|
||||
RecordLogs RecordLogs `json:"RecordLogs" xml:"RecordLogs"`
|
||||
}
|
||||
|
||||
// CreateDescribeRecordLogsRequest creates a request to invoke DescribeRecordLogs API
|
||||
func CreateDescribeRecordLogsRequest() (request *DescribeRecordLogsRequest) {
|
||||
request = &DescribeRecordLogsRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "DescribeRecordLogs", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateDescribeRecordLogsResponse creates a response to parse from DescribeRecordLogs response
|
||||
func CreateDescribeRecordLogsResponse() (response *DescribeRecordLogsResponse) {
|
||||
response = &DescribeRecordLogsResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
112
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_sub_domain_records.go
generated
vendored
Normal file
112
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_sub_domain_records.go
generated
vendored
Normal file
|
@ -0,0 +1,112 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// DescribeSubDomainRecords invokes the alidns.DescribeSubDomainRecords API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describesubdomainrecords.html
|
||||
func (client *Client) DescribeSubDomainRecords(request *DescribeSubDomainRecordsRequest) (response *DescribeSubDomainRecordsResponse, err error) {
|
||||
response = CreateDescribeSubDomainRecordsResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// DescribeSubDomainRecordsWithChan invokes the alidns.DescribeSubDomainRecords API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describesubdomainrecords.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeSubDomainRecordsWithChan(request *DescribeSubDomainRecordsRequest) (<-chan *DescribeSubDomainRecordsResponse, <-chan error) {
|
||||
responseChan := make(chan *DescribeSubDomainRecordsResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.DescribeSubDomainRecords(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// DescribeSubDomainRecordsWithCallback invokes the alidns.DescribeSubDomainRecords API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describesubdomainrecords.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeSubDomainRecordsWithCallback(request *DescribeSubDomainRecordsRequest, callback func(response *DescribeSubDomainRecordsResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *DescribeSubDomainRecordsResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.DescribeSubDomainRecords(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// DescribeSubDomainRecordsRequest is the request struct for api DescribeSubDomainRecords
|
||||
type DescribeSubDomainRecordsRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
SubDomain string `position:"Query" name:"SubDomain"`
|
||||
PageNumber requests.Integer `position:"Query" name:"PageNumber"`
|
||||
PageSize requests.Integer `position:"Query" name:"PageSize"`
|
||||
Type string `position:"Query" name:"Type"`
|
||||
}
|
||||
|
||||
// DescribeSubDomainRecordsResponse is the response struct for api DescribeSubDomainRecords
|
||||
type DescribeSubDomainRecordsResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
TotalCount int `json:"TotalCount" xml:"TotalCount"`
|
||||
PageNumber int `json:"PageNumber" xml:"PageNumber"`
|
||||
PageSize int `json:"PageSize" xml:"PageSize"`
|
||||
DomainRecords DomainRecordsInDescribeSubDomainRecords `json:"DomainRecords" xml:"DomainRecords"`
|
||||
}
|
||||
|
||||
// CreateDescribeSubDomainRecordsRequest creates a request to invoke DescribeSubDomainRecords API
|
||||
func CreateDescribeSubDomainRecordsRequest() (request *DescribeSubDomainRecordsRequest) {
|
||||
request = &DescribeSubDomainRecordsRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "DescribeSubDomainRecords", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateDescribeSubDomainRecordsResponse creates a response to parse from DescribeSubDomainRecords response
|
||||
func CreateDescribeSubDomainRecordsResponse() (response *DescribeSubDomainRecordsResponse) {
|
||||
response = &DescribeSubDomainRecordsResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
105
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_support_lines.go
generated
vendored
Normal file
105
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/describe_support_lines.go
generated
vendored
Normal file
|
@ -0,0 +1,105 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// DescribeSupportLines invokes the alidns.DescribeSupportLines API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describesupportlines.html
|
||||
func (client *Client) DescribeSupportLines(request *DescribeSupportLinesRequest) (response *DescribeSupportLinesResponse, err error) {
|
||||
response = CreateDescribeSupportLinesResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// DescribeSupportLinesWithChan invokes the alidns.DescribeSupportLines API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describesupportlines.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeSupportLinesWithChan(request *DescribeSupportLinesRequest) (<-chan *DescribeSupportLinesResponse, <-chan error) {
|
||||
responseChan := make(chan *DescribeSupportLinesResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.DescribeSupportLines(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// DescribeSupportLinesWithCallback invokes the alidns.DescribeSupportLines API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/describesupportlines.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) DescribeSupportLinesWithCallback(request *DescribeSupportLinesRequest, callback func(response *DescribeSupportLinesResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *DescribeSupportLinesResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.DescribeSupportLines(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// DescribeSupportLinesRequest is the request struct for api DescribeSupportLines
|
||||
type DescribeSupportLinesRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
}
|
||||
|
||||
// DescribeSupportLinesResponse is the response struct for api DescribeSupportLines
|
||||
type DescribeSupportLinesResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
RecordLines RecordLinesInDescribeSupportLines `json:"RecordLines" xml:"RecordLines"`
|
||||
}
|
||||
|
||||
// CreateDescribeSupportLinesRequest creates a request to invoke DescribeSupportLines API
|
||||
func CreateDescribeSupportLinesRequest() (request *DescribeSupportLinesRequest) {
|
||||
request = &DescribeSupportLinesRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "DescribeSupportLines", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateDescribeSupportLinesResponse creates a response to parse from DescribeSupportLines response
|
||||
func CreateDescribeSupportLinesResponse() (response *DescribeSupportLinesResponse) {
|
||||
response = &DescribeSupportLinesResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
108
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/get_main_domain_name.go
generated
vendored
Normal file
108
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/get_main_domain_name.go
generated
vendored
Normal file
|
@ -0,0 +1,108 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// GetMainDomainName invokes the alidns.GetMainDomainName API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/getmaindomainname.html
|
||||
func (client *Client) GetMainDomainName(request *GetMainDomainNameRequest) (response *GetMainDomainNameResponse, err error) {
|
||||
response = CreateGetMainDomainNameResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// GetMainDomainNameWithChan invokes the alidns.GetMainDomainName API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/getmaindomainname.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) GetMainDomainNameWithChan(request *GetMainDomainNameRequest) (<-chan *GetMainDomainNameResponse, <-chan error) {
|
||||
responseChan := make(chan *GetMainDomainNameResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.GetMainDomainName(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// GetMainDomainNameWithCallback invokes the alidns.GetMainDomainName API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/getmaindomainname.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) GetMainDomainNameWithCallback(request *GetMainDomainNameRequest, callback func(response *GetMainDomainNameResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *GetMainDomainNameResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.GetMainDomainName(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// GetMainDomainNameRequest is the request struct for api GetMainDomainName
|
||||
type GetMainDomainNameRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
InputString string `position:"Query" name:"InputString"`
|
||||
}
|
||||
|
||||
// GetMainDomainNameResponse is the response struct for api GetMainDomainName
|
||||
type GetMainDomainNameResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
DomainName string `json:"DomainName" xml:"DomainName"`
|
||||
RR string `json:"RR" xml:"RR"`
|
||||
DomainLevel int `json:"DomainLevel" xml:"DomainLevel"`
|
||||
}
|
||||
|
||||
// CreateGetMainDomainNameRequest creates a request to invoke GetMainDomainName API
|
||||
func CreateGetMainDomainNameRequest() (request *GetMainDomainNameRequest) {
|
||||
request = &GetMainDomainNameRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "GetMainDomainName", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateGetMainDomainNameResponse creates a response to parse from GetMainDomainName response
|
||||
func CreateGetMainDomainNameResponse() (response *GetMainDomainNameResponse) {
|
||||
response = &GetMainDomainNameResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
107
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/modify_hichina_domain_dns.go
generated
vendored
Normal file
107
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/modify_hichina_domain_dns.go
generated
vendored
Normal file
|
@ -0,0 +1,107 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// ModifyHichinaDomainDNS invokes the alidns.ModifyHichinaDomainDNS API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/modifyhichinadomaindns.html
|
||||
func (client *Client) ModifyHichinaDomainDNS(request *ModifyHichinaDomainDNSRequest) (response *ModifyHichinaDomainDNSResponse, err error) {
|
||||
response = CreateModifyHichinaDomainDNSResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// ModifyHichinaDomainDNSWithChan invokes the alidns.ModifyHichinaDomainDNS API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/modifyhichinadomaindns.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) ModifyHichinaDomainDNSWithChan(request *ModifyHichinaDomainDNSRequest) (<-chan *ModifyHichinaDomainDNSResponse, <-chan error) {
|
||||
responseChan := make(chan *ModifyHichinaDomainDNSResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.ModifyHichinaDomainDNS(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// ModifyHichinaDomainDNSWithCallback invokes the alidns.ModifyHichinaDomainDNS API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/modifyhichinadomaindns.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) ModifyHichinaDomainDNSWithCallback(request *ModifyHichinaDomainDNSRequest, callback func(response *ModifyHichinaDomainDNSResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *ModifyHichinaDomainDNSResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.ModifyHichinaDomainDNS(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// ModifyHichinaDomainDNSRequest is the request struct for api ModifyHichinaDomainDNS
|
||||
type ModifyHichinaDomainDNSRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
DomainName string `position:"Query" name:"DomainName"`
|
||||
}
|
||||
|
||||
// ModifyHichinaDomainDNSResponse is the response struct for api ModifyHichinaDomainDNS
|
||||
type ModifyHichinaDomainDNSResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
OriginalDnsServers OriginalDnsServers `json:"OriginalDnsServers" xml:"OriginalDnsServers"`
|
||||
NewDnsServers NewDnsServers `json:"NewDnsServers" xml:"NewDnsServers"`
|
||||
}
|
||||
|
||||
// CreateModifyHichinaDomainDNSRequest creates a request to invoke ModifyHichinaDomainDNS API
|
||||
func CreateModifyHichinaDomainDNSRequest() (request *ModifyHichinaDomainDNSRequest) {
|
||||
request = &ModifyHichinaDomainDNSRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "ModifyHichinaDomainDNS", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateModifyHichinaDomainDNSResponse creates a response to parse from ModifyHichinaDomainDNS response
|
||||
func CreateModifyHichinaDomainDNSResponse() (response *ModifyHichinaDomainDNSResponse) {
|
||||
response = &ModifyHichinaDomainDNSResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
107
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/retrieval_domain_name.go
generated
vendored
Normal file
107
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/retrieval_domain_name.go
generated
vendored
Normal file
|
@ -0,0 +1,107 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// RetrievalDomainName invokes the alidns.RetrievalDomainName API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/retrievaldomainname.html
|
||||
func (client *Client) RetrievalDomainName(request *RetrievalDomainNameRequest) (response *RetrievalDomainNameResponse, err error) {
|
||||
response = CreateRetrievalDomainNameResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// RetrievalDomainNameWithChan invokes the alidns.RetrievalDomainName API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/retrievaldomainname.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) RetrievalDomainNameWithChan(request *RetrievalDomainNameRequest) (<-chan *RetrievalDomainNameResponse, <-chan error) {
|
||||
responseChan := make(chan *RetrievalDomainNameResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.RetrievalDomainName(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// RetrievalDomainNameWithCallback invokes the alidns.RetrievalDomainName API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/retrievaldomainname.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) RetrievalDomainNameWithCallback(request *RetrievalDomainNameRequest, callback func(response *RetrievalDomainNameResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *RetrievalDomainNameResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.RetrievalDomainName(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// RetrievalDomainNameRequest is the request struct for api RetrievalDomainName
|
||||
type RetrievalDomainNameRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
DomainName string `position:"Query" name:"DomainName"`
|
||||
}
|
||||
|
||||
// RetrievalDomainNameResponse is the response struct for api RetrievalDomainName
|
||||
type RetrievalDomainNameResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
DomainName string `json:"DomainName" xml:"DomainName"`
|
||||
WhoisEmail string `json:"WhoisEmail" xml:"WhoisEmail"`
|
||||
}
|
||||
|
||||
// CreateRetrievalDomainNameRequest creates a request to invoke RetrievalDomainName API
|
||||
func CreateRetrievalDomainNameRequest() (request *RetrievalDomainNameRequest) {
|
||||
request = &RetrievalDomainNameRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "RetrievalDomainName", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateRetrievalDomainNameResponse creates a response to parse from RetrievalDomainName response
|
||||
func CreateRetrievalDomainNameResponse() (response *RetrievalDomainNameResponse) {
|
||||
response = &RetrievalDomainNameResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
108
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/set_dnsslb_status.go
generated
vendored
Normal file
108
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/set_dnsslb_status.go
generated
vendored
Normal file
|
@ -0,0 +1,108 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// SetDNSSLBStatus invokes the alidns.SetDNSSLBStatus API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/setdnsslbstatus.html
|
||||
func (client *Client) SetDNSSLBStatus(request *SetDNSSLBStatusRequest) (response *SetDNSSLBStatusResponse, err error) {
|
||||
response = CreateSetDNSSLBStatusResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// SetDNSSLBStatusWithChan invokes the alidns.SetDNSSLBStatus API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/setdnsslbstatus.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) SetDNSSLBStatusWithChan(request *SetDNSSLBStatusRequest) (<-chan *SetDNSSLBStatusResponse, <-chan error) {
|
||||
responseChan := make(chan *SetDNSSLBStatusResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.SetDNSSLBStatus(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// SetDNSSLBStatusWithCallback invokes the alidns.SetDNSSLBStatus API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/setdnsslbstatus.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) SetDNSSLBStatusWithCallback(request *SetDNSSLBStatusRequest, callback func(response *SetDNSSLBStatusResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *SetDNSSLBStatusResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.SetDNSSLBStatus(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// SetDNSSLBStatusRequest is the request struct for api SetDNSSLBStatus
|
||||
type SetDNSSLBStatusRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
SubDomain string `position:"Query" name:"SubDomain"`
|
||||
Open requests.Boolean `position:"Query" name:"Open"`
|
||||
}
|
||||
|
||||
// SetDNSSLBStatusResponse is the response struct for api SetDNSSLBStatus
|
||||
type SetDNSSLBStatusResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
RecordCount int `json:"RecordCount" xml:"RecordCount"`
|
||||
Open bool `json:"Open" xml:"Open"`
|
||||
}
|
||||
|
||||
// CreateSetDNSSLBStatusRequest creates a request to invoke SetDNSSLBStatus API
|
||||
func CreateSetDNSSLBStatusRequest() (request *SetDNSSLBStatusRequest) {
|
||||
request = &SetDNSSLBStatusRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "SetDNSSLBStatus", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateSetDNSSLBStatusResponse creates a response to parse from SetDNSSLBStatus response
|
||||
func CreateSetDNSSLBStatusResponse() (response *SetDNSSLBStatusResponse) {
|
||||
response = &SetDNSSLBStatusResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
108
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/set_domain_record_status.go
generated
vendored
Normal file
108
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/set_domain_record_status.go
generated
vendored
Normal file
|
@ -0,0 +1,108 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// SetDomainRecordStatus invokes the alidns.SetDomainRecordStatus API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/setdomainrecordstatus.html
|
||||
func (client *Client) SetDomainRecordStatus(request *SetDomainRecordStatusRequest) (response *SetDomainRecordStatusResponse, err error) {
|
||||
response = CreateSetDomainRecordStatusResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// SetDomainRecordStatusWithChan invokes the alidns.SetDomainRecordStatus API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/setdomainrecordstatus.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) SetDomainRecordStatusWithChan(request *SetDomainRecordStatusRequest) (<-chan *SetDomainRecordStatusResponse, <-chan error) {
|
||||
responseChan := make(chan *SetDomainRecordStatusResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.SetDomainRecordStatus(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// SetDomainRecordStatusWithCallback invokes the alidns.SetDomainRecordStatus API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/setdomainrecordstatus.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) SetDomainRecordStatusWithCallback(request *SetDomainRecordStatusRequest, callback func(response *SetDomainRecordStatusResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *SetDomainRecordStatusResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.SetDomainRecordStatus(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// SetDomainRecordStatusRequest is the request struct for api SetDomainRecordStatus
|
||||
type SetDomainRecordStatusRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
RecordId string `position:"Query" name:"RecordId"`
|
||||
Status string `position:"Query" name:"Status"`
|
||||
}
|
||||
|
||||
// SetDomainRecordStatusResponse is the response struct for api SetDomainRecordStatus
|
||||
type SetDomainRecordStatusResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
RecordId string `json:"RecordId" xml:"RecordId"`
|
||||
Status string `json:"Status" xml:"Status"`
|
||||
}
|
||||
|
||||
// CreateSetDomainRecordStatusRequest creates a request to invoke SetDomainRecordStatus API
|
||||
func CreateSetDomainRecordStatusRequest() (request *SetDomainRecordStatusRequest) {
|
||||
request = &SetDomainRecordStatusRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "SetDomainRecordStatus", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateSetDomainRecordStatusResponse creates a response to parse from SetDomainRecordStatus response
|
||||
func CreateSetDomainRecordStatusResponse() (response *SetDomainRecordStatusResponse) {
|
||||
response = &SetDomainRecordStatusResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_available_ttls.go
generated
vendored
Normal file
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_available_ttls.go
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// AvailableTtls is a nested struct in alidns response
|
||||
type AvailableTtls struct {
|
||||
AvailableTtl []string `json:"AvailableTtl" xml:"AvailableTtl"`
|
||||
}
|
48
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_dns_product.go
generated
vendored
Normal file
48
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_dns_product.go
generated
vendored
Normal file
|
@ -0,0 +1,48 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// DnsProduct is a nested struct in alidns response
|
||||
type DnsProduct struct {
|
||||
InstanceId string `json:"InstanceId" xml:"InstanceId"`
|
||||
VersionCode string `json:"VersionCode" xml:"VersionCode"`
|
||||
VersionName string `json:"VersionName" xml:"VersionName"`
|
||||
StartTime string `json:"StartTime" xml:"StartTime"`
|
||||
EndTime string `json:"EndTime" xml:"EndTime"`
|
||||
StartTimestamp int `json:"StartTimestamp" xml:"StartTimestamp"`
|
||||
EndTimestamp int `json:"EndTimestamp" xml:"EndTimestamp"`
|
||||
Domain string `json:"Domain" xml:"Domain"`
|
||||
BindCount int `json:"BindCount" xml:"BindCount"`
|
||||
BindUsedCount int `json:"BindUsedCount" xml:"BindUsedCount"`
|
||||
TTLMinValue int `json:"TTLMinValue" xml:"TTLMinValue"`
|
||||
SubDomainLevel int `json:"SubDomainLevel" xml:"SubDomainLevel"`
|
||||
DnsSLBCount int `json:"DnsSLBCount" xml:"DnsSLBCount"`
|
||||
URLForwardCount int `json:"URLForwardCount" xml:"URLForwardCount"`
|
||||
DDosDefendFlow int `json:"DDosDefendFlow" xml:"DDosDefendFlow"`
|
||||
DDosDefendQuery int `json:"DDosDefendQuery" xml:"DDosDefendQuery"`
|
||||
OverseaDDosDefendFlow int `json:"OverseaDDosDefendFlow" xml:"OverseaDDosDefendFlow"`
|
||||
SearchEngineLines string `json:"SearchEngineLines" xml:"SearchEngineLines"`
|
||||
ISPLines string `json:"ISPLines" xml:"ISPLines"`
|
||||
ISPRegionLines string `json:"ISPRegionLines" xml:"ISPRegionLines"`
|
||||
OverseaLine string `json:"OverseaLine" xml:"OverseaLine"`
|
||||
MonitorNodeCount int `json:"MonitorNodeCount" xml:"MonitorNodeCount"`
|
||||
MonitorFrequency int `json:"MonitorFrequency" xml:"MonitorFrequency"`
|
||||
MonitorTaskCount int `json:"MonitorTaskCount" xml:"MonitorTaskCount"`
|
||||
RegionLines bool `json:"RegionLines" xml:"RegionLines"`
|
||||
Gslb bool `json:"Gslb" xml:"Gslb"`
|
||||
InClean bool `json:"InClean" xml:"InClean"`
|
||||
InBlackHole bool `json:"InBlackHole" xml:"InBlackHole"`
|
||||
}
|
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_dns_products.go
generated
vendored
Normal file
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_dns_products.go
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// DnsProducts is a nested struct in alidns response
|
||||
type DnsProducts struct {
|
||||
DnsProduct []DnsProduct `json:"DnsProduct" xml:"DnsProduct"`
|
||||
}
|
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_dns_servers_in_add_domain.go
generated
vendored
Normal file
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_dns_servers_in_add_domain.go
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// DnsServersInAddDomain is a nested struct in alidns response
|
||||
type DnsServersInAddDomain struct {
|
||||
DnsServer []string `json:"DnsServer" xml:"DnsServer"`
|
||||
}
|
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_dns_servers_in_describe_dns_product_instance.go
generated
vendored
Normal file
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_dns_servers_in_describe_dns_product_instance.go
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// DnsServersInDescribeDnsProductInstance is a nested struct in alidns response
|
||||
type DnsServersInDescribeDnsProductInstance struct {
|
||||
DnsServer []string `json:"DnsServer" xml:"DnsServer"`
|
||||
}
|
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_dns_servers_in_describe_domain_info.go
generated
vendored
Normal file
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_dns_servers_in_describe_domain_info.go
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// DnsServersInDescribeDomainInfo is a nested struct in alidns response
|
||||
type DnsServersInDescribeDomainInfo struct {
|
||||
DnsServer []string `json:"DnsServer" xml:"DnsServer"`
|
||||
}
|
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_dns_servers_in_describe_domain_ns.go
generated
vendored
Normal file
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_dns_servers_in_describe_domain_ns.go
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// DnsServersInDescribeDomainNs is a nested struct in alidns response
|
||||
type DnsServersInDescribeDomainNs struct {
|
||||
DnsServer []string `json:"DnsServer" xml:"DnsServer"`
|
||||
}
|
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_dns_servers_in_describe_domain_whois_info.go
generated
vendored
Normal file
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_dns_servers_in_describe_domain_whois_info.go
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// DnsServersInDescribeDomainWhoisInfo is a nested struct in alidns response
|
||||
type DnsServersInDescribeDomainWhoisInfo struct {
|
||||
DnsServer []string `json:"DnsServer" xml:"DnsServer"`
|
||||
}
|
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_dns_servers_in_describe_domains.go
generated
vendored
Normal file
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_dns_servers_in_describe_domains.go
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// DnsServersInDescribeDomains is a nested struct in alidns response
|
||||
type DnsServersInDescribeDomains struct {
|
||||
DnsServer []string `json:"DnsServer" xml:"DnsServer"`
|
||||
}
|
35
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_domain.go
generated
vendored
Normal file
35
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_domain.go
generated
vendored
Normal file
|
@ -0,0 +1,35 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// Domain is a nested struct in alidns response
|
||||
type Domain struct {
|
||||
DomainId string `json:"DomainId" xml:"DomainId"`
|
||||
DomainName string `json:"DomainName" xml:"DomainName"`
|
||||
PunyCode string `json:"PunyCode" xml:"PunyCode"`
|
||||
AliDomain bool `json:"AliDomain" xml:"AliDomain"`
|
||||
RecordCount int `json:"RecordCount" xml:"RecordCount"`
|
||||
RegistrantEmail string `json:"RegistrantEmail" xml:"RegistrantEmail"`
|
||||
Remark string `json:"Remark" xml:"Remark"`
|
||||
GroupId string `json:"GroupId" xml:"GroupId"`
|
||||
GroupName string `json:"GroupName" xml:"GroupName"`
|
||||
InstanceId string `json:"InstanceId" xml:"InstanceId"`
|
||||
VersionCode string `json:"VersionCode" xml:"VersionCode"`
|
||||
VersionName string `json:"VersionName" xml:"VersionName"`
|
||||
InstanceEndTime string `json:"InstanceEndTime" xml:"InstanceEndTime"`
|
||||
InstanceExpired bool `json:"InstanceExpired" xml:"InstanceExpired"`
|
||||
DnsServers DnsServersInDescribeDomains `json:"DnsServers" xml:"DnsServers"`
|
||||
}
|
23
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_domain_group.go
generated
vendored
Normal file
23
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_domain_group.go
generated
vendored
Normal file
|
@ -0,0 +1,23 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// DomainGroup is a nested struct in alidns response
|
||||
type DomainGroup struct {
|
||||
GroupId string `json:"GroupId" xml:"GroupId"`
|
||||
GroupName string `json:"GroupName" xml:"GroupName"`
|
||||
DomainCount int `json:"DomainCount" xml:"DomainCount"`
|
||||
}
|
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_domain_groups.go
generated
vendored
Normal file
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_domain_groups.go
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// DomainGroups is a nested struct in alidns response
|
||||
type DomainGroups struct {
|
||||
DomainGroup []DomainGroup `json:"DomainGroup" xml:"DomainGroup"`
|
||||
}
|
26
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_domain_log.go
generated
vendored
Normal file
26
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_domain_log.go
generated
vendored
Normal file
|
@ -0,0 +1,26 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// DomainLog is a nested struct in alidns response
|
||||
type DomainLog struct {
|
||||
ActionTime string `json:"ActionTime" xml:"ActionTime"`
|
||||
ActionTimestamp int `json:"ActionTimestamp" xml:"ActionTimestamp"`
|
||||
DomainName string `json:"DomainName" xml:"DomainName"`
|
||||
Action string `json:"Action" xml:"Action"`
|
||||
Message string `json:"Message" xml:"Message"`
|
||||
ClientIp string `json:"ClientIp" xml:"ClientIp"`
|
||||
}
|
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_domain_logs.go
generated
vendored
Normal file
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_domain_logs.go
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// DomainLogs is a nested struct in alidns response
|
||||
type DomainLogs struct {
|
||||
DomainLog []DomainLog `json:"DomainLog" xml:"DomainLog"`
|
||||
}
|
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_domain_records_in_describe_domain_records.go
generated
vendored
Normal file
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_domain_records_in_describe_domain_records.go
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// DomainRecordsInDescribeDomainRecords is a nested struct in alidns response
|
||||
type DomainRecordsInDescribeDomainRecords struct {
|
||||
Record []Record `json:"Record" xml:"Record"`
|
||||
}
|
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_domain_records_in_describe_sub_domain_records.go
generated
vendored
Normal file
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_domain_records_in_describe_sub_domain_records.go
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// DomainRecordsInDescribeSubDomainRecords is a nested struct in alidns response
|
||||
type DomainRecordsInDescribeSubDomainRecords struct {
|
||||
Record []Record `json:"Record" xml:"Record"`
|
||||
}
|
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_domains.go
generated
vendored
Normal file
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_domains.go
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// Domains is a nested struct in alidns response
|
||||
type Domains struct {
|
||||
Domain []Domain `json:"Domain" xml:"Domain"`
|
||||
}
|
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_expect_dns_servers.go
generated
vendored
Normal file
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_expect_dns_servers.go
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// ExpectDnsServers is a nested struct in alidns response
|
||||
type ExpectDnsServers struct {
|
||||
ExpectDnsServer []string `json:"ExpectDnsServer" xml:"ExpectDnsServer"`
|
||||
}
|
22
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_fail_result.go
generated
vendored
Normal file
22
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_fail_result.go
generated
vendored
Normal file
|
@ -0,0 +1,22 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// FailResult is a nested struct in alidns response
|
||||
type FailResult struct {
|
||||
BatchIndex string `json:"BatchIndex" xml:"BatchIndex"`
|
||||
ErrorCode string `json:"ErrorCode" xml:"ErrorCode"`
|
||||
}
|
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_fail_results.go
generated
vendored
Normal file
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_fail_results.go
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// FailResults is a nested struct in alidns response
|
||||
type FailResults struct {
|
||||
FailResult []FailResult `json:"FailResult" xml:"FailResult"`
|
||||
}
|
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_new_dns_servers.go
generated
vendored
Normal file
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_new_dns_servers.go
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// NewDnsServers is a nested struct in alidns response
|
||||
type NewDnsServers struct {
|
||||
DnsServer []string `json:"DnsServer" xml:"DnsServer"`
|
||||
}
|
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_original_dns_servers.go
generated
vendored
Normal file
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_original_dns_servers.go
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// OriginalDnsServers is a nested struct in alidns response
|
||||
type OriginalDnsServers struct {
|
||||
DnsServer []string `json:"DnsServer" xml:"DnsServer"`
|
||||
}
|
32
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_record.go
generated
vendored
Normal file
32
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_record.go
generated
vendored
Normal file
|
@ -0,0 +1,32 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// Record is a nested struct in alidns response
|
||||
type Record struct {
|
||||
Locked bool `json:"Locked" xml:"Locked"`
|
||||
Type string `json:"Type" xml:"Type"`
|
||||
Line string `json:"Line" xml:"Line"`
|
||||
RR string `json:"RR" xml:"RR"`
|
||||
Remark string `json:"Remark" xml:"Remark"`
|
||||
Priority int `json:"Priority" xml:"Priority"`
|
||||
RecordId string `json:"RecordId" xml:"RecordId"`
|
||||
Value string `json:"Value" xml:"Value"`
|
||||
DomainName string `json:"DomainName" xml:"DomainName"`
|
||||
Weight int `json:"Weight" xml:"Weight"`
|
||||
Status string `json:"Status" xml:"Status"`
|
||||
TTL int `json:"TTL" xml:"TTL"`
|
||||
}
|
24
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_record_line.go
generated
vendored
Normal file
24
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_record_line.go
generated
vendored
Normal file
|
@ -0,0 +1,24 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// RecordLine is a nested struct in alidns response
|
||||
type RecordLine struct {
|
||||
LineName string `json:"LineName" xml:"LineName"`
|
||||
FatherCode string `json:"FatherCode" xml:"FatherCode"`
|
||||
LineDisplayName string `json:"LineDisplayName" xml:"LineDisplayName"`
|
||||
LineCode string `json:"LineCode" xml:"LineCode"`
|
||||
}
|
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_record_lines_in_describe_domain_info.go
generated
vendored
Normal file
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_record_lines_in_describe_domain_info.go
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// RecordLinesInDescribeDomainInfo is a nested struct in alidns response
|
||||
type RecordLinesInDescribeDomainInfo struct {
|
||||
RecordLine []RecordLine `json:"RecordLine" xml:"RecordLine"`
|
||||
}
|
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_record_lines_in_describe_support_lines.go
generated
vendored
Normal file
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_record_lines_in_describe_support_lines.go
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// RecordLinesInDescribeSupportLines is a nested struct in alidns response
|
||||
type RecordLinesInDescribeSupportLines struct {
|
||||
RecordLine []RecordLine `json:"RecordLine" xml:"RecordLine"`
|
||||
}
|
25
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_record_log.go
generated
vendored
Normal file
25
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_record_log.go
generated
vendored
Normal file
|
@ -0,0 +1,25 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// RecordLog is a nested struct in alidns response
|
||||
type RecordLog struct {
|
||||
ActionTime string `json:"ActionTime" xml:"ActionTime"`
|
||||
ActionTimestamp int `json:"ActionTimestamp" xml:"ActionTimestamp"`
|
||||
Action string `json:"Action" xml:"Action"`
|
||||
Message string `json:"Message" xml:"Message"`
|
||||
ClientIp string `json:"ClientIp" xml:"ClientIp"`
|
||||
}
|
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_record_logs.go
generated
vendored
Normal file
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_record_logs.go
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// RecordLogs is a nested struct in alidns response
|
||||
type RecordLogs struct {
|
||||
RecordLog []RecordLog `json:"RecordLog" xml:"RecordLog"`
|
||||
}
|
24
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_slb_sub_domain.go
generated
vendored
Normal file
24
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_slb_sub_domain.go
generated
vendored
Normal file
|
@ -0,0 +1,24 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// SlbSubDomain is a nested struct in alidns response
|
||||
type SlbSubDomain struct {
|
||||
SubDomain string `json:"SubDomain" xml:"SubDomain"`
|
||||
RecordCount int `json:"RecordCount" xml:"RecordCount"`
|
||||
Open bool `json:"Open" xml:"Open"`
|
||||
Type string `json:"Type" xml:"Type"`
|
||||
}
|
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_slb_sub_domains.go
generated
vendored
Normal file
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_slb_sub_domains.go
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// SlbSubDomains is a nested struct in alidns response
|
||||
type SlbSubDomains struct {
|
||||
SlbSubDomain []SlbSubDomain `json:"SlbSubDomain" xml:"SlbSubDomain"`
|
||||
}
|
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_status_list.go
generated
vendored
Normal file
21
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/struct_status_list.go
generated
vendored
Normal file
|
@ -0,0 +1,21 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
// StatusList is a nested struct in alidns response
|
||||
type StatusList struct {
|
||||
Status []string `json:"Status" xml:"Status"`
|
||||
}
|
106
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/update_batch_domain_records.go
generated
vendored
Normal file
106
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/update_batch_domain_records.go
generated
vendored
Normal file
|
@ -0,0 +1,106 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// UpdateBatchDomainRecords invokes the alidns.UpdateBatchDomainRecords API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/updatebatchdomainrecords.html
|
||||
func (client *Client) UpdateBatchDomainRecords(request *UpdateBatchDomainRecordsRequest) (response *UpdateBatchDomainRecordsResponse, err error) {
|
||||
response = CreateUpdateBatchDomainRecordsResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// UpdateBatchDomainRecordsWithChan invokes the alidns.UpdateBatchDomainRecords API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/updatebatchdomainrecords.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) UpdateBatchDomainRecordsWithChan(request *UpdateBatchDomainRecordsRequest) (<-chan *UpdateBatchDomainRecordsResponse, <-chan error) {
|
||||
responseChan := make(chan *UpdateBatchDomainRecordsResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.UpdateBatchDomainRecords(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// UpdateBatchDomainRecordsWithCallback invokes the alidns.UpdateBatchDomainRecords API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/updatebatchdomainrecords.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) UpdateBatchDomainRecordsWithCallback(request *UpdateBatchDomainRecordsRequest, callback func(response *UpdateBatchDomainRecordsResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *UpdateBatchDomainRecordsResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.UpdateBatchDomainRecords(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// UpdateBatchDomainRecordsRequest is the request struct for api UpdateBatchDomainRecords
|
||||
type UpdateBatchDomainRecordsRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
Records string `position:"Query" name:"Records"`
|
||||
}
|
||||
|
||||
// UpdateBatchDomainRecordsResponse is the response struct for api UpdateBatchDomainRecords
|
||||
type UpdateBatchDomainRecordsResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
TraceId string `json:"TraceId" xml:"TraceId"`
|
||||
}
|
||||
|
||||
// CreateUpdateBatchDomainRecordsRequest creates a request to invoke UpdateBatchDomainRecords API
|
||||
func CreateUpdateBatchDomainRecordsRequest() (request *UpdateBatchDomainRecordsRequest) {
|
||||
request = &UpdateBatchDomainRecordsRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "UpdateBatchDomainRecords", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateUpdateBatchDomainRecordsResponse creates a response to parse from UpdateBatchDomainRecords response
|
||||
func CreateUpdateBatchDomainRecordsResponse() (response *UpdateBatchDomainRecordsResponse) {
|
||||
response = &UpdateBatchDomainRecordsResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
108
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/update_dnsslb_weight.go
generated
vendored
Normal file
108
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/update_dnsslb_weight.go
generated
vendored
Normal file
|
@ -0,0 +1,108 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// UpdateDNSSLBWeight invokes the alidns.UpdateDNSSLBWeight API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/updatednsslbweight.html
|
||||
func (client *Client) UpdateDNSSLBWeight(request *UpdateDNSSLBWeightRequest) (response *UpdateDNSSLBWeightResponse, err error) {
|
||||
response = CreateUpdateDNSSLBWeightResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// UpdateDNSSLBWeightWithChan invokes the alidns.UpdateDNSSLBWeight API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/updatednsslbweight.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) UpdateDNSSLBWeightWithChan(request *UpdateDNSSLBWeightRequest) (<-chan *UpdateDNSSLBWeightResponse, <-chan error) {
|
||||
responseChan := make(chan *UpdateDNSSLBWeightResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.UpdateDNSSLBWeight(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// UpdateDNSSLBWeightWithCallback invokes the alidns.UpdateDNSSLBWeight API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/updatednsslbweight.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) UpdateDNSSLBWeightWithCallback(request *UpdateDNSSLBWeightRequest, callback func(response *UpdateDNSSLBWeightResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *UpdateDNSSLBWeightResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.UpdateDNSSLBWeight(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// UpdateDNSSLBWeightRequest is the request struct for api UpdateDNSSLBWeight
|
||||
type UpdateDNSSLBWeightRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
RecordId string `position:"Query" name:"RecordId"`
|
||||
Weight requests.Integer `position:"Query" name:"Weight"`
|
||||
}
|
||||
|
||||
// UpdateDNSSLBWeightResponse is the response struct for api UpdateDNSSLBWeight
|
||||
type UpdateDNSSLBWeightResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
RecordId string `json:"RecordId" xml:"RecordId"`
|
||||
Weight int `json:"Weight" xml:"Weight"`
|
||||
}
|
||||
|
||||
// CreateUpdateDNSSLBWeightRequest creates a request to invoke UpdateDNSSLBWeight API
|
||||
func CreateUpdateDNSSLBWeightRequest() (request *UpdateDNSSLBWeightRequest) {
|
||||
request = &UpdateDNSSLBWeightRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "UpdateDNSSLBWeight", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateUpdateDNSSLBWeightResponse creates a response to parse from UpdateDNSSLBWeight response
|
||||
func CreateUpdateDNSSLBWeightResponse() (response *UpdateDNSSLBWeightResponse) {
|
||||
response = &UpdateDNSSLBWeightResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
108
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/update_domain_group.go
generated
vendored
Normal file
108
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/update_domain_group.go
generated
vendored
Normal file
|
@ -0,0 +1,108 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// UpdateDomainGroup invokes the alidns.UpdateDomainGroup API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/updatedomaingroup.html
|
||||
func (client *Client) UpdateDomainGroup(request *UpdateDomainGroupRequest) (response *UpdateDomainGroupResponse, err error) {
|
||||
response = CreateUpdateDomainGroupResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// UpdateDomainGroupWithChan invokes the alidns.UpdateDomainGroup API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/updatedomaingroup.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) UpdateDomainGroupWithChan(request *UpdateDomainGroupRequest) (<-chan *UpdateDomainGroupResponse, <-chan error) {
|
||||
responseChan := make(chan *UpdateDomainGroupResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.UpdateDomainGroup(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// UpdateDomainGroupWithCallback invokes the alidns.UpdateDomainGroup API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/updatedomaingroup.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) UpdateDomainGroupWithCallback(request *UpdateDomainGroupRequest, callback func(response *UpdateDomainGroupResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *UpdateDomainGroupResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.UpdateDomainGroup(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// UpdateDomainGroupRequest is the request struct for api UpdateDomainGroup
|
||||
type UpdateDomainGroupRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
GroupId string `position:"Query" name:"GroupId"`
|
||||
GroupName string `position:"Query" name:"GroupName"`
|
||||
}
|
||||
|
||||
// UpdateDomainGroupResponse is the response struct for api UpdateDomainGroup
|
||||
type UpdateDomainGroupResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
GroupId string `json:"GroupId" xml:"GroupId"`
|
||||
GroupName string `json:"GroupName" xml:"GroupName"`
|
||||
}
|
||||
|
||||
// CreateUpdateDomainGroupRequest creates a request to invoke UpdateDomainGroup API
|
||||
func CreateUpdateDomainGroupRequest() (request *UpdateDomainGroupRequest) {
|
||||
request = &UpdateDomainGroupRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "UpdateDomainGroup", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateUpdateDomainGroupResponse creates a response to parse from UpdateDomainGroup response
|
||||
func CreateUpdateDomainGroupResponse() (response *UpdateDomainGroupResponse) {
|
||||
response = &UpdateDomainGroupResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
112
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/update_domain_record.go
generated
vendored
Normal file
112
vendor/github.com/aliyun/alibaba-cloud-sdk-go/services/alidns/update_domain_record.go
generated
vendored
Normal file
|
@ -0,0 +1,112 @@
|
|||
package alidns
|
||||
|
||||
//Licensed under the Apache License, Version 2.0 (the "License");
|
||||
//you may not use this file except in compliance with the License.
|
||||
//You may obtain a copy of the License at
|
||||
//
|
||||
//http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
//Unless required by applicable law or agreed to in writing, software
|
||||
//distributed under the License is distributed on an "AS IS" BASIS,
|
||||
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
//See the License for the specific language governing permissions and
|
||||
//limitations under the License.
|
||||
//
|
||||
// Code generated by Alibaba Cloud SDK Code Generator.
|
||||
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
|
||||
|
||||
import (
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
|
||||
"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
|
||||
)
|
||||
|
||||
// UpdateDomainRecord invokes the alidns.UpdateDomainRecord API synchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/updatedomainrecord.html
|
||||
func (client *Client) UpdateDomainRecord(request *UpdateDomainRecordRequest) (response *UpdateDomainRecordResponse, err error) {
|
||||
response = CreateUpdateDomainRecordResponse()
|
||||
err = client.DoAction(request, response)
|
||||
return
|
||||
}
|
||||
|
||||
// UpdateDomainRecordWithChan invokes the alidns.UpdateDomainRecord API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/updatedomainrecord.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) UpdateDomainRecordWithChan(request *UpdateDomainRecordRequest) (<-chan *UpdateDomainRecordResponse, <-chan error) {
|
||||
responseChan := make(chan *UpdateDomainRecordResponse, 1)
|
||||
errChan := make(chan error, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
defer close(responseChan)
|
||||
defer close(errChan)
|
||||
response, err := client.UpdateDomainRecord(request)
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
} else {
|
||||
responseChan <- response
|
||||
}
|
||||
})
|
||||
if err != nil {
|
||||
errChan <- err
|
||||
close(responseChan)
|
||||
close(errChan)
|
||||
}
|
||||
return responseChan, errChan
|
||||
}
|
||||
|
||||
// UpdateDomainRecordWithCallback invokes the alidns.UpdateDomainRecord API asynchronously
|
||||
// api document: https://help.aliyun.com/api/alidns/updatedomainrecord.html
|
||||
// asynchronous document: https://help.aliyun.com/document_detail/66220.html
|
||||
func (client *Client) UpdateDomainRecordWithCallback(request *UpdateDomainRecordRequest, callback func(response *UpdateDomainRecordResponse, err error)) <-chan int {
|
||||
result := make(chan int, 1)
|
||||
err := client.AddAsyncTask(func() {
|
||||
var response *UpdateDomainRecordResponse
|
||||
var err error
|
||||
defer close(result)
|
||||
response, err = client.UpdateDomainRecord(request)
|
||||
callback(response, err)
|
||||
result <- 1
|
||||
})
|
||||
if err != nil {
|
||||
defer close(result)
|
||||
callback(nil, err)
|
||||
result <- 0
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
// UpdateDomainRecordRequest is the request struct for api UpdateDomainRecord
|
||||
type UpdateDomainRecordRequest struct {
|
||||
*requests.RpcRequest
|
||||
Lang string `position:"Query" name:"Lang"`
|
||||
UserClientIp string `position:"Query" name:"UserClientIp"`
|
||||
RecordId string `position:"Query" name:"RecordId"`
|
||||
RR string `position:"Query" name:"RR"`
|
||||
Type string `position:"Query" name:"Type"`
|
||||
Value string `position:"Query" name:"Value"`
|
||||
TTL requests.Integer `position:"Query" name:"TTL"`
|
||||
Priority requests.Integer `position:"Query" name:"Priority"`
|
||||
Line string `position:"Query" name:"Line"`
|
||||
}
|
||||
|
||||
// UpdateDomainRecordResponse is the response struct for api UpdateDomainRecord
|
||||
type UpdateDomainRecordResponse struct {
|
||||
*responses.BaseResponse
|
||||
RequestId string `json:"RequestId" xml:"RequestId"`
|
||||
RecordId string `json:"RecordId" xml:"RecordId"`
|
||||
}
|
||||
|
||||
// CreateUpdateDomainRecordRequest creates a request to invoke UpdateDomainRecord API
|
||||
func CreateUpdateDomainRecordRequest() (request *UpdateDomainRecordRequest) {
|
||||
request = &UpdateDomainRecordRequest{
|
||||
RpcRequest: &requests.RpcRequest{},
|
||||
}
|
||||
request.InitWithApiInfo("Alidns", "2015-01-09", "UpdateDomainRecord", "", "")
|
||||
return
|
||||
}
|
||||
|
||||
// CreateUpdateDomainRecordResponse creates a response to parse from UpdateDomainRecord response
|
||||
func CreateUpdateDomainRecordResponse() (response *UpdateDomainRecordResponse) {
|
||||
response = &UpdateDomainRecordResponse{
|
||||
BaseResponse: &responses.BaseResponse{},
|
||||
}
|
||||
return
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue