v2

package
v0.0.99 Latest Latest
Warning

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

Go to latest
Published: Jul 21, 2022 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause Imports: 5 Imported by: 13

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DnsClientBuilder

func DnsClientBuilder() *http_client.HcHttpClientBuilder

func GenReqDefForAssociateRouter

func GenReqDefForAssociateRouter() *def.HttpRequestDef

func GenReqDefForBatchCreateTag

func GenReqDefForBatchCreateTag() *def.HttpRequestDef

func GenReqDefForBatchDeleteRecordSetWithLine added in v0.0.96

func GenReqDefForBatchDeleteRecordSetWithLine() *def.HttpRequestDef

func GenReqDefForBatchUpdateRecordSetWithLine added in v0.0.96

func GenReqDefForBatchUpdateRecordSetWithLine() *def.HttpRequestDef

func GenReqDefForCreateCustomLine

func GenReqDefForCreateCustomLine() *def.HttpRequestDef

func GenReqDefForCreateEipRecordSet

func GenReqDefForCreateEipRecordSet() *def.HttpRequestDef

func GenReqDefForCreatePrivateZone

func GenReqDefForCreatePrivateZone() *def.HttpRequestDef

func GenReqDefForCreatePublicZone

func GenReqDefForCreatePublicZone() *def.HttpRequestDef

func GenReqDefForCreateRecordSet

func GenReqDefForCreateRecordSet() *def.HttpRequestDef

func GenReqDefForCreateRecordSetWithBatchLines added in v0.0.96

func GenReqDefForCreateRecordSetWithBatchLines() *def.HttpRequestDef

func GenReqDefForCreateRecordSetWithLine

func GenReqDefForCreateRecordSetWithLine() *def.HttpRequestDef

func GenReqDefForCreateTag

func GenReqDefForCreateTag() *def.HttpRequestDef

func GenReqDefForDeleteCustomLine

func GenReqDefForDeleteCustomLine() *def.HttpRequestDef

func GenReqDefForDeletePrivateZone

func GenReqDefForDeletePrivateZone() *def.HttpRequestDef

func GenReqDefForDeletePublicZone

func GenReqDefForDeletePublicZone() *def.HttpRequestDef

func GenReqDefForDeleteRecordSet

func GenReqDefForDeleteRecordSet() *def.HttpRequestDef

func GenReqDefForDeleteRecordSets

func GenReqDefForDeleteRecordSets() *def.HttpRequestDef

func GenReqDefForDeleteTag

func GenReqDefForDeleteTag() *def.HttpRequestDef

func GenReqDefForDisassociateRouter

func GenReqDefForDisassociateRouter() *def.HttpRequestDef

func GenReqDefForListApiVersions

func GenReqDefForListApiVersions() *def.HttpRequestDef

func GenReqDefForListCustomLine

func GenReqDefForListCustomLine() *def.HttpRequestDef

func GenReqDefForListNameServers

func GenReqDefForListNameServers() *def.HttpRequestDef

func GenReqDefForListPrivateZones

func GenReqDefForListPrivateZones() *def.HttpRequestDef

func GenReqDefForListPtrRecords

func GenReqDefForListPtrRecords() *def.HttpRequestDef

func GenReqDefForListPublicZones

func GenReqDefForListPublicZones() *def.HttpRequestDef

func GenReqDefForListRecordSets

func GenReqDefForListRecordSets() *def.HttpRequestDef

func GenReqDefForListRecordSetsByZone

func GenReqDefForListRecordSetsByZone() *def.HttpRequestDef

func GenReqDefForListRecordSetsWithLine

func GenReqDefForListRecordSetsWithLine() *def.HttpRequestDef

func GenReqDefForListTag

func GenReqDefForListTag() *def.HttpRequestDef

func GenReqDefForListTags

func GenReqDefForListTags() *def.HttpRequestDef

func GenReqDefForRestorePtrRecord

func GenReqDefForRestorePtrRecord() *def.HttpRequestDef

func GenReqDefForSetRecordSetsStatus

func GenReqDefForSetRecordSetsStatus() *def.HttpRequestDef

func GenReqDefForShowApiInfo

func GenReqDefForShowApiInfo() *def.HttpRequestDef

func GenReqDefForShowDomainQuota added in v0.0.67

func GenReqDefForShowDomainQuota() *def.HttpRequestDef

func GenReqDefForShowPrivateZone

func GenReqDefForShowPrivateZone() *def.HttpRequestDef

func GenReqDefForShowPrivateZoneNameServer

func GenReqDefForShowPrivateZoneNameServer() *def.HttpRequestDef

func GenReqDefForShowPtrRecordSet

func GenReqDefForShowPtrRecordSet() *def.HttpRequestDef

func GenReqDefForShowPublicZone

func GenReqDefForShowPublicZone() *def.HttpRequestDef

func GenReqDefForShowPublicZoneNameServer

func GenReqDefForShowPublicZoneNameServer() *def.HttpRequestDef

func GenReqDefForShowRecordSet

func GenReqDefForShowRecordSet() *def.HttpRequestDef

func GenReqDefForShowRecordSetByZone

func GenReqDefForShowRecordSetByZone() *def.HttpRequestDef

func GenReqDefForShowRecordSetWithLine

func GenReqDefForShowRecordSetWithLine() *def.HttpRequestDef

func GenReqDefForShowResourceTag

func GenReqDefForShowResourceTag() *def.HttpRequestDef

func GenReqDefForUpdateCustomLine

func GenReqDefForUpdateCustomLine() *def.HttpRequestDef

func GenReqDefForUpdatePrivateZone

func GenReqDefForUpdatePrivateZone() *def.HttpRequestDef

func GenReqDefForUpdatePtrRecord

func GenReqDefForUpdatePtrRecord() *def.HttpRequestDef

func GenReqDefForUpdatePublicZone

func GenReqDefForUpdatePublicZone() *def.HttpRequestDef

func GenReqDefForUpdatePublicZoneStatus

func GenReqDefForUpdatePublicZoneStatus() *def.HttpRequestDef

func GenReqDefForUpdateRecordSet

func GenReqDefForUpdateRecordSet() *def.HttpRequestDef

func GenReqDefForUpdateRecordSets

func GenReqDefForUpdateRecordSets() *def.HttpRequestDef

Types

type AssociateRouterInvoker added in v0.0.90

type AssociateRouterInvoker struct {
	*invoker.BaseInvoker
}

func (*AssociateRouterInvoker) Invoke added in v0.0.90

type BatchCreateTagInvoker added in v0.0.90

type BatchCreateTagInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchCreateTagInvoker) Invoke added in v0.0.90

type BatchDeleteRecordSetWithLineInvoker added in v0.0.96

type BatchDeleteRecordSetWithLineInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchDeleteRecordSetWithLineInvoker) Invoke added in v0.0.96

type BatchUpdateRecordSetWithLineInvoker added in v0.0.96

type BatchUpdateRecordSetWithLineInvoker struct {
	*invoker.BaseInvoker
}

func (*BatchUpdateRecordSetWithLineInvoker) Invoke added in v0.0.96

type CreateCustomLineInvoker added in v0.0.90

type CreateCustomLineInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateCustomLineInvoker) Invoke added in v0.0.90

type CreateEipRecordSetInvoker added in v0.0.90

type CreateEipRecordSetInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateEipRecordSetInvoker) Invoke added in v0.0.90

type CreatePrivateZoneInvoker added in v0.0.90

type CreatePrivateZoneInvoker struct {
	*invoker.BaseInvoker
}

func (*CreatePrivateZoneInvoker) Invoke added in v0.0.90

type CreatePublicZoneInvoker added in v0.0.90

type CreatePublicZoneInvoker struct {
	*invoker.BaseInvoker
}

func (*CreatePublicZoneInvoker) Invoke added in v0.0.90

type CreateRecordSetInvoker added in v0.0.90

type CreateRecordSetInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateRecordSetInvoker) Invoke added in v0.0.90

type CreateRecordSetWithBatchLinesInvoker added in v0.0.96

type CreateRecordSetWithBatchLinesInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateRecordSetWithBatchLinesInvoker) Invoke added in v0.0.96

type CreateRecordSetWithLineInvoker added in v0.0.90

type CreateRecordSetWithLineInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateRecordSetWithLineInvoker) Invoke added in v0.0.90

type CreateTagInvoker added in v0.0.90

type CreateTagInvoker struct {
	*invoker.BaseInvoker
}

func (*CreateTagInvoker) Invoke added in v0.0.90

type DeleteCustomLineInvoker added in v0.0.90

type DeleteCustomLineInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteCustomLineInvoker) Invoke added in v0.0.90

type DeletePrivateZoneInvoker added in v0.0.90

type DeletePrivateZoneInvoker struct {
	*invoker.BaseInvoker
}

func (*DeletePrivateZoneInvoker) Invoke added in v0.0.90

type DeletePublicZoneInvoker added in v0.0.90

type DeletePublicZoneInvoker struct {
	*invoker.BaseInvoker
}

func (*DeletePublicZoneInvoker) Invoke added in v0.0.90

type DeleteRecordSetInvoker added in v0.0.90

type DeleteRecordSetInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteRecordSetInvoker) Invoke added in v0.0.90

type DeleteRecordSetsInvoker added in v0.0.90

type DeleteRecordSetsInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteRecordSetsInvoker) Invoke added in v0.0.90

type DeleteTagInvoker added in v0.0.90

type DeleteTagInvoker struct {
	*invoker.BaseInvoker
}

func (*DeleteTagInvoker) Invoke added in v0.0.90

type DisassociateRouterInvoker added in v0.0.90

type DisassociateRouterInvoker struct {
	*invoker.BaseInvoker
}

func (*DisassociateRouterInvoker) Invoke added in v0.0.90

type DnsClient

type DnsClient struct {
	HcClient *http_client.HcHttpClient
}

func NewDnsClient

func NewDnsClient(hcClient *http_client.HcHttpClient) *DnsClient

func (*DnsClient) AssociateRouter

func (c *DnsClient) AssociateRouter(request *model.AssociateRouterRequest) (*model.AssociateRouterResponse, error)

AssociateRouter 在内网Zone上关联VPC

在内网Zone上关联VPC

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) AssociateRouterInvoker added in v0.0.90

func (c *DnsClient) AssociateRouterInvoker(request *model.AssociateRouterRequest) *AssociateRouterInvoker

AssociateRouterInvoker 在内网Zone上关联VPC

func (*DnsClient) BatchCreateTag

func (c *DnsClient) BatchCreateTag(request *model.BatchCreateTagRequest) (*model.BatchCreateTagResponse, error)

BatchCreateTag 为指定实例批量添加或删除标签

为指定实例批量添加或删除标签

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) BatchCreateTagInvoker added in v0.0.90

func (c *DnsClient) BatchCreateTagInvoker(request *model.BatchCreateTagRequest) *BatchCreateTagInvoker

BatchCreateTagInvoker 为指定实例批量添加或删除标签

func (*DnsClient) BatchDeleteRecordSetWithLine added in v0.0.96

BatchDeleteRecordSetWithLine 批量删除某个Zone下的Record Set资源。

批量删除某个Zone下的Record Set资源,当删除的资源不存在时,则默认删除成功。 响应结果中只包含本次实际删除的资源。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) BatchDeleteRecordSetWithLineInvoker added in v0.0.96

func (c *DnsClient) BatchDeleteRecordSetWithLineInvoker(request *model.BatchDeleteRecordSetWithLineRequest) *BatchDeleteRecordSetWithLineInvoker

BatchDeleteRecordSetWithLineInvoker 批量删除某个Zone下的Record Set资源。

func (*DnsClient) BatchUpdateRecordSetWithLine added in v0.0.96

BatchUpdateRecordSetWithLine 批量修改RecordSet。

批量修改RecordSet。属于原子性操作,请求Record Set将全部完成修改,或不做任何修改。 仅公网Zone支持。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) BatchUpdateRecordSetWithLineInvoker added in v0.0.96

func (c *DnsClient) BatchUpdateRecordSetWithLineInvoker(request *model.BatchUpdateRecordSetWithLineRequest) *BatchUpdateRecordSetWithLineInvoker

BatchUpdateRecordSetWithLineInvoker 批量修改RecordSet。

func (*DnsClient) CreateCustomLine

func (c *DnsClient) CreateCustomLine(request *model.CreateCustomLineRequest) (*model.CreateCustomLineResponse, error)

CreateCustomLine 创建单个自定义线路

创建单个自定义线路

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) CreateCustomLineInvoker added in v0.0.90

func (c *DnsClient) CreateCustomLineInvoker(request *model.CreateCustomLineRequest) *CreateCustomLineInvoker

CreateCustomLineInvoker 创建单个自定义线路

func (*DnsClient) CreateEipRecordSet

func (c *DnsClient) CreateEipRecordSet(request *model.CreateEipRecordSetRequest) (*model.CreateEipRecordSetResponse, error)

CreateEipRecordSet 设置弹性IP的PTR记录

设置弹性IP的PTR记录

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) CreateEipRecordSetInvoker added in v0.0.90

func (c *DnsClient) CreateEipRecordSetInvoker(request *model.CreateEipRecordSetRequest) *CreateEipRecordSetInvoker

CreateEipRecordSetInvoker 设置弹性IP的PTR记录

func (*DnsClient) CreatePrivateZone

func (c *DnsClient) CreatePrivateZone(request *model.CreatePrivateZoneRequest) (*model.CreatePrivateZoneResponse, error)

CreatePrivateZone 创建单个内网Zone

创建单个内网Zone

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) CreatePrivateZoneInvoker added in v0.0.90

func (c *DnsClient) CreatePrivateZoneInvoker(request *model.CreatePrivateZoneRequest) *CreatePrivateZoneInvoker

CreatePrivateZoneInvoker 创建单个内网Zone

func (*DnsClient) CreatePublicZone

func (c *DnsClient) CreatePublicZone(request *model.CreatePublicZoneRequest) (*model.CreatePublicZoneResponse, error)

CreatePublicZone 创建单个公网Zone

创建单个公网Zone

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) CreatePublicZoneInvoker added in v0.0.90

func (c *DnsClient) CreatePublicZoneInvoker(request *model.CreatePublicZoneRequest) *CreatePublicZoneInvoker

CreatePublicZoneInvoker 创建单个公网Zone

func (*DnsClient) CreateRecordSet

func (c *DnsClient) CreateRecordSet(request *model.CreateRecordSetRequest) (*model.CreateRecordSetResponse, error)

CreateRecordSet 创建单个Record Set

创建单个Record Set

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) CreateRecordSetInvoker added in v0.0.90

func (c *DnsClient) CreateRecordSetInvoker(request *model.CreateRecordSetRequest) *CreateRecordSetInvoker

CreateRecordSetInvoker 创建单个Record Set

func (*DnsClient) CreateRecordSetWithBatchLines added in v0.0.96

CreateRecordSetWithBatchLines 批量线路创建RecordSet。仅公网Zone支持。

批量线路创建RecordSet。属于原子性操作,如果存在一个参数校验不通过,则创建失败。仅公网Zone支持。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) CreateRecordSetWithBatchLinesInvoker added in v0.0.96

func (c *DnsClient) CreateRecordSetWithBatchLinesInvoker(request *model.CreateRecordSetWithBatchLinesRequest) *CreateRecordSetWithBatchLinesInvoker

CreateRecordSetWithBatchLinesInvoker 批量线路创建RecordSet。仅公网Zone支持。

func (*DnsClient) CreateRecordSetWithLine

CreateRecordSetWithLine 创建单个Record Set,仅适用于公网DNS

创建单个Record Set,仅适用于公网DNS

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) CreateRecordSetWithLineInvoker added in v0.0.90

func (c *DnsClient) CreateRecordSetWithLineInvoker(request *model.CreateRecordSetWithLineRequest) *CreateRecordSetWithLineInvoker

CreateRecordSetWithLineInvoker 创建单个Record Set,仅适用于公网DNS

func (*DnsClient) CreateTag

func (c *DnsClient) CreateTag(request *model.CreateTagRequest) (*model.CreateTagResponse, error)

CreateTag 为指定实例添加标签

为指定实例添加标签

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) CreateTagInvoker added in v0.0.90

func (c *DnsClient) CreateTagInvoker(request *model.CreateTagRequest) *CreateTagInvoker

CreateTagInvoker 为指定实例添加标签

func (*DnsClient) DeleteCustomLine

func (c *DnsClient) DeleteCustomLine(request *model.DeleteCustomLineRequest) (*model.DeleteCustomLineResponse, error)

DeleteCustomLine 删除单个自定义线路

删除单个自定义线路

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) DeleteCustomLineInvoker added in v0.0.90

func (c *DnsClient) DeleteCustomLineInvoker(request *model.DeleteCustomLineRequest) *DeleteCustomLineInvoker

DeleteCustomLineInvoker 删除单个自定义线路

func (*DnsClient) DeletePrivateZone

func (c *DnsClient) DeletePrivateZone(request *model.DeletePrivateZoneRequest) (*model.DeletePrivateZoneResponse, error)

DeletePrivateZone 删除单个内网Zone

删除单个内网Zone

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) DeletePrivateZoneInvoker added in v0.0.90

func (c *DnsClient) DeletePrivateZoneInvoker(request *model.DeletePrivateZoneRequest) *DeletePrivateZoneInvoker

DeletePrivateZoneInvoker 删除单个内网Zone

func (*DnsClient) DeletePublicZone

func (c *DnsClient) DeletePublicZone(request *model.DeletePublicZoneRequest) (*model.DeletePublicZoneResponse, error)

DeletePublicZone 删除单个公网Zone

删除单个公网Zone

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) DeletePublicZoneInvoker added in v0.0.90

func (c *DnsClient) DeletePublicZoneInvoker(request *model.DeletePublicZoneRequest) *DeletePublicZoneInvoker

DeletePublicZoneInvoker 删除单个公网Zone

func (*DnsClient) DeleteRecordSet

func (c *DnsClient) DeleteRecordSet(request *model.DeleteRecordSetRequest) (*model.DeleteRecordSetResponse, error)

DeleteRecordSet 删除单个Record Set

删除单个Record Set

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) DeleteRecordSetInvoker added in v0.0.90

func (c *DnsClient) DeleteRecordSetInvoker(request *model.DeleteRecordSetRequest) *DeleteRecordSetInvoker

DeleteRecordSetInvoker 删除单个Record Set

func (*DnsClient) DeleteRecordSets

func (c *DnsClient) DeleteRecordSets(request *model.DeleteRecordSetsRequest) (*model.DeleteRecordSetsResponse, error)

DeleteRecordSets 删除单个Record Set

删除单个Record Set

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) DeleteRecordSetsInvoker added in v0.0.90

func (c *DnsClient) DeleteRecordSetsInvoker(request *model.DeleteRecordSetsRequest) *DeleteRecordSetsInvoker

DeleteRecordSetsInvoker 删除单个Record Set

func (*DnsClient) DeleteTag

func (c *DnsClient) DeleteTag(request *model.DeleteTagRequest) (*model.DeleteTagResponse, error)

DeleteTag 删除资源标签

删除资源标签

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) DeleteTagInvoker added in v0.0.90

func (c *DnsClient) DeleteTagInvoker(request *model.DeleteTagRequest) *DeleteTagInvoker

DeleteTagInvoker 删除资源标签

func (*DnsClient) DisassociateRouter

func (c *DnsClient) DisassociateRouter(request *model.DisassociateRouterRequest) (*model.DisassociateRouterResponse, error)

DisassociateRouter 在内网Zone上解关联VPC

在内网Zone上解关联VPC

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) DisassociateRouterInvoker added in v0.0.90

func (c *DnsClient) DisassociateRouterInvoker(request *model.DisassociateRouterRequest) *DisassociateRouterInvoker

DisassociateRouterInvoker 在内网Zone上解关联VPC

func (*DnsClient) ListApiVersions

func (c *DnsClient) ListApiVersions(request *model.ListApiVersionsRequest) (*model.ListApiVersionsResponse, error)

ListApiVersions 查询所有的云解析服务API版本号

查询所有的云解析服务API版本号列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) ListApiVersionsInvoker added in v0.0.90

func (c *DnsClient) ListApiVersionsInvoker(request *model.ListApiVersionsRequest) *ListApiVersionsInvoker

ListApiVersionsInvoker 查询所有的云解析服务API版本号

func (*DnsClient) ListCustomLine

func (c *DnsClient) ListCustomLine(request *model.ListCustomLineRequest) (*model.ListCustomLineResponse, error)

ListCustomLine 查询自定义线路

查询自定义线路

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) ListCustomLineInvoker added in v0.0.90

func (c *DnsClient) ListCustomLineInvoker(request *model.ListCustomLineRequest) *ListCustomLineInvoker

ListCustomLineInvoker 查询自定义线路

func (*DnsClient) ListNameServers

func (c *DnsClient) ListNameServers(request *model.ListNameServersRequest) (*model.ListNameServersResponse, error)

ListNameServers 查询名称服务器列表

查询名称服务器列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) ListNameServersInvoker added in v0.0.90

func (c *DnsClient) ListNameServersInvoker(request *model.ListNameServersRequest) *ListNameServersInvoker

ListNameServersInvoker 查询名称服务器列表

func (*DnsClient) ListPrivateZones

func (c *DnsClient) ListPrivateZones(request *model.ListPrivateZonesRequest) (*model.ListPrivateZonesResponse, error)

ListPrivateZones 查询内网Zone的列表

查询内网Zone的列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) ListPrivateZonesInvoker added in v0.0.90

func (c *DnsClient) ListPrivateZonesInvoker(request *model.ListPrivateZonesRequest) *ListPrivateZonesInvoker

ListPrivateZonesInvoker 查询内网Zone的列表

func (*DnsClient) ListPtrRecords

func (c *DnsClient) ListPtrRecords(request *model.ListPtrRecordsRequest) (*model.ListPtrRecordsResponse, error)

ListPtrRecords 查询租户弹性IP的PTR记录列表

查询租户弹性IP的PTR记录列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) ListPtrRecordsInvoker added in v0.0.90

func (c *DnsClient) ListPtrRecordsInvoker(request *model.ListPtrRecordsRequest) *ListPtrRecordsInvoker

ListPtrRecordsInvoker 查询租户弹性IP的PTR记录列表

func (*DnsClient) ListPublicZones

func (c *DnsClient) ListPublicZones(request *model.ListPublicZonesRequest) (*model.ListPublicZonesResponse, error)

ListPublicZones 查询公网Zone的列表

查询公网Zone的列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) ListPublicZonesInvoker added in v0.0.90

func (c *DnsClient) ListPublicZonesInvoker(request *model.ListPublicZonesRequest) *ListPublicZonesInvoker

ListPublicZonesInvoker 查询公网Zone的列表

func (*DnsClient) ListRecordSets

func (c *DnsClient) ListRecordSets(request *model.ListRecordSetsRequest) (*model.ListRecordSetsResponse, error)

ListRecordSets 查询租户Record Set资源列表

查询租户Record Set资源列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) ListRecordSetsByZone

ListRecordSetsByZone 查询单个Zone下Record Set列表

查询单个Zone下Record Set列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) ListRecordSetsByZoneInvoker added in v0.0.90

func (c *DnsClient) ListRecordSetsByZoneInvoker(request *model.ListRecordSetsByZoneRequest) *ListRecordSetsByZoneInvoker

ListRecordSetsByZoneInvoker 查询单个Zone下Record Set列表

func (*DnsClient) ListRecordSetsInvoker added in v0.0.90

func (c *DnsClient) ListRecordSetsInvoker(request *model.ListRecordSetsRequest) *ListRecordSetsInvoker

ListRecordSetsInvoker 查询租户Record Set资源列表

func (*DnsClient) ListRecordSetsWithLine

ListRecordSetsWithLine 查询租户Record Set资源列表

查询租户Record Set资源列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) ListRecordSetsWithLineInvoker added in v0.0.90

func (c *DnsClient) ListRecordSetsWithLineInvoker(request *model.ListRecordSetsWithLineRequest) *ListRecordSetsWithLineInvoker

ListRecordSetsWithLineInvoker 查询租户Record Set资源列表

func (*DnsClient) ListTag

func (c *DnsClient) ListTag(request *model.ListTagRequest) (*model.ListTagResponse, error)

ListTag 使用标签查询资源实例

使用标签查询资源实例

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) ListTagInvoker added in v0.0.90

func (c *DnsClient) ListTagInvoker(request *model.ListTagRequest) *ListTagInvoker

ListTagInvoker 使用标签查询资源实例

func (*DnsClient) ListTags

func (c *DnsClient) ListTags(request *model.ListTagsRequest) (*model.ListTagsResponse, error)

ListTags 查询指定实例类型的所有标签集合

查询指定实例类型的所有标签集合

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) ListTagsInvoker added in v0.0.90

func (c *DnsClient) ListTagsInvoker(request *model.ListTagsRequest) *ListTagsInvoker

ListTagsInvoker 查询指定实例类型的所有标签集合

func (*DnsClient) RestorePtrRecord

func (c *DnsClient) RestorePtrRecord(request *model.RestorePtrRecordRequest) (*model.RestorePtrRecordResponse, error)

RestorePtrRecord 将弹性IP的PTR记录恢复为默认值

将弹性IP的PTR记录恢复为默认值

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) RestorePtrRecordInvoker added in v0.0.90

func (c *DnsClient) RestorePtrRecordInvoker(request *model.RestorePtrRecordRequest) *RestorePtrRecordInvoker

RestorePtrRecordInvoker 将弹性IP的PTR记录恢复为默认值

func (*DnsClient) SetRecordSetsStatus

SetRecordSetsStatus 设置Record Set状态

设置Record Set状态

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) SetRecordSetsStatusInvoker added in v0.0.90

func (c *DnsClient) SetRecordSetsStatusInvoker(request *model.SetRecordSetsStatusRequest) *SetRecordSetsStatusInvoker

SetRecordSetsStatusInvoker 设置Record Set状态

func (*DnsClient) ShowApiInfo

func (c *DnsClient) ShowApiInfo(request *model.ShowApiInfoRequest) (*model.ShowApiInfoResponse, error)

ShowApiInfo 查询指定的云解析服务API版本号

查询指定的云解析服务API版本号

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) ShowApiInfoInvoker added in v0.0.90

func (c *DnsClient) ShowApiInfoInvoker(request *model.ShowApiInfoRequest) *ShowApiInfoInvoker

ShowApiInfoInvoker 查询指定的云解析服务API版本号

func (*DnsClient) ShowDomainQuota added in v0.0.67

func (c *DnsClient) ShowDomainQuota(request *model.ShowDomainQuotaRequest) (*model.ShowDomainQuotaResponse, error)

ShowDomainQuota 查询租户配额

查询单租户在DNS服务下的资源配额,包括公网zone配额、内网zone配额、Record Set配额、PTR Record配额、入站终端节点配额、出站终端节点配额、自定义线路配额、线路分组配额等。

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) ShowDomainQuotaInvoker added in v0.0.90

func (c *DnsClient) ShowDomainQuotaInvoker(request *model.ShowDomainQuotaRequest) *ShowDomainQuotaInvoker

ShowDomainQuotaInvoker 查询租户配额

func (*DnsClient) ShowPrivateZone

func (c *DnsClient) ShowPrivateZone(request *model.ShowPrivateZoneRequest) (*model.ShowPrivateZoneResponse, error)

ShowPrivateZone 查询单个内网Zone

查询单个内网Zone

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) ShowPrivateZoneInvoker added in v0.0.90

func (c *DnsClient) ShowPrivateZoneInvoker(request *model.ShowPrivateZoneRequest) *ShowPrivateZoneInvoker

ShowPrivateZoneInvoker 查询单个内网Zone

func (*DnsClient) ShowPrivateZoneNameServer

ShowPrivateZoneNameServer 查询单个内网Zone的名称服务器

查询单个内网Zone的名称服务器

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) ShowPrivateZoneNameServerInvoker added in v0.0.90

func (c *DnsClient) ShowPrivateZoneNameServerInvoker(request *model.ShowPrivateZoneNameServerRequest) *ShowPrivateZoneNameServerInvoker

ShowPrivateZoneNameServerInvoker 查询单个内网Zone的名称服务器

func (*DnsClient) ShowPtrRecordSet

func (c *DnsClient) ShowPtrRecordSet(request *model.ShowPtrRecordSetRequest) (*model.ShowPtrRecordSetResponse, error)

ShowPtrRecordSet 查询单个弹性IP的PTR记录

查询单个弹性IP的PTR记录

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) ShowPtrRecordSetInvoker added in v0.0.90

func (c *DnsClient) ShowPtrRecordSetInvoker(request *model.ShowPtrRecordSetRequest) *ShowPtrRecordSetInvoker

ShowPtrRecordSetInvoker 查询单个弹性IP的PTR记录

func (*DnsClient) ShowPublicZone

func (c *DnsClient) ShowPublicZone(request *model.ShowPublicZoneRequest) (*model.ShowPublicZoneResponse, error)

ShowPublicZone 查询单个公网Zone

查询单个公网Zone

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) ShowPublicZoneInvoker added in v0.0.90

func (c *DnsClient) ShowPublicZoneInvoker(request *model.ShowPublicZoneRequest) *ShowPublicZoneInvoker

ShowPublicZoneInvoker 查询单个公网Zone

func (*DnsClient) ShowPublicZoneNameServer

ShowPublicZoneNameServer 查询单个公网Zone的名称服务器

查询单个公网Zone的名称服务器

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) ShowPublicZoneNameServerInvoker added in v0.0.90

func (c *DnsClient) ShowPublicZoneNameServerInvoker(request *model.ShowPublicZoneNameServerRequest) *ShowPublicZoneNameServerInvoker

ShowPublicZoneNameServerInvoker 查询单个公网Zone的名称服务器

func (*DnsClient) ShowRecordSet

func (c *DnsClient) ShowRecordSet(request *model.ShowRecordSetRequest) (*model.ShowRecordSetResponse, error)

ShowRecordSet 查询单个Record Set

查询单个Record Set

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) ShowRecordSetByZone

ShowRecordSetByZone 查询单个Zone下Record Set列表

查询单个Zone下Record Set列表

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) ShowRecordSetByZoneInvoker added in v0.0.90

func (c *DnsClient) ShowRecordSetByZoneInvoker(request *model.ShowRecordSetByZoneRequest) *ShowRecordSetByZoneInvoker

ShowRecordSetByZoneInvoker 查询单个Zone下Record Set列表

func (*DnsClient) ShowRecordSetInvoker added in v0.0.90

func (c *DnsClient) ShowRecordSetInvoker(request *model.ShowRecordSetRequest) *ShowRecordSetInvoker

ShowRecordSetInvoker 查询单个Record Set

func (*DnsClient) ShowRecordSetWithLine

ShowRecordSetWithLine 查询单个Record Set,仅适用于公网DNS

查询单个Record Set,仅适用于公网DNS

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) ShowRecordSetWithLineInvoker added in v0.0.90

func (c *DnsClient) ShowRecordSetWithLineInvoker(request *model.ShowRecordSetWithLineRequest) *ShowRecordSetWithLineInvoker

ShowRecordSetWithLineInvoker 查询单个Record Set,仅适用于公网DNS

func (*DnsClient) ShowResourceTag

func (c *DnsClient) ShowResourceTag(request *model.ShowResourceTagRequest) (*model.ShowResourceTagResponse, error)

ShowResourceTag 查询指定实例的标签信息

查询指定实例的标签信息

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) ShowResourceTagInvoker added in v0.0.90

func (c *DnsClient) ShowResourceTagInvoker(request *model.ShowResourceTagRequest) *ShowResourceTagInvoker

ShowResourceTagInvoker 查询指定实例的标签信息

func (*DnsClient) UpdateCustomLine

func (c *DnsClient) UpdateCustomLine(request *model.UpdateCustomLineRequest) (*model.UpdateCustomLineResponse, error)

UpdateCustomLine 更新单个自定义线路

更新单个自定义线路

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) UpdateCustomLineInvoker added in v0.0.90

func (c *DnsClient) UpdateCustomLineInvoker(request *model.UpdateCustomLineRequest) *UpdateCustomLineInvoker

UpdateCustomLineInvoker 更新单个自定义线路

func (*DnsClient) UpdatePrivateZone

func (c *DnsClient) UpdatePrivateZone(request *model.UpdatePrivateZoneRequest) (*model.UpdatePrivateZoneResponse, error)

UpdatePrivateZone 修改单个内网Zone

修改单个内网Zone

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) UpdatePrivateZoneInvoker added in v0.0.90

func (c *DnsClient) UpdatePrivateZoneInvoker(request *model.UpdatePrivateZoneRequest) *UpdatePrivateZoneInvoker

UpdatePrivateZoneInvoker 修改单个内网Zone

func (*DnsClient) UpdatePtrRecord

func (c *DnsClient) UpdatePtrRecord(request *model.UpdatePtrRecordRequest) (*model.UpdatePtrRecordResponse, error)

UpdatePtrRecord 修改弹性IP的PTR记录

修改弹性IP的PTR记录

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) UpdatePtrRecordInvoker added in v0.0.90

func (c *DnsClient) UpdatePtrRecordInvoker(request *model.UpdatePtrRecordRequest) *UpdatePtrRecordInvoker

UpdatePtrRecordInvoker 修改弹性IP的PTR记录

func (*DnsClient) UpdatePublicZone

func (c *DnsClient) UpdatePublicZone(request *model.UpdatePublicZoneRequest) (*model.UpdatePublicZoneResponse, error)

UpdatePublicZone 修改单个公网Zone

修改单个公网Zone

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) UpdatePublicZoneInvoker added in v0.0.90

func (c *DnsClient) UpdatePublicZoneInvoker(request *model.UpdatePublicZoneRequest) *UpdatePublicZoneInvoker

UpdatePublicZoneInvoker 修改单个公网Zone

func (*DnsClient) UpdatePublicZoneStatus

UpdatePublicZoneStatus 设置单个公网Zone状态,支持暂停、启用Zone

设置单个公网Zone状态,支持暂停、启用Zone

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) UpdatePublicZoneStatusInvoker added in v0.0.90

func (c *DnsClient) UpdatePublicZoneStatusInvoker(request *model.UpdatePublicZoneStatusRequest) *UpdatePublicZoneStatusInvoker

UpdatePublicZoneStatusInvoker 设置单个公网Zone状态,支持暂停、启用Zone

func (*DnsClient) UpdateRecordSet

func (c *DnsClient) UpdateRecordSet(request *model.UpdateRecordSetRequest) (*model.UpdateRecordSetResponse, error)

UpdateRecordSet 修改单个Record Set

修改单个Record Set

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) UpdateRecordSetInvoker added in v0.0.90

func (c *DnsClient) UpdateRecordSetInvoker(request *model.UpdateRecordSetRequest) *UpdateRecordSetInvoker

UpdateRecordSetInvoker 修改单个Record Set

func (*DnsClient) UpdateRecordSets

func (c *DnsClient) UpdateRecordSets(request *model.UpdateRecordSetsRequest) (*model.UpdateRecordSetsResponse, error)

UpdateRecordSets 修改单个Record Set

修改单个Record Set

详细说明请参考华为云API Explorer。 Please refer to Huawei cloud API Explorer for details.

func (*DnsClient) UpdateRecordSetsInvoker added in v0.0.90

func (c *DnsClient) UpdateRecordSetsInvoker(request *model.UpdateRecordSetsRequest) *UpdateRecordSetsInvoker

UpdateRecordSetsInvoker 修改单个Record Set

type ListApiVersionsInvoker added in v0.0.90

type ListApiVersionsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListApiVersionsInvoker) Invoke added in v0.0.90

type ListCustomLineInvoker added in v0.0.90

type ListCustomLineInvoker struct {
	*invoker.BaseInvoker
}

func (*ListCustomLineInvoker) Invoke added in v0.0.90

type ListNameServersInvoker added in v0.0.90

type ListNameServersInvoker struct {
	*invoker.BaseInvoker
}

func (*ListNameServersInvoker) Invoke added in v0.0.90

type ListPrivateZonesInvoker added in v0.0.90

type ListPrivateZonesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPrivateZonesInvoker) Invoke added in v0.0.90

type ListPtrRecordsInvoker added in v0.0.90

type ListPtrRecordsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPtrRecordsInvoker) Invoke added in v0.0.90

type ListPublicZonesInvoker added in v0.0.90

type ListPublicZonesInvoker struct {
	*invoker.BaseInvoker
}

func (*ListPublicZonesInvoker) Invoke added in v0.0.90

type ListRecordSetsByZoneInvoker added in v0.0.90

type ListRecordSetsByZoneInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRecordSetsByZoneInvoker) Invoke added in v0.0.90

type ListRecordSetsInvoker added in v0.0.90

type ListRecordSetsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRecordSetsInvoker) Invoke added in v0.0.90

type ListRecordSetsWithLineInvoker added in v0.0.90

type ListRecordSetsWithLineInvoker struct {
	*invoker.BaseInvoker
}

func (*ListRecordSetsWithLineInvoker) Invoke added in v0.0.90

type ListTagInvoker added in v0.0.90

type ListTagInvoker struct {
	*invoker.BaseInvoker
}

func (*ListTagInvoker) Invoke added in v0.0.90

func (i *ListTagInvoker) Invoke() (*model.ListTagResponse, error)

type ListTagsInvoker added in v0.0.90

type ListTagsInvoker struct {
	*invoker.BaseInvoker
}

func (*ListTagsInvoker) Invoke added in v0.0.90

func (i *ListTagsInvoker) Invoke() (*model.ListTagsResponse, error)

type RestorePtrRecordInvoker added in v0.0.90

type RestorePtrRecordInvoker struct {
	*invoker.BaseInvoker
}

func (*RestorePtrRecordInvoker) Invoke added in v0.0.90

type SetRecordSetsStatusInvoker added in v0.0.90

type SetRecordSetsStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*SetRecordSetsStatusInvoker) Invoke added in v0.0.90

type ShowApiInfoInvoker added in v0.0.90

type ShowApiInfoInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowApiInfoInvoker) Invoke added in v0.0.90

type ShowDomainQuotaInvoker added in v0.0.90

type ShowDomainQuotaInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowDomainQuotaInvoker) Invoke added in v0.0.90

type ShowPrivateZoneInvoker added in v0.0.90

type ShowPrivateZoneInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowPrivateZoneInvoker) Invoke added in v0.0.90

type ShowPrivateZoneNameServerInvoker added in v0.0.90

type ShowPrivateZoneNameServerInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowPrivateZoneNameServerInvoker) Invoke added in v0.0.90

type ShowPtrRecordSetInvoker added in v0.0.90

type ShowPtrRecordSetInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowPtrRecordSetInvoker) Invoke added in v0.0.90

type ShowPublicZoneInvoker added in v0.0.90

type ShowPublicZoneInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowPublicZoneInvoker) Invoke added in v0.0.90

type ShowPublicZoneNameServerInvoker added in v0.0.90

type ShowPublicZoneNameServerInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowPublicZoneNameServerInvoker) Invoke added in v0.0.90

type ShowRecordSetByZoneInvoker added in v0.0.90

type ShowRecordSetByZoneInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowRecordSetByZoneInvoker) Invoke added in v0.0.90

type ShowRecordSetInvoker added in v0.0.90

type ShowRecordSetInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowRecordSetInvoker) Invoke added in v0.0.90

type ShowRecordSetWithLineInvoker added in v0.0.90

type ShowRecordSetWithLineInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowRecordSetWithLineInvoker) Invoke added in v0.0.90

type ShowResourceTagInvoker added in v0.0.90

type ShowResourceTagInvoker struct {
	*invoker.BaseInvoker
}

func (*ShowResourceTagInvoker) Invoke added in v0.0.90

type UpdateCustomLineInvoker added in v0.0.90

type UpdateCustomLineInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateCustomLineInvoker) Invoke added in v0.0.90

type UpdatePrivateZoneInvoker added in v0.0.90

type UpdatePrivateZoneInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdatePrivateZoneInvoker) Invoke added in v0.0.90

type UpdatePtrRecordInvoker added in v0.0.90

type UpdatePtrRecordInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdatePtrRecordInvoker) Invoke added in v0.0.90

type UpdatePublicZoneInvoker added in v0.0.90

type UpdatePublicZoneInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdatePublicZoneInvoker) Invoke added in v0.0.90

type UpdatePublicZoneStatusInvoker added in v0.0.90

type UpdatePublicZoneStatusInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdatePublicZoneStatusInvoker) Invoke added in v0.0.90

type UpdateRecordSetInvoker added in v0.0.90

type UpdateRecordSetInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateRecordSetInvoker) Invoke added in v0.0.90

type UpdateRecordSetsInvoker added in v0.0.90

type UpdateRecordSetsInvoker struct {
	*invoker.BaseInvoker
}

func (*UpdateRecordSetsInvoker) Invoke added in v0.0.90

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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