Documentation ¶
Index ¶
- func DnsClientBuilder() *http_client.HcHttpClientBuilder
- func GenReqDefForAssociateHealthCheck() *def.HttpRequestDef
- func GenReqDefForAssociateRouter() *def.HttpRequestDef
- func GenReqDefForBatchCreateTag() *def.HttpRequestDef
- func GenReqDefForBatchDeleteRecordSetWithLine() *def.HttpRequestDef
- func GenReqDefForBatchUpdateRecordSetWithLine() *def.HttpRequestDef
- func GenReqDefForCreateCustomLine() *def.HttpRequestDef
- func GenReqDefForCreateEipRecordSet() *def.HttpRequestDef
- func GenReqDefForCreateLineGroup() *def.HttpRequestDef
- func GenReqDefForCreatePrivateZone() *def.HttpRequestDef
- func GenReqDefForCreatePublicZone() *def.HttpRequestDef
- func GenReqDefForCreateRecordSet() *def.HttpRequestDef
- func GenReqDefForCreateRecordSetWithBatchLines() *def.HttpRequestDef
- func GenReqDefForCreateRecordSetWithLine() *def.HttpRequestDef
- func GenReqDefForCreateTag() *def.HttpRequestDef
- func GenReqDefForDeleteCustomLine() *def.HttpRequestDef
- func GenReqDefForDeleteLineGroup() *def.HttpRequestDef
- func GenReqDefForDeletePrivateZone() *def.HttpRequestDef
- func GenReqDefForDeletePublicZone() *def.HttpRequestDef
- func GenReqDefForDeleteRecordSet() *def.HttpRequestDef
- func GenReqDefForDeleteRecordSets() *def.HttpRequestDef
- func GenReqDefForDeleteTag() *def.HttpRequestDef
- func GenReqDefForDisassociateHealthCheck() *def.HttpRequestDef
- func GenReqDefForDisassociateRouter() *def.HttpRequestDef
- func GenReqDefForListApiVersions() *def.HttpRequestDef
- func GenReqDefForListCustomLine() *def.HttpRequestDef
- func GenReqDefForListLineGroups() *def.HttpRequestDef
- func GenReqDefForListNameServers() *def.HttpRequestDef
- func GenReqDefForListPrivateZones() *def.HttpRequestDef
- func GenReqDefForListPtrRecords() *def.HttpRequestDef
- func GenReqDefForListPublicZones() *def.HttpRequestDef
- func GenReqDefForListRecordSets() *def.HttpRequestDef
- func GenReqDefForListRecordSetsByZone() *def.HttpRequestDef
- func GenReqDefForListRecordSetsWithLine() *def.HttpRequestDef
- func GenReqDefForListTag() *def.HttpRequestDef
- func GenReqDefForListTags() *def.HttpRequestDef
- func GenReqDefForRestorePtrRecord() *def.HttpRequestDef
- func GenReqDefForSetRecordSetsStatus() *def.HttpRequestDef
- func GenReqDefForShowApiInfo() *def.HttpRequestDef
- func GenReqDefForShowDomainQuota() *def.HttpRequestDef
- func GenReqDefForShowLineGroup() *def.HttpRequestDef
- func GenReqDefForShowPrivateZone() *def.HttpRequestDef
- func GenReqDefForShowPrivateZoneNameServer() *def.HttpRequestDef
- func GenReqDefForShowPtrRecordSet() *def.HttpRequestDef
- func GenReqDefForShowPublicZone() *def.HttpRequestDef
- func GenReqDefForShowPublicZoneNameServer() *def.HttpRequestDef
- func GenReqDefForShowRecordSet() *def.HttpRequestDef
- func GenReqDefForShowRecordSetByZone() *def.HttpRequestDef
- func GenReqDefForShowRecordSetWithLine() *def.HttpRequestDef
- func GenReqDefForShowResourceTag() *def.HttpRequestDef
- func GenReqDefForUpdateCustomLine() *def.HttpRequestDef
- func GenReqDefForUpdateLineGroups() *def.HttpRequestDef
- func GenReqDefForUpdatePrivateZone() *def.HttpRequestDef
- func GenReqDefForUpdatePtrRecord() *def.HttpRequestDef
- func GenReqDefForUpdatePublicZone() *def.HttpRequestDef
- func GenReqDefForUpdatePublicZoneStatus() *def.HttpRequestDef
- func GenReqDefForUpdateRecordSet() *def.HttpRequestDef
- func GenReqDefForUpdateRecordSets() *def.HttpRequestDef
- type AssociateHealthCheckInvoker
- type AssociateRouterInvoker
- type BatchCreateTagInvoker
- type BatchDeleteRecordSetWithLineInvoker
- type BatchUpdateRecordSetWithLineInvoker
- type CreateCustomLineInvoker
- type CreateEipRecordSetInvoker
- type CreateLineGroupInvoker
- type CreatePrivateZoneInvoker
- type CreatePublicZoneInvoker
- type CreateRecordSetInvoker
- type CreateRecordSetWithBatchLinesInvoker
- type CreateRecordSetWithLineInvoker
- type CreateTagInvoker
- type DeleteCustomLineInvoker
- type DeleteLineGroupInvoker
- type DeletePrivateZoneInvoker
- type DeletePublicZoneInvoker
- type DeleteRecordSetInvoker
- type DeleteRecordSetsInvoker
- type DeleteTagInvoker
- type DisassociateHealthCheckInvoker
- type DisassociateRouterInvoker
- type DnsClient
- func (c *DnsClient) AssociateHealthCheck(request *model.AssociateHealthCheckRequest) (*model.AssociateHealthCheckResponse, error)
- func (c *DnsClient) AssociateHealthCheckInvoker(request *model.AssociateHealthCheckRequest) *AssociateHealthCheckInvoker
- func (c *DnsClient) AssociateRouter(request *model.AssociateRouterRequest) (*model.AssociateRouterResponse, error)
- func (c *DnsClient) AssociateRouterInvoker(request *model.AssociateRouterRequest) *AssociateRouterInvoker
- func (c *DnsClient) BatchCreateTag(request *model.BatchCreateTagRequest) (*model.BatchCreateTagResponse, error)
- func (c *DnsClient) BatchCreateTagInvoker(request *model.BatchCreateTagRequest) *BatchCreateTagInvoker
- func (c *DnsClient) BatchDeleteRecordSetWithLine(request *model.BatchDeleteRecordSetWithLineRequest) (*model.BatchDeleteRecordSetWithLineResponse, error)
- func (c *DnsClient) BatchDeleteRecordSetWithLineInvoker(request *model.BatchDeleteRecordSetWithLineRequest) *BatchDeleteRecordSetWithLineInvoker
- func (c *DnsClient) BatchUpdateRecordSetWithLine(request *model.BatchUpdateRecordSetWithLineRequest) (*model.BatchUpdateRecordSetWithLineResponse, error)
- func (c *DnsClient) BatchUpdateRecordSetWithLineInvoker(request *model.BatchUpdateRecordSetWithLineRequest) *BatchUpdateRecordSetWithLineInvoker
- func (c *DnsClient) CreateCustomLine(request *model.CreateCustomLineRequest) (*model.CreateCustomLineResponse, error)
- func (c *DnsClient) CreateCustomLineInvoker(request *model.CreateCustomLineRequest) *CreateCustomLineInvoker
- func (c *DnsClient) CreateEipRecordSet(request *model.CreateEipRecordSetRequest) (*model.CreateEipRecordSetResponse, error)
- func (c *DnsClient) CreateEipRecordSetInvoker(request *model.CreateEipRecordSetRequest) *CreateEipRecordSetInvoker
- func (c *DnsClient) CreateLineGroup(request *model.CreateLineGroupRequest) (*model.CreateLineGroupResponse, error)
- func (c *DnsClient) CreateLineGroupInvoker(request *model.CreateLineGroupRequest) *CreateLineGroupInvoker
- func (c *DnsClient) CreatePrivateZone(request *model.CreatePrivateZoneRequest) (*model.CreatePrivateZoneResponse, error)
- func (c *DnsClient) CreatePrivateZoneInvoker(request *model.CreatePrivateZoneRequest) *CreatePrivateZoneInvoker
- func (c *DnsClient) CreatePublicZone(request *model.CreatePublicZoneRequest) (*model.CreatePublicZoneResponse, error)
- func (c *DnsClient) CreatePublicZoneInvoker(request *model.CreatePublicZoneRequest) *CreatePublicZoneInvoker
- func (c *DnsClient) CreateRecordSet(request *model.CreateRecordSetRequest) (*model.CreateRecordSetResponse, error)
- func (c *DnsClient) CreateRecordSetInvoker(request *model.CreateRecordSetRequest) *CreateRecordSetInvoker
- func (c *DnsClient) CreateRecordSetWithBatchLines(request *model.CreateRecordSetWithBatchLinesRequest) (*model.CreateRecordSetWithBatchLinesResponse, error)
- func (c *DnsClient) CreateRecordSetWithBatchLinesInvoker(request *model.CreateRecordSetWithBatchLinesRequest) *CreateRecordSetWithBatchLinesInvoker
- func (c *DnsClient) CreateRecordSetWithLine(request *model.CreateRecordSetWithLineRequest) (*model.CreateRecordSetWithLineResponse, error)
- func (c *DnsClient) CreateRecordSetWithLineInvoker(request *model.CreateRecordSetWithLineRequest) *CreateRecordSetWithLineInvoker
- func (c *DnsClient) CreateTag(request *model.CreateTagRequest) (*model.CreateTagResponse, error)
- func (c *DnsClient) CreateTagInvoker(request *model.CreateTagRequest) *CreateTagInvoker
- func (c *DnsClient) DeleteCustomLine(request *model.DeleteCustomLineRequest) (*model.DeleteCustomLineResponse, error)
- func (c *DnsClient) DeleteCustomLineInvoker(request *model.DeleteCustomLineRequest) *DeleteCustomLineInvoker
- func (c *DnsClient) DeleteLineGroup(request *model.DeleteLineGroupRequest) (*model.DeleteLineGroupResponse, error)
- func (c *DnsClient) DeleteLineGroupInvoker(request *model.DeleteLineGroupRequest) *DeleteLineGroupInvoker
- func (c *DnsClient) DeletePrivateZone(request *model.DeletePrivateZoneRequest) (*model.DeletePrivateZoneResponse, error)
- func (c *DnsClient) DeletePrivateZoneInvoker(request *model.DeletePrivateZoneRequest) *DeletePrivateZoneInvoker
- func (c *DnsClient) DeletePublicZone(request *model.DeletePublicZoneRequest) (*model.DeletePublicZoneResponse, error)
- func (c *DnsClient) DeletePublicZoneInvoker(request *model.DeletePublicZoneRequest) *DeletePublicZoneInvoker
- func (c *DnsClient) DeleteRecordSet(request *model.DeleteRecordSetRequest) (*model.DeleteRecordSetResponse, error)
- func (c *DnsClient) DeleteRecordSetInvoker(request *model.DeleteRecordSetRequest) *DeleteRecordSetInvoker
- func (c *DnsClient) DeleteRecordSets(request *model.DeleteRecordSetsRequest) (*model.DeleteRecordSetsResponse, error)
- func (c *DnsClient) DeleteRecordSetsInvoker(request *model.DeleteRecordSetsRequest) *DeleteRecordSetsInvoker
- func (c *DnsClient) DeleteTag(request *model.DeleteTagRequest) (*model.DeleteTagResponse, error)
- func (c *DnsClient) DeleteTagInvoker(request *model.DeleteTagRequest) *DeleteTagInvoker
- func (c *DnsClient) DisassociateHealthCheck(request *model.DisassociateHealthCheckRequest) (*model.DisassociateHealthCheckResponse, error)
- func (c *DnsClient) DisassociateHealthCheckInvoker(request *model.DisassociateHealthCheckRequest) *DisassociateHealthCheckInvoker
- func (c *DnsClient) DisassociateRouter(request *model.DisassociateRouterRequest) (*model.DisassociateRouterResponse, error)
- func (c *DnsClient) DisassociateRouterInvoker(request *model.DisassociateRouterRequest) *DisassociateRouterInvoker
- func (c *DnsClient) ListApiVersions(request *model.ListApiVersionsRequest) (*model.ListApiVersionsResponse, error)
- func (c *DnsClient) ListApiVersionsInvoker(request *model.ListApiVersionsRequest) *ListApiVersionsInvoker
- func (c *DnsClient) ListCustomLine(request *model.ListCustomLineRequest) (*model.ListCustomLineResponse, error)
- func (c *DnsClient) ListCustomLineInvoker(request *model.ListCustomLineRequest) *ListCustomLineInvoker
- func (c *DnsClient) ListLineGroups(request *model.ListLineGroupsRequest) (*model.ListLineGroupsResponse, error)
- func (c *DnsClient) ListLineGroupsInvoker(request *model.ListLineGroupsRequest) *ListLineGroupsInvoker
- func (c *DnsClient) ListNameServers(request *model.ListNameServersRequest) (*model.ListNameServersResponse, error)
- func (c *DnsClient) ListNameServersInvoker(request *model.ListNameServersRequest) *ListNameServersInvoker
- func (c *DnsClient) ListPrivateZones(request *model.ListPrivateZonesRequest) (*model.ListPrivateZonesResponse, error)
- func (c *DnsClient) ListPrivateZonesInvoker(request *model.ListPrivateZonesRequest) *ListPrivateZonesInvoker
- func (c *DnsClient) ListPtrRecords(request *model.ListPtrRecordsRequest) (*model.ListPtrRecordsResponse, error)
- func (c *DnsClient) ListPtrRecordsInvoker(request *model.ListPtrRecordsRequest) *ListPtrRecordsInvoker
- func (c *DnsClient) ListPublicZones(request *model.ListPublicZonesRequest) (*model.ListPublicZonesResponse, error)
- func (c *DnsClient) ListPublicZonesInvoker(request *model.ListPublicZonesRequest) *ListPublicZonesInvoker
- func (c *DnsClient) ListRecordSets(request *model.ListRecordSetsRequest) (*model.ListRecordSetsResponse, error)
- func (c *DnsClient) ListRecordSetsByZone(request *model.ListRecordSetsByZoneRequest) (*model.ListRecordSetsByZoneResponse, error)
- func (c *DnsClient) ListRecordSetsByZoneInvoker(request *model.ListRecordSetsByZoneRequest) *ListRecordSetsByZoneInvoker
- func (c *DnsClient) ListRecordSetsInvoker(request *model.ListRecordSetsRequest) *ListRecordSetsInvoker
- func (c *DnsClient) ListRecordSetsWithLine(request *model.ListRecordSetsWithLineRequest) (*model.ListRecordSetsWithLineResponse, error)
- func (c *DnsClient) ListRecordSetsWithLineInvoker(request *model.ListRecordSetsWithLineRequest) *ListRecordSetsWithLineInvoker
- func (c *DnsClient) ListTag(request *model.ListTagRequest) (*model.ListTagResponse, error)
- func (c *DnsClient) ListTagInvoker(request *model.ListTagRequest) *ListTagInvoker
- func (c *DnsClient) ListTags(request *model.ListTagsRequest) (*model.ListTagsResponse, error)
- func (c *DnsClient) ListTagsInvoker(request *model.ListTagsRequest) *ListTagsInvoker
- func (c *DnsClient) RestorePtrRecord(request *model.RestorePtrRecordRequest) (*model.RestorePtrRecordResponse, error)
- func (c *DnsClient) RestorePtrRecordInvoker(request *model.RestorePtrRecordRequest) *RestorePtrRecordInvoker
- func (c *DnsClient) SetRecordSetsStatus(request *model.SetRecordSetsStatusRequest) (*model.SetRecordSetsStatusResponse, error)
- func (c *DnsClient) SetRecordSetsStatusInvoker(request *model.SetRecordSetsStatusRequest) *SetRecordSetsStatusInvoker
- func (c *DnsClient) ShowApiInfo(request *model.ShowApiInfoRequest) (*model.ShowApiInfoResponse, error)
- func (c *DnsClient) ShowApiInfoInvoker(request *model.ShowApiInfoRequest) *ShowApiInfoInvoker
- func (c *DnsClient) ShowDomainQuota(request *model.ShowDomainQuotaRequest) (*model.ShowDomainQuotaResponse, error)
- func (c *DnsClient) ShowDomainQuotaInvoker(request *model.ShowDomainQuotaRequest) *ShowDomainQuotaInvoker
- func (c *DnsClient) ShowLineGroup(request *model.ShowLineGroupRequest) (*model.ShowLineGroupResponse, error)
- func (c *DnsClient) ShowLineGroupInvoker(request *model.ShowLineGroupRequest) *ShowLineGroupInvoker
- func (c *DnsClient) ShowPrivateZone(request *model.ShowPrivateZoneRequest) (*model.ShowPrivateZoneResponse, error)
- func (c *DnsClient) ShowPrivateZoneInvoker(request *model.ShowPrivateZoneRequest) *ShowPrivateZoneInvoker
- func (c *DnsClient) ShowPrivateZoneNameServer(request *model.ShowPrivateZoneNameServerRequest) (*model.ShowPrivateZoneNameServerResponse, error)
- func (c *DnsClient) ShowPrivateZoneNameServerInvoker(request *model.ShowPrivateZoneNameServerRequest) *ShowPrivateZoneNameServerInvoker
- func (c *DnsClient) ShowPtrRecordSet(request *model.ShowPtrRecordSetRequest) (*model.ShowPtrRecordSetResponse, error)
- func (c *DnsClient) ShowPtrRecordSetInvoker(request *model.ShowPtrRecordSetRequest) *ShowPtrRecordSetInvoker
- func (c *DnsClient) ShowPublicZone(request *model.ShowPublicZoneRequest) (*model.ShowPublicZoneResponse, error)
- func (c *DnsClient) ShowPublicZoneInvoker(request *model.ShowPublicZoneRequest) *ShowPublicZoneInvoker
- func (c *DnsClient) ShowPublicZoneNameServer(request *model.ShowPublicZoneNameServerRequest) (*model.ShowPublicZoneNameServerResponse, error)
- func (c *DnsClient) ShowPublicZoneNameServerInvoker(request *model.ShowPublicZoneNameServerRequest) *ShowPublicZoneNameServerInvoker
- func (c *DnsClient) ShowRecordSet(request *model.ShowRecordSetRequest) (*model.ShowRecordSetResponse, error)
- func (c *DnsClient) ShowRecordSetByZone(request *model.ShowRecordSetByZoneRequest) (*model.ShowRecordSetByZoneResponse, error)
- func (c *DnsClient) ShowRecordSetByZoneInvoker(request *model.ShowRecordSetByZoneRequest) *ShowRecordSetByZoneInvoker
- func (c *DnsClient) ShowRecordSetInvoker(request *model.ShowRecordSetRequest) *ShowRecordSetInvoker
- func (c *DnsClient) ShowRecordSetWithLine(request *model.ShowRecordSetWithLineRequest) (*model.ShowRecordSetWithLineResponse, error)
- func (c *DnsClient) ShowRecordSetWithLineInvoker(request *model.ShowRecordSetWithLineRequest) *ShowRecordSetWithLineInvoker
- func (c *DnsClient) ShowResourceTag(request *model.ShowResourceTagRequest) (*model.ShowResourceTagResponse, error)
- func (c *DnsClient) ShowResourceTagInvoker(request *model.ShowResourceTagRequest) *ShowResourceTagInvoker
- func (c *DnsClient) UpdateCustomLine(request *model.UpdateCustomLineRequest) (*model.UpdateCustomLineResponse, error)
- func (c *DnsClient) UpdateCustomLineInvoker(request *model.UpdateCustomLineRequest) *UpdateCustomLineInvoker
- func (c *DnsClient) UpdateLineGroups(request *model.UpdateLineGroupsRequest) (*model.UpdateLineGroupsResponse, error)
- func (c *DnsClient) UpdateLineGroupsInvoker(request *model.UpdateLineGroupsRequest) *UpdateLineGroupsInvoker
- func (c *DnsClient) UpdatePrivateZone(request *model.UpdatePrivateZoneRequest) (*model.UpdatePrivateZoneResponse, error)
- func (c *DnsClient) UpdatePrivateZoneInvoker(request *model.UpdatePrivateZoneRequest) *UpdatePrivateZoneInvoker
- func (c *DnsClient) UpdatePtrRecord(request *model.UpdatePtrRecordRequest) (*model.UpdatePtrRecordResponse, error)
- func (c *DnsClient) UpdatePtrRecordInvoker(request *model.UpdatePtrRecordRequest) *UpdatePtrRecordInvoker
- func (c *DnsClient) UpdatePublicZone(request *model.UpdatePublicZoneRequest) (*model.UpdatePublicZoneResponse, error)
- func (c *DnsClient) UpdatePublicZoneInvoker(request *model.UpdatePublicZoneRequest) *UpdatePublicZoneInvoker
- func (c *DnsClient) UpdatePublicZoneStatus(request *model.UpdatePublicZoneStatusRequest) (*model.UpdatePublicZoneStatusResponse, error)
- func (c *DnsClient) UpdatePublicZoneStatusInvoker(request *model.UpdatePublicZoneStatusRequest) *UpdatePublicZoneStatusInvoker
- func (c *DnsClient) UpdateRecordSet(request *model.UpdateRecordSetRequest) (*model.UpdateRecordSetResponse, error)
- func (c *DnsClient) UpdateRecordSetInvoker(request *model.UpdateRecordSetRequest) *UpdateRecordSetInvoker
- func (c *DnsClient) UpdateRecordSets(request *model.UpdateRecordSetsRequest) (*model.UpdateRecordSetsResponse, error)
- func (c *DnsClient) UpdateRecordSetsInvoker(request *model.UpdateRecordSetsRequest) *UpdateRecordSetsInvoker
- type ListApiVersionsInvoker
- type ListCustomLineInvoker
- type ListLineGroupsInvoker
- type ListNameServersInvoker
- type ListPrivateZonesInvoker
- type ListPtrRecordsInvoker
- type ListPublicZonesInvoker
- type ListRecordSetsByZoneInvoker
- type ListRecordSetsInvoker
- type ListRecordSetsWithLineInvoker
- type ListTagInvoker
- type ListTagsInvoker
- type RestorePtrRecordInvoker
- type SetRecordSetsStatusInvoker
- type ShowApiInfoInvoker
- type ShowDomainQuotaInvoker
- type ShowLineGroupInvoker
- type ShowPrivateZoneInvoker
- type ShowPrivateZoneNameServerInvoker
- type ShowPtrRecordSetInvoker
- type ShowPublicZoneInvoker
- type ShowPublicZoneNameServerInvoker
- type ShowRecordSetByZoneInvoker
- type ShowRecordSetInvoker
- type ShowRecordSetWithLineInvoker
- type ShowResourceTagInvoker
- type UpdateCustomLineInvoker
- type UpdateLineGroupsInvoker
- type UpdatePrivateZoneInvoker
- type UpdatePtrRecordInvoker
- type UpdatePublicZoneInvoker
- type UpdatePublicZoneStatusInvoker
- type UpdateRecordSetInvoker
- type UpdateRecordSetsInvoker
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DnsClientBuilder ¶
func DnsClientBuilder() *http_client.HcHttpClientBuilder
func GenReqDefForAssociateHealthCheck ¶ added in v0.1.12
func GenReqDefForAssociateHealthCheck() *def.HttpRequestDef
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 GenReqDefForCreateLineGroup ¶ added in v0.1.12
func GenReqDefForCreateLineGroup() *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 GenReqDefForDeleteLineGroup ¶ added in v0.1.12
func GenReqDefForDeleteLineGroup() *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 GenReqDefForDisassociateHealthCheck ¶ added in v0.1.12
func GenReqDefForDisassociateHealthCheck() *def.HttpRequestDef
func GenReqDefForDisassociateRouter ¶
func GenReqDefForDisassociateRouter() *def.HttpRequestDef
func GenReqDefForListApiVersions ¶
func GenReqDefForListApiVersions() *def.HttpRequestDef
func GenReqDefForListCustomLine ¶
func GenReqDefForListCustomLine() *def.HttpRequestDef
func GenReqDefForListLineGroups ¶ added in v0.1.12
func GenReqDefForListLineGroups() *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 GenReqDefForShowLineGroup ¶ added in v0.1.12
func GenReqDefForShowLineGroup() *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 GenReqDefForUpdateLineGroups ¶ added in v0.1.12
func GenReqDefForUpdateLineGroups() *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 AssociateHealthCheckInvoker ¶ added in v0.1.12
type AssociateHealthCheckInvoker struct {
*invoker.BaseInvoker
}
func (*AssociateHealthCheckInvoker) Invoke ¶ added in v0.1.12
func (i *AssociateHealthCheckInvoker) Invoke() (*model.AssociateHealthCheckResponse, error)
type AssociateRouterInvoker ¶ added in v0.0.90
type AssociateRouterInvoker struct {
*invoker.BaseInvoker
}
func (*AssociateRouterInvoker) Invoke ¶ added in v0.0.90
func (i *AssociateRouterInvoker) Invoke() (*model.AssociateRouterResponse, error)
type BatchCreateTagInvoker ¶ added in v0.0.90
type BatchCreateTagInvoker struct {
*invoker.BaseInvoker
}
func (*BatchCreateTagInvoker) Invoke ¶ added in v0.0.90
func (i *BatchCreateTagInvoker) Invoke() (*model.BatchCreateTagResponse, error)
type BatchDeleteRecordSetWithLineInvoker ¶ added in v0.0.96
type BatchDeleteRecordSetWithLineInvoker struct {
*invoker.BaseInvoker
}
func (*BatchDeleteRecordSetWithLineInvoker) Invoke ¶ added in v0.0.96
func (i *BatchDeleteRecordSetWithLineInvoker) Invoke() (*model.BatchDeleteRecordSetWithLineResponse, error)
type BatchUpdateRecordSetWithLineInvoker ¶ added in v0.0.96
type BatchUpdateRecordSetWithLineInvoker struct {
*invoker.BaseInvoker
}
func (*BatchUpdateRecordSetWithLineInvoker) Invoke ¶ added in v0.0.96
func (i *BatchUpdateRecordSetWithLineInvoker) Invoke() (*model.BatchUpdateRecordSetWithLineResponse, error)
type CreateCustomLineInvoker ¶ added in v0.0.90
type CreateCustomLineInvoker struct {
*invoker.BaseInvoker
}
func (*CreateCustomLineInvoker) Invoke ¶ added in v0.0.90
func (i *CreateCustomLineInvoker) Invoke() (*model.CreateCustomLineResponse, error)
type CreateEipRecordSetInvoker ¶ added in v0.0.90
type CreateEipRecordSetInvoker struct {
*invoker.BaseInvoker
}
func (*CreateEipRecordSetInvoker) Invoke ¶ added in v0.0.90
func (i *CreateEipRecordSetInvoker) Invoke() (*model.CreateEipRecordSetResponse, error)
type CreateLineGroupInvoker ¶ added in v0.1.12
type CreateLineGroupInvoker struct {
*invoker.BaseInvoker
}
func (*CreateLineGroupInvoker) Invoke ¶ added in v0.1.12
func (i *CreateLineGroupInvoker) Invoke() (*model.CreateLineGroupResponse, error)
type CreatePrivateZoneInvoker ¶ added in v0.0.90
type CreatePrivateZoneInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePrivateZoneInvoker) Invoke ¶ added in v0.0.90
func (i *CreatePrivateZoneInvoker) Invoke() (*model.CreatePrivateZoneResponse, error)
type CreatePublicZoneInvoker ¶ added in v0.0.90
type CreatePublicZoneInvoker struct {
*invoker.BaseInvoker
}
func (*CreatePublicZoneInvoker) Invoke ¶ added in v0.0.90
func (i *CreatePublicZoneInvoker) Invoke() (*model.CreatePublicZoneResponse, error)
type CreateRecordSetInvoker ¶ added in v0.0.90
type CreateRecordSetInvoker struct {
*invoker.BaseInvoker
}
func (*CreateRecordSetInvoker) Invoke ¶ added in v0.0.90
func (i *CreateRecordSetInvoker) Invoke() (*model.CreateRecordSetResponse, error)
type CreateRecordSetWithBatchLinesInvoker ¶ added in v0.0.96
type CreateRecordSetWithBatchLinesInvoker struct {
*invoker.BaseInvoker
}
func (*CreateRecordSetWithBatchLinesInvoker) Invoke ¶ added in v0.0.96
func (i *CreateRecordSetWithBatchLinesInvoker) Invoke() (*model.CreateRecordSetWithBatchLinesResponse, error)
type CreateRecordSetWithLineInvoker ¶ added in v0.0.90
type CreateRecordSetWithLineInvoker struct {
*invoker.BaseInvoker
}
func (*CreateRecordSetWithLineInvoker) Invoke ¶ added in v0.0.90
func (i *CreateRecordSetWithLineInvoker) Invoke() (*model.CreateRecordSetWithLineResponse, error)
type CreateTagInvoker ¶ added in v0.0.90
type CreateTagInvoker struct {
*invoker.BaseInvoker
}
func (*CreateTagInvoker) Invoke ¶ added in v0.0.90
func (i *CreateTagInvoker) Invoke() (*model.CreateTagResponse, error)
type DeleteCustomLineInvoker ¶ added in v0.0.90
type DeleteCustomLineInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteCustomLineInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteCustomLineInvoker) Invoke() (*model.DeleteCustomLineResponse, error)
type DeleteLineGroupInvoker ¶ added in v0.1.12
type DeleteLineGroupInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteLineGroupInvoker) Invoke ¶ added in v0.1.12
func (i *DeleteLineGroupInvoker) Invoke() (*model.DeleteLineGroupResponse, error)
type DeletePrivateZoneInvoker ¶ added in v0.0.90
type DeletePrivateZoneInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePrivateZoneInvoker) Invoke ¶ added in v0.0.90
func (i *DeletePrivateZoneInvoker) Invoke() (*model.DeletePrivateZoneResponse, error)
type DeletePublicZoneInvoker ¶ added in v0.0.90
type DeletePublicZoneInvoker struct {
*invoker.BaseInvoker
}
func (*DeletePublicZoneInvoker) Invoke ¶ added in v0.0.90
func (i *DeletePublicZoneInvoker) Invoke() (*model.DeletePublicZoneResponse, error)
type DeleteRecordSetInvoker ¶ added in v0.0.90
type DeleteRecordSetInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteRecordSetInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteRecordSetInvoker) Invoke() (*model.DeleteRecordSetResponse, error)
type DeleteRecordSetsInvoker ¶ added in v0.0.90
type DeleteRecordSetsInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteRecordSetsInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteRecordSetsInvoker) Invoke() (*model.DeleteRecordSetsResponse, error)
type DeleteTagInvoker ¶ added in v0.0.90
type DeleteTagInvoker struct {
*invoker.BaseInvoker
}
func (*DeleteTagInvoker) Invoke ¶ added in v0.0.90
func (i *DeleteTagInvoker) Invoke() (*model.DeleteTagResponse, error)
type DisassociateHealthCheckInvoker ¶ added in v0.1.12
type DisassociateHealthCheckInvoker struct {
*invoker.BaseInvoker
}
func (*DisassociateHealthCheckInvoker) Invoke ¶ added in v0.1.12
func (i *DisassociateHealthCheckInvoker) Invoke() (*model.DisassociateHealthCheckResponse, error)
type DisassociateRouterInvoker ¶ added in v0.0.90
type DisassociateRouterInvoker struct {
*invoker.BaseInvoker
}
func (*DisassociateRouterInvoker) Invoke ¶ added in v0.0.90
func (i *DisassociateRouterInvoker) Invoke() (*model.DisassociateRouterResponse, error)
type DnsClient ¶
type DnsClient struct {
HcClient *http_client.HcHttpClient
}
func NewDnsClient ¶
func NewDnsClient(hcClient *http_client.HcHttpClient) *DnsClient
func (*DnsClient) AssociateHealthCheck ¶ added in v0.1.12
func (c *DnsClient) AssociateHealthCheck(request *model.AssociateHealthCheckRequest) (*model.AssociateHealthCheckResponse, error)
AssociateHealthCheck Record Set关联健康检查
Record Set关联健康检查。
Please refer to HUAWEI cloud API Explorer for details.
func (*DnsClient) AssociateHealthCheckInvoker ¶ added in v0.1.12
func (c *DnsClient) AssociateHealthCheckInvoker(request *model.AssociateHealthCheckRequest) *AssociateHealthCheckInvoker
AssociateHealthCheckInvoker Record Set关联健康检查
func (*DnsClient) AssociateRouter ¶
func (c *DnsClient) AssociateRouter(request *model.AssociateRouterRequest) (*model.AssociateRouterResponse, error)
AssociateRouter 在内网Zone上关联VPC
在内网Zone上关联VPC
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 为指定实例批量添加或删除标签
为指定实例批量添加或删除标签
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
func (c *DnsClient) BatchDeleteRecordSetWithLine(request *model.BatchDeleteRecordSetWithLineRequest) (*model.BatchDeleteRecordSetWithLineResponse, error)
BatchDeleteRecordSetWithLine 批量删除某个Zone下的Record Set资源
批量删除某个Zone下的Record Set资源,当删除的资源不存在时,则默认删除成功。 响应结果中只包含本次实际删除的资源。
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
func (c *DnsClient) BatchUpdateRecordSetWithLine(request *model.BatchUpdateRecordSetWithLineRequest) (*model.BatchUpdateRecordSetWithLineResponse, error)
BatchUpdateRecordSetWithLine 批量修改RecordSet
批量修改RecordSet。属于原子性操作,请求Record Set将全部完成修改,或不做任何修改。 仅公网Zone支持。
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 创建单个自定义线路
创建单个自定义线路
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记录
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) CreateLineGroup ¶ added in v0.1.12
func (c *DnsClient) CreateLineGroup(request *model.CreateLineGroupRequest) (*model.CreateLineGroupResponse, error)
CreateLineGroup 创建线路分组
创建一个线路分组。 该接口部分区域未上线、如需使用请提交工单申请开通。
Please refer to HUAWEI cloud API Explorer for details.
func (*DnsClient) CreateLineGroupInvoker ¶ added in v0.1.12
func (c *DnsClient) CreateLineGroupInvoker(request *model.CreateLineGroupRequest) *CreateLineGroupInvoker
CreateLineGroupInvoker 创建线路分组
func (*DnsClient) CreatePrivateZone ¶
func (c *DnsClient) CreatePrivateZone(request *model.CreatePrivateZoneRequest) (*model.CreatePrivateZoneResponse, error)
CreatePrivateZone 创建单个内网Zone
创建单个内网Zone
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
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
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
func (c *DnsClient) CreateRecordSetWithBatchLines(request *model.CreateRecordSetWithBatchLinesRequest) (*model.CreateRecordSetWithBatchLinesResponse, error)
CreateRecordSetWithBatchLines 批量线路创建RecordSet
批量线路创建RecordSet。属于原子性操作,如果存在一个参数校验不通过,则创建失败。仅公网Zone支持。
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
func (*DnsClient) CreateRecordSetWithLine ¶
func (c *DnsClient) CreateRecordSetWithLine(request *model.CreateRecordSetWithLineRequest) (*model.CreateRecordSetWithLineResponse, error)
CreateRecordSetWithLine 创建单个Record Set
创建单个Record Set,仅适用于公网DNS
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
func (*DnsClient) CreateTag ¶
func (c *DnsClient) CreateTag(request *model.CreateTagRequest) (*model.CreateTagResponse, error)
CreateTag 为指定实例添加标签
为指定实例添加标签
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 删除单个自定义线路
删除单个自定义线路
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) DeleteLineGroup ¶ added in v0.1.12
func (c *DnsClient) DeleteLineGroup(request *model.DeleteLineGroupRequest) (*model.DeleteLineGroupResponse, error)
DeleteLineGroup 删除线路分组
删除单个线路分组。该接口部分区域未上线、如需使用请提交工单申请开通。
Please refer to HUAWEI cloud API Explorer for details.
func (*DnsClient) DeleteLineGroupInvoker ¶ added in v0.1.12
func (c *DnsClient) DeleteLineGroupInvoker(request *model.DeleteLineGroupRequest) *DeleteLineGroupInvoker
DeleteLineGroupInvoker 删除线路分组
func (*DnsClient) DeletePrivateZone ¶
func (c *DnsClient) DeletePrivateZone(request *model.DeletePrivateZoneRequest) (*model.DeletePrivateZoneResponse, error)
DeletePrivateZone 删除单个内网Zone
删除单个内网Zone
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
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. 删除有添加智能解析的记录集时、需要用Record Set多线路管理模块中删除接口进行删除.
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
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 删除资源标签
删除资源标签
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) DisassociateHealthCheck ¶ added in v0.1.12
func (c *DnsClient) DisassociateHealthCheck(request *model.DisassociateHealthCheckRequest) (*model.DisassociateHealthCheckResponse, error)
DisassociateHealthCheck Record Set解关联健康检查
Record Set解关联健康检查。
Please refer to HUAWEI cloud API Explorer for details.
func (*DnsClient) DisassociateHealthCheckInvoker ¶ added in v0.1.12
func (c *DnsClient) DisassociateHealthCheckInvoker(request *model.DisassociateHealthCheckRequest) *DisassociateHealthCheckInvoker
DisassociateHealthCheckInvoker Record Set解关联健康检查
func (*DnsClient) DisassociateRouter ¶
func (c *DnsClient) DisassociateRouter(request *model.DisassociateRouterRequest) (*model.DisassociateRouterResponse, error)
DisassociateRouter 在内网Zone上解关联VPC
在内网Zone上解关联VPC
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版本号列表
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 查询自定义线路
查询自定义线路
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) ListLineGroups ¶ added in v0.1.12
func (c *DnsClient) ListLineGroups(request *model.ListLineGroupsRequest) (*model.ListLineGroupsResponse, error)
ListLineGroups 查询线路分组列表
查询线路分组列表。该接口部分区域未上线、如需使用请提交工单申请开通。
Please refer to HUAWEI cloud API Explorer for details.
func (*DnsClient) ListLineGroupsInvoker ¶ added in v0.1.12
func (c *DnsClient) ListLineGroupsInvoker(request *model.ListLineGroupsRequest) *ListLineGroupsInvoker
ListLineGroupsInvoker 查询线路分组列表
func (*DnsClient) ListNameServers ¶
func (c *DnsClient) ListNameServers(request *model.ListNameServersRequest) (*model.ListNameServersResponse, error)
ListNameServers 查询名称服务器列表
查询名称服务器列表
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列表
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记录列表
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列表
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资源列表
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) 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 ¶
func (c *DnsClient) ListRecordSetsWithLine(request *model.ListRecordSetsWithLineRequest) (*model.ListRecordSetsWithLineResponse, error)
ListRecordSetsWithLine 查询租户Record Set资源列表
查询租户Record Set资源列表
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 使用标签查询资源实例
使用标签查询资源实例
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 查询指定实例类型的所有标签集合
查询指定实例类型的所有标签集合
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记录恢复为默认值
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 ¶
func (c *DnsClient) SetRecordSetsStatus(request *model.SetRecordSetsStatusRequest) (*model.SetRecordSetsStatusResponse, error)
SetRecordSetsStatus 设置Record Set状态
设置Record Set状态
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版本号
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配额、入站终端节点配额、出站终端节点配额、自定义线路配额、线路分组配额等。
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) ShowLineGroup ¶ added in v0.1.12
func (c *DnsClient) ShowLineGroup(request *model.ShowLineGroupRequest) (*model.ShowLineGroupResponse, error)
ShowLineGroup 查询线路分组
查询线路分组。该接口部分区域未上线、如需使用请提交工单申请开通。
Please refer to HUAWEI cloud API Explorer for details.
func (*DnsClient) ShowLineGroupInvoker ¶ added in v0.1.12
func (c *DnsClient) ShowLineGroupInvoker(request *model.ShowLineGroupRequest) *ShowLineGroupInvoker
ShowLineGroupInvoker 查询线路分组
func (*DnsClient) ShowPrivateZone ¶
func (c *DnsClient) ShowPrivateZone(request *model.ShowPrivateZoneRequest) (*model.ShowPrivateZoneResponse, error)
ShowPrivateZone 查询单个内网Zone
查询单个内网Zone
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 ¶
func (c *DnsClient) ShowPrivateZoneNameServer(request *model.ShowPrivateZoneNameServerRequest) (*model.ShowPrivateZoneNameServerResponse, error)
ShowPrivateZoneNameServer 查询单个内网Zone的名称服务器
查询单个内网Zone的名称服务器
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记录
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
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 ¶
func (c *DnsClient) ShowPublicZoneNameServer(request *model.ShowPublicZoneNameServerRequest) (*model.ShowPublicZoneNameServerResponse, error)
ShowPublicZoneNameServer 查询单个公网Zone的名称服务器
查询单个公网Zone的名称服务器
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。
Please refer to HUAWEI cloud API Explorer for details.
func (*DnsClient) ShowRecordSetByZone ¶
func (c *DnsClient) ShowRecordSetByZone(request *model.ShowRecordSetByZoneRequest) (*model.ShowRecordSetByZoneResponse, error)
ShowRecordSetByZone 查询单个Zone下Record Set列表
查询单个Zone下Record Set列表
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 ¶
func (c *DnsClient) ShowRecordSetWithLine(request *model.ShowRecordSetWithLineRequest) (*model.ShowRecordSetWithLineResponse, error)
ShowRecordSetWithLine 查询单个Record Set
查询单个Record Set,仅适用于公网DNS
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
func (*DnsClient) ShowResourceTag ¶
func (c *DnsClient) ShowResourceTag(request *model.ShowResourceTagRequest) (*model.ShowResourceTagResponse, error)
ShowResourceTag 查询指定实例的标签信息
查询指定实例的标签信息
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 更新单个自定义线路
更新单个自定义线路
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) UpdateLineGroups ¶ added in v0.1.12
func (c *DnsClient) UpdateLineGroups(request *model.UpdateLineGroupsRequest) (*model.UpdateLineGroupsResponse, error)
UpdateLineGroups 更新线路分组
更新单个线路分组。该接口部分区域未上线、如需使用请提交工单申请开通。
Please refer to HUAWEI cloud API Explorer for details.
func (*DnsClient) UpdateLineGroupsInvoker ¶ added in v0.1.12
func (c *DnsClient) UpdateLineGroupsInvoker(request *model.UpdateLineGroupsRequest) *UpdateLineGroupsInvoker
UpdateLineGroupsInvoker 更新线路分组
func (*DnsClient) UpdatePrivateZone ¶
func (c *DnsClient) UpdatePrivateZone(request *model.UpdatePrivateZoneRequest) (*model.UpdatePrivateZoneResponse, error)
UpdatePrivateZone 修改单个内网Zone
修改单个内网Zone
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记录
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
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 ¶
func (c *DnsClient) UpdatePublicZoneStatus(request *model.UpdatePublicZoneStatusRequest) (*model.UpdatePublicZoneStatusResponse, error)
UpdatePublicZoneStatus 设置单个公网Zone状态
设置单个公网Zone状态,支持暂停、启用Zone
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状态
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.
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
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
func (i *ListApiVersionsInvoker) Invoke() (*model.ListApiVersionsResponse, error)
type ListCustomLineInvoker ¶ added in v0.0.90
type ListCustomLineInvoker struct {
*invoker.BaseInvoker
}
func (*ListCustomLineInvoker) Invoke ¶ added in v0.0.90
func (i *ListCustomLineInvoker) Invoke() (*model.ListCustomLineResponse, error)
type ListLineGroupsInvoker ¶ added in v0.1.12
type ListLineGroupsInvoker struct {
*invoker.BaseInvoker
}
func (*ListLineGroupsInvoker) Invoke ¶ added in v0.1.12
func (i *ListLineGroupsInvoker) Invoke() (*model.ListLineGroupsResponse, error)
type ListNameServersInvoker ¶ added in v0.0.90
type ListNameServersInvoker struct {
*invoker.BaseInvoker
}
func (*ListNameServersInvoker) Invoke ¶ added in v0.0.90
func (i *ListNameServersInvoker) Invoke() (*model.ListNameServersResponse, error)
type ListPrivateZonesInvoker ¶ added in v0.0.90
type ListPrivateZonesInvoker struct {
*invoker.BaseInvoker
}
func (*ListPrivateZonesInvoker) Invoke ¶ added in v0.0.90
func (i *ListPrivateZonesInvoker) Invoke() (*model.ListPrivateZonesResponse, error)
type ListPtrRecordsInvoker ¶ added in v0.0.90
type ListPtrRecordsInvoker struct {
*invoker.BaseInvoker
}
func (*ListPtrRecordsInvoker) Invoke ¶ added in v0.0.90
func (i *ListPtrRecordsInvoker) Invoke() (*model.ListPtrRecordsResponse, error)
type ListPublicZonesInvoker ¶ added in v0.0.90
type ListPublicZonesInvoker struct {
*invoker.BaseInvoker
}
func (*ListPublicZonesInvoker) Invoke ¶ added in v0.0.90
func (i *ListPublicZonesInvoker) Invoke() (*model.ListPublicZonesResponse, error)
type ListRecordSetsByZoneInvoker ¶ added in v0.0.90
type ListRecordSetsByZoneInvoker struct {
*invoker.BaseInvoker
}
func (*ListRecordSetsByZoneInvoker) Invoke ¶ added in v0.0.90
func (i *ListRecordSetsByZoneInvoker) Invoke() (*model.ListRecordSetsByZoneResponse, error)
type ListRecordSetsInvoker ¶ added in v0.0.90
type ListRecordSetsInvoker struct {
*invoker.BaseInvoker
}
func (*ListRecordSetsInvoker) Invoke ¶ added in v0.0.90
func (i *ListRecordSetsInvoker) Invoke() (*model.ListRecordSetsResponse, error)
type ListRecordSetsWithLineInvoker ¶ added in v0.0.90
type ListRecordSetsWithLineInvoker struct {
*invoker.BaseInvoker
}
func (*ListRecordSetsWithLineInvoker) Invoke ¶ added in v0.0.90
func (i *ListRecordSetsWithLineInvoker) Invoke() (*model.ListRecordSetsWithLineResponse, error)
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
func (i *RestorePtrRecordInvoker) Invoke() (*model.RestorePtrRecordResponse, error)
type SetRecordSetsStatusInvoker ¶ added in v0.0.90
type SetRecordSetsStatusInvoker struct {
*invoker.BaseInvoker
}
func (*SetRecordSetsStatusInvoker) Invoke ¶ added in v0.0.90
func (i *SetRecordSetsStatusInvoker) Invoke() (*model.SetRecordSetsStatusResponse, error)
type ShowApiInfoInvoker ¶ added in v0.0.90
type ShowApiInfoInvoker struct {
*invoker.BaseInvoker
}
func (*ShowApiInfoInvoker) Invoke ¶ added in v0.0.90
func (i *ShowApiInfoInvoker) Invoke() (*model.ShowApiInfoResponse, error)
type ShowDomainQuotaInvoker ¶ added in v0.0.90
type ShowDomainQuotaInvoker struct {
*invoker.BaseInvoker
}
func (*ShowDomainQuotaInvoker) Invoke ¶ added in v0.0.90
func (i *ShowDomainQuotaInvoker) Invoke() (*model.ShowDomainQuotaResponse, error)
type ShowLineGroupInvoker ¶ added in v0.1.12
type ShowLineGroupInvoker struct {
*invoker.BaseInvoker
}
func (*ShowLineGroupInvoker) Invoke ¶ added in v0.1.12
func (i *ShowLineGroupInvoker) Invoke() (*model.ShowLineGroupResponse, error)
type ShowPrivateZoneInvoker ¶ added in v0.0.90
type ShowPrivateZoneInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPrivateZoneInvoker) Invoke ¶ added in v0.0.90
func (i *ShowPrivateZoneInvoker) Invoke() (*model.ShowPrivateZoneResponse, error)
type ShowPrivateZoneNameServerInvoker ¶ added in v0.0.90
type ShowPrivateZoneNameServerInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPrivateZoneNameServerInvoker) Invoke ¶ added in v0.0.90
func (i *ShowPrivateZoneNameServerInvoker) Invoke() (*model.ShowPrivateZoneNameServerResponse, error)
type ShowPtrRecordSetInvoker ¶ added in v0.0.90
type ShowPtrRecordSetInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPtrRecordSetInvoker) Invoke ¶ added in v0.0.90
func (i *ShowPtrRecordSetInvoker) Invoke() (*model.ShowPtrRecordSetResponse, error)
type ShowPublicZoneInvoker ¶ added in v0.0.90
type ShowPublicZoneInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPublicZoneInvoker) Invoke ¶ added in v0.0.90
func (i *ShowPublicZoneInvoker) Invoke() (*model.ShowPublicZoneResponse, error)
type ShowPublicZoneNameServerInvoker ¶ added in v0.0.90
type ShowPublicZoneNameServerInvoker struct {
*invoker.BaseInvoker
}
func (*ShowPublicZoneNameServerInvoker) Invoke ¶ added in v0.0.90
func (i *ShowPublicZoneNameServerInvoker) Invoke() (*model.ShowPublicZoneNameServerResponse, error)
type ShowRecordSetByZoneInvoker ¶ added in v0.0.90
type ShowRecordSetByZoneInvoker struct {
*invoker.BaseInvoker
}
func (*ShowRecordSetByZoneInvoker) Invoke ¶ added in v0.0.90
func (i *ShowRecordSetByZoneInvoker) Invoke() (*model.ShowRecordSetByZoneResponse, error)
type ShowRecordSetInvoker ¶ added in v0.0.90
type ShowRecordSetInvoker struct {
*invoker.BaseInvoker
}
func (*ShowRecordSetInvoker) Invoke ¶ added in v0.0.90
func (i *ShowRecordSetInvoker) Invoke() (*model.ShowRecordSetResponse, error)
type ShowRecordSetWithLineInvoker ¶ added in v0.0.90
type ShowRecordSetWithLineInvoker struct {
*invoker.BaseInvoker
}
func (*ShowRecordSetWithLineInvoker) Invoke ¶ added in v0.0.90
func (i *ShowRecordSetWithLineInvoker) Invoke() (*model.ShowRecordSetWithLineResponse, error)
type ShowResourceTagInvoker ¶ added in v0.0.90
type ShowResourceTagInvoker struct {
*invoker.BaseInvoker
}
func (*ShowResourceTagInvoker) Invoke ¶ added in v0.0.90
func (i *ShowResourceTagInvoker) Invoke() (*model.ShowResourceTagResponse, error)
type UpdateCustomLineInvoker ¶ added in v0.0.90
type UpdateCustomLineInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateCustomLineInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateCustomLineInvoker) Invoke() (*model.UpdateCustomLineResponse, error)
type UpdateLineGroupsInvoker ¶ added in v0.1.12
type UpdateLineGroupsInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateLineGroupsInvoker) Invoke ¶ added in v0.1.12
func (i *UpdateLineGroupsInvoker) Invoke() (*model.UpdateLineGroupsResponse, error)
type UpdatePrivateZoneInvoker ¶ added in v0.0.90
type UpdatePrivateZoneInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePrivateZoneInvoker) Invoke ¶ added in v0.0.90
func (i *UpdatePrivateZoneInvoker) Invoke() (*model.UpdatePrivateZoneResponse, error)
type UpdatePtrRecordInvoker ¶ added in v0.0.90
type UpdatePtrRecordInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePtrRecordInvoker) Invoke ¶ added in v0.0.90
func (i *UpdatePtrRecordInvoker) Invoke() (*model.UpdatePtrRecordResponse, error)
type UpdatePublicZoneInvoker ¶ added in v0.0.90
type UpdatePublicZoneInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePublicZoneInvoker) Invoke ¶ added in v0.0.90
func (i *UpdatePublicZoneInvoker) Invoke() (*model.UpdatePublicZoneResponse, error)
type UpdatePublicZoneStatusInvoker ¶ added in v0.0.90
type UpdatePublicZoneStatusInvoker struct {
*invoker.BaseInvoker
}
func (*UpdatePublicZoneStatusInvoker) Invoke ¶ added in v0.0.90
func (i *UpdatePublicZoneStatusInvoker) Invoke() (*model.UpdatePublicZoneStatusResponse, error)
type UpdateRecordSetInvoker ¶ added in v0.0.90
type UpdateRecordSetInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateRecordSetInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateRecordSetInvoker) Invoke() (*model.UpdateRecordSetResponse, error)
type UpdateRecordSetsInvoker ¶ added in v0.0.90
type UpdateRecordSetsInvoker struct {
*invoker.BaseInvoker
}
func (*UpdateRecordSetsInvoker) Invoke ¶ added in v0.0.90
func (i *UpdateRecordSetsInvoker) Invoke() (*model.UpdateRecordSetsResponse, error)