Documentation
¶
Index ¶
- func DnsClientBuilder() *httpclient.HcHttpClientBuilder
- func GenReqDefForCreateRecordSet() *def.HttpRequestDef
- func GenReqDefForDeleteRecordSet() *def.HttpRequestDef
- func GenReqDefForListPublicZones() *def.HttpRequestDef
- func GenReqDefForListRecordSetsByZone() *def.HttpRequestDef
- func GenReqDefForUpdateRecordSet() *def.HttpRequestDef
- type DnsClient
- func (c *DnsClient) CreateRecordSet(request *model.CreateRecordSetRequest) (*model.CreateRecordSetResponse, error)
- func (c *DnsClient) DeleteRecordSet(request *model.DeleteRecordSetRequest) (*model.DeleteRecordSetResponse, error)
- func (c *DnsClient) ListPublicZones(request *model.ListPublicZonesRequest) (*model.ListPublicZonesResponse, error)
- func (c *DnsClient) ListRecordSetsByZone(request *model.ListRecordSetsByZoneRequest) (*model.ListRecordSetsByZoneResponse, error)
- func (c *DnsClient) UpdateRecordSet(request *model.UpdateRecordSetRequest) (*model.UpdateRecordSetResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DnsClientBuilder ¶
func DnsClientBuilder() *httpclient.HcHttpClientBuilder
func GenReqDefForCreateRecordSet ¶
func GenReqDefForCreateRecordSet() *def.HttpRequestDef
func GenReqDefForDeleteRecordSet ¶
func GenReqDefForDeleteRecordSet() *def.HttpRequestDef
func GenReqDefForListPublicZones ¶ added in v0.3.1
func GenReqDefForListPublicZones() *def.HttpRequestDef
func GenReqDefForListRecordSetsByZone ¶
func GenReqDefForListRecordSetsByZone() *def.HttpRequestDef
func GenReqDefForUpdateRecordSet ¶
func GenReqDefForUpdateRecordSet() *def.HttpRequestDef
Types ¶
type DnsClient ¶
type DnsClient struct {
HcClient *httpclient.HcHttpClient
}
func NewDnsClient ¶
func NewDnsClient(hcClient *httpclient.HcHttpClient) *DnsClient
func (*DnsClient) CreateRecordSet ¶
func (c *DnsClient) CreateRecordSet(request *model.CreateRecordSetRequest) (*model.CreateRecordSetResponse, error)
CreateRecordSet 创建单个Record Set
创建单个Record Set
Please refer to HUAWEI cloud API Explorer for details.
func (*DnsClient) DeleteRecordSet ¶
func (c *DnsClient) DeleteRecordSet(request *model.DeleteRecordSetRequest) (*model.DeleteRecordSetResponse, error)
DeleteRecordSet 删除单个Record Set
删除单个Record Set。删除有添加智能解析的记录集时,需要用Record Set多线路管理模块中删除接口进行删除。
Please refer to HUAWEI cloud API Explorer for details.
func (*DnsClient) ListPublicZones ¶ added in v0.3.1
func (c *DnsClient) ListPublicZones(request *model.ListPublicZonesRequest) (*model.ListPublicZonesResponse, error)
ListPublicZones 查询公网Zone列表
查询公网Zone列表
Please refer to HUAWEI cloud API Explorer for details.
func (*DnsClient) ListRecordSetsByZone ¶
func (c *DnsClient) ListRecordSetsByZone(request *model.ListRecordSetsByZoneRequest) (*model.ListRecordSetsByZoneResponse, error)
ListRecordSetsByZone 查询单个Zone下Record Set列表
查询单个Zone下Record Set列表
Please refer to HUAWEI cloud API Explorer for details.
func (*DnsClient) UpdateRecordSet ¶
func (c *DnsClient) UpdateRecordSet(request *model.UpdateRecordSetRequest) (*model.UpdateRecordSetResponse, error)
UpdateRecordSet 修改单个Record Set
修改单个Record Set
Please refer to HUAWEI cloud API Explorer for details.
Click to show internal directories.
Click to hide internal directories.