# Functions
CreateAddCustomLineRequest creates a request to invoke AddCustomLine API.
CreateAddCustomLineResponse creates a response to parse from AddCustomLine response.
CreateAddResolverEndpointRequest creates a request to invoke AddResolverEndpoint API.
CreateAddResolverEndpointResponse creates a response to parse from AddResolverEndpoint response.
CreateAddResolverRuleRequest creates a request to invoke AddResolverRule API.
CreateAddResolverRuleResponse creates a response to parse from AddResolverRule response.
CreateAddUserVpcAuthorizationRequest creates a request to invoke AddUserVpcAuthorization API.
CreateAddUserVpcAuthorizationResponse creates a response to parse from AddUserVpcAuthorization response.
CreateAddZoneRecordRequest creates a request to invoke AddZoneRecord API.
CreateAddZoneRecordResponse creates a response to parse from AddZoneRecord response.
CreateAddZoneRequest creates a request to invoke AddZone API.
CreateAddZoneResponse creates a response to parse from AddZone response.
CreateBindResolverRuleVpcRequest creates a request to invoke BindResolverRuleVpc API.
CreateBindResolverRuleVpcResponse creates a response to parse from BindResolverRuleVpc response.
CreateBindZoneVpcRequest creates a request to invoke BindZoneVpc API.
CreateBindZoneVpcResponse creates a response to parse from BindZoneVpc response.
CreateChangeZoneDnsGroupRequest creates a request to invoke ChangeZoneDnsGroup API.
CreateChangeZoneDnsGroupResponse creates a response to parse from ChangeZoneDnsGroup response.
CreateCheckZoneNameRequest creates a request to invoke CheckZoneName API.
CreateCheckZoneNameResponse creates a response to parse from CheckZoneName response.
CreateDeleteCustomLineRequest creates a request to invoke DeleteCustomLine API.
CreateDeleteCustomLineResponse creates a response to parse from DeleteCustomLine response.
CreateDeleteResolverEndpointRequest creates a request to invoke DeleteResolverEndpoint API.
CreateDeleteResolverEndpointResponse creates a response to parse from DeleteResolverEndpoint response.
CreateDeleteResolverRuleRequest creates a request to invoke DeleteResolverRule API.
CreateDeleteResolverRuleResponse creates a response to parse from DeleteResolverRule response.
CreateDeleteUserVpcAuthorizationRequest creates a request to invoke DeleteUserVpcAuthorization API.
CreateDeleteUserVpcAuthorizationResponse creates a response to parse from DeleteUserVpcAuthorization response.
CreateDeleteZoneRecordRequest creates a request to invoke DeleteZoneRecord API.
CreateDeleteZoneRecordResponse creates a response to parse from DeleteZoneRecord response.
CreateDeleteZoneRequest creates a request to invoke DeleteZone API.
CreateDeleteZoneResponse creates a response to parse from DeleteZone response.
CreateDescribeChangeLogsRequest creates a request to invoke DescribeChangeLogs API.
CreateDescribeChangeLogsResponse creates a response to parse from DescribeChangeLogs response.
CreateDescribeCustomLineInfoRequest creates a request to invoke DescribeCustomLineInfo API.
CreateDescribeCustomLineInfoResponse creates a response to parse from DescribeCustomLineInfo response.
CreateDescribeCustomLinesRequest creates a request to invoke DescribeCustomLines API.
CreateDescribeCustomLinesResponse creates a response to parse from DescribeCustomLines response.
CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API.
CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response.
CreateDescribeRequestGraphRequest creates a request to invoke DescribeRequestGraph API.
CreateDescribeRequestGraphResponse creates a response to parse from DescribeRequestGraph response.
CreateDescribeResolverAvailableZonesRequest creates a request to invoke DescribeResolverAvailableZones API.
CreateDescribeResolverAvailableZonesResponse creates a response to parse from DescribeResolverAvailableZones response.
CreateDescribeResolverEndpointRequest creates a request to invoke DescribeResolverEndpoint API.
CreateDescribeResolverEndpointResponse creates a response to parse from DescribeResolverEndpoint response.
CreateDescribeResolverEndpointsRequest creates a request to invoke DescribeResolverEndpoints API.
CreateDescribeResolverEndpointsResponse creates a response to parse from DescribeResolverEndpoints response.
CreateDescribeResolverRuleRequest creates a request to invoke DescribeResolverRule API.
CreateDescribeResolverRuleResponse creates a response to parse from DescribeResolverRule response.
CreateDescribeResolverRulesRequest creates a request to invoke DescribeResolverRules API.
CreateDescribeResolverRulesResponse creates a response to parse from DescribeResolverRules response.
CreateDescribeStatisticSummaryRequest creates a request to invoke DescribeStatisticSummary API.
CreateDescribeStatisticSummaryResponse creates a response to parse from DescribeStatisticSummary response.
CreateDescribeSyncEcsHostTaskRequest creates a request to invoke DescribeSyncEcsHostTask API.
CreateDescribeSyncEcsHostTaskResponse creates a response to parse from DescribeSyncEcsHostTask response.
CreateDescribeTagsRequest creates a request to invoke DescribeTags API.
CreateDescribeTagsResponse creates a response to parse from DescribeTags response.
CreateDescribeUserServiceStatusRequest creates a request to invoke DescribeUserServiceStatus API.
CreateDescribeUserServiceStatusResponse creates a response to parse from DescribeUserServiceStatus response.
CreateDescribeUserVpcAuthorizationsRequest creates a request to invoke DescribeUserVpcAuthorizations API.
CreateDescribeUserVpcAuthorizationsResponse creates a response to parse from DescribeUserVpcAuthorizations response.
CreateDescribeZoneInfoRequest creates a request to invoke DescribeZoneInfo API.
CreateDescribeZoneInfoResponse creates a response to parse from DescribeZoneInfo response.
CreateDescribeZoneRecordRequest creates a request to invoke DescribeZoneRecord API.
CreateDescribeZoneRecordResponse creates a response to parse from DescribeZoneRecord response.
CreateDescribeZoneRecordsRequest creates a request to invoke DescribeZoneRecords API.
CreateDescribeZoneRecordsResponse creates a response to parse from DescribeZoneRecords response.
CreateDescribeZonesRequest creates a request to invoke DescribeZones API.
CreateDescribeZonesResponse creates a response to parse from DescribeZones response.
CreateDescribeZoneVpcTreeRequest creates a request to invoke DescribeZoneVpcTree API.
CreateDescribeZoneVpcTreeResponse creates a response to parse from DescribeZoneVpcTree response.
CreateListTagResourcesRequest creates a request to invoke ListTagResources API.
CreateListTagResourcesResponse creates a response to parse from ListTagResources response.
CreateMoveResourceGroupRequest creates a request to invoke MoveResourceGroup API.
CreateMoveResourceGroupResponse creates a response to parse from MoveResourceGroup response.
CreateSearchCustomLinesRequest creates a request to invoke SearchCustomLines API.
CreateSearchCustomLinesResponse creates a response to parse from SearchCustomLines response.
CreateSetProxyPatternRequest creates a request to invoke SetProxyPattern API.
CreateSetProxyPatternResponse creates a response to parse from SetProxyPattern response.
CreateSetZoneRecordStatusRequest creates a request to invoke SetZoneRecordStatus API.
CreateSetZoneRecordStatusResponse creates a response to parse from SetZoneRecordStatus response.
CreateTagResourcesRequest creates a request to invoke TagResources API.
CreateTagResourcesResponse creates a response to parse from TagResources response.
CreateUntagResourcesRequest creates a request to invoke UntagResources API.
CreateUntagResourcesResponse creates a response to parse from UntagResources response.
CreateUpdateCustomLineRequest creates a request to invoke UpdateCustomLine API.
CreateUpdateCustomLineResponse creates a response to parse from UpdateCustomLine response.
CreateUpdateRecordRemarkRequest creates a request to invoke UpdateRecordRemark API.
CreateUpdateRecordRemarkResponse creates a response to parse from UpdateRecordRemark response.
CreateUpdateResolverEndpointRequest creates a request to invoke UpdateResolverEndpoint API.
CreateUpdateResolverEndpointResponse creates a response to parse from UpdateResolverEndpoint response.
CreateUpdateResolverRuleRequest creates a request to invoke UpdateResolverRule API.
CreateUpdateResolverRuleResponse creates a response to parse from UpdateResolverRule response.
CreateUpdateSyncEcsHostTaskRequest creates a request to invoke UpdateSyncEcsHostTask API.
CreateUpdateSyncEcsHostTaskResponse creates a response to parse from UpdateSyncEcsHostTask response.
CreateUpdateZoneRecordRequest creates a request to invoke UpdateZoneRecord API.
CreateUpdateZoneRecordResponse creates a response to parse from UpdateZoneRecord response.
CreateUpdateZoneRemarkRequest creates a request to invoke UpdateZoneRemark API.
CreateUpdateZoneRemarkResponse creates a response to parse from UpdateZoneRemark response.
GetEndpointMap Get Endpoint Data Map.
GetEndpointType Get Endpoint Type Value.
NewClient creates a sdk client with environment variables.
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client.
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md.
SetClientProperty Set Property by Reflect.
SetEndpointDataToClient Set EndpointMap and ENdpointType.
# Structs
AddCustomLineRequest is the request struct for api AddCustomLine.
AddCustomLineResponse is the response struct for api AddCustomLine.
AddResolverEndpointIpConfig is a repeated param struct in AddResolverEndpointRequest.
AddResolverEndpointRequest is the request struct for api AddResolverEndpoint.
AddResolverEndpointResponse is the response struct for api AddResolverEndpoint.
AddResolverRuleForwardIp is a repeated param struct in AddResolverRuleRequest.
AddResolverRuleRequest is the request struct for api AddResolverRule.
AddResolverRuleResponse is the response struct for api AddResolverRule.
AddUserVpcAuthorizationRequest is the request struct for api AddUserVpcAuthorization.
AddUserVpcAuthorizationResponse is the response struct for api AddUserVpcAuthorization.
AddZoneRecordRequest is the request struct for api AddZoneRecord.
AddZoneRecordResponse is the response struct for api AddZoneRecord.
AddZoneRequest is the request struct for api AddZone.
AddZoneResponse is the response struct for api AddZone.
AvailableZone is a nested struct in pvtz response.
AvailableZones is a nested struct in pvtz response.
BindResolverRuleVpcRequest is the request struct for api BindResolverRuleVpc.
BindResolverRuleVpcResponse is the response struct for api BindResolverRuleVpc.
BindResolverRuleVpcVpc is a repeated param struct in BindResolverRuleVpcRequest.
BindVpcsInDescribeResolverRule is a nested struct in pvtz response.
BindVpcsInDescribeResolverRules is a nested struct in pvtz response.
BindVpcsInDescribeZoneInfo is a nested struct in pvtz response.
BindZoneVpcRequest is the request struct for api BindZoneVpc.
BindZoneVpcResponse is the response struct for api BindZoneVpc.
BindZoneVpcVpcs is a repeated param struct in BindZoneVpcRequest.
ChangeLog is a nested struct in pvtz response.
ChangeLogs is a nested struct in pvtz response.
ChangeZoneDnsGroupRequest is the request struct for api ChangeZoneDnsGroup.
ChangeZoneDnsGroupResponse is the response struct for api ChangeZoneDnsGroup.
CheckZoneNameRequest is the request struct for api CheckZoneName.
CheckZoneNameResponse is the response struct for api CheckZoneName.
Client is the sdk client struct, each func corresponds to an OpenAPI.
CustomLine is a nested struct in pvtz response.
CustomLinesInDescribeCustomLines is a nested struct in pvtz response.
CustomLinesInSearchCustomLines is a nested struct in pvtz response.
DeleteCustomLineRequest is the request struct for api DeleteCustomLine.
DeleteCustomLineResponse is the response struct for api DeleteCustomLine.
DeleteResolverEndpointRequest is the request struct for api DeleteResolverEndpoint.
DeleteResolverEndpointResponse is the response struct for api DeleteResolverEndpoint.
DeleteResolverRuleRequest is the request struct for api DeleteResolverRule.
DeleteResolverRuleResponse is the response struct for api DeleteResolverRule.
DeleteUserVpcAuthorizationRequest is the request struct for api DeleteUserVpcAuthorization.
DeleteUserVpcAuthorizationResponse is the response struct for api DeleteUserVpcAuthorization.
DeleteZoneRecordRequest is the request struct for api DeleteZoneRecord.
DeleteZoneRecordResponse is the response struct for api DeleteZoneRecord.
DeleteZoneRequest is the request struct for api DeleteZone.
DeleteZoneResponse is the response struct for api DeleteZone.
DescribeChangeLogsRequest is the request struct for api DescribeChangeLogs.
DescribeChangeLogsResponse is the response struct for api DescribeChangeLogs.
DescribeCustomLineInfoRequest is the request struct for api DescribeCustomLineInfo.
DescribeCustomLineInfoResponse is the response struct for api DescribeCustomLineInfo.
DescribeCustomLinesRequest is the request struct for api DescribeCustomLines.
DescribeCustomLinesResponse is the response struct for api DescribeCustomLines.
DescribeRegionsRequest is the request struct for api DescribeRegions.
DescribeRegionsResponse is the response struct for api DescribeRegions.
DescribeRequestGraphRequest is the request struct for api DescribeRequestGraph.
DescribeRequestGraphResponse is the response struct for api DescribeRequestGraph.
DescribeResolverAvailableZonesRequest is the request struct for api DescribeResolverAvailableZones.
DescribeResolverAvailableZonesResponse is the response struct for api DescribeResolverAvailableZones.
DescribeResolverEndpointRequest is the request struct for api DescribeResolverEndpoint.
DescribeResolverEndpointResponse is the response struct for api DescribeResolverEndpoint.
DescribeResolverEndpointsRequest is the request struct for api DescribeResolverEndpoints.
DescribeResolverEndpointsResponse is the response struct for api DescribeResolverEndpoints.
DescribeResolverRuleRequest is the request struct for api DescribeResolverRule.
DescribeResolverRuleResponse is the response struct for api DescribeResolverRule.
DescribeResolverRulesRequest is the request struct for api DescribeResolverRules.
DescribeResolverRulesResponse is the response struct for api DescribeResolverRules.
DescribeStatisticSummaryRequest is the request struct for api DescribeStatisticSummary.
DescribeStatisticSummaryResponse is the response struct for api DescribeStatisticSummary.
DescribeSyncEcsHostTaskRequest is the request struct for api DescribeSyncEcsHostTask.
DescribeSyncEcsHostTaskResponse is the response struct for api DescribeSyncEcsHostTask.
DescribeTagsRequest is the request struct for api DescribeTags.
DescribeTagsResponse is the response struct for api DescribeTags.
DescribeUserServiceStatusRequest is the request struct for api DescribeUserServiceStatus.
DescribeUserServiceStatusResponse is the response struct for api DescribeUserServiceStatus.
DescribeUserVpcAuthorizationsRequest is the request struct for api DescribeUserVpcAuthorizations.
DescribeUserVpcAuthorizationsResponse is the response struct for api DescribeUserVpcAuthorizations.
DescribeZoneInfoRequest is the request struct for api DescribeZoneInfo.
DescribeZoneInfoResponse is the response struct for api DescribeZoneInfo.
DescribeZoneRecordRequest is the request struct for api DescribeZoneRecord.
DescribeZoneRecordResponse is the response struct for api DescribeZoneRecord.
DescribeZoneRecordsRequest is the request struct for api DescribeZoneRecords.
DescribeZoneRecordsResponse is the response struct for api DescribeZoneRecords.
DescribeZonesRequest is the request struct for api DescribeZones.
DescribeZonesResourceTag is a repeated param struct in DescribeZonesRequest.
DescribeZonesResponse is the response struct for api DescribeZones.
DescribeZoneVpcTreeRequest is the request struct for api DescribeZoneVpcTree.
DescribeZoneVpcTreeResponse is the response struct for api DescribeZoneVpcTree.
EcsRegion is a nested struct in pvtz response.
EcsRegions is a nested struct in pvtz response.
Endpoint is a nested struct in pvtz response.
Endpoints is a nested struct in pvtz response.
ForwardIp is a nested struct in pvtz response.
ForwardIpsInDescribeResolverRule is a nested struct in pvtz response.
ForwardIpsInDescribeResolverRules is a nested struct in pvtz response.
IpConfig is a nested struct in pvtz response.
IpConfigsInDescribeResolverEndpoint is a nested struct in pvtz response.
IpConfigsInDescribeResolverEndpoints is a nested struct in pvtz response.
Ipv4sInDescribeCustomLineInfo is a nested struct in pvtz response.
Ipv4sInDescribeCustomLines is a nested struct in pvtz response.
Ipv4sInSearchCustomLines is a nested struct in pvtz response.
ListTagResourcesRequest is the request struct for api ListTagResources.
ListTagResourcesResponse is the response struct for api ListTagResources.
ListTagResourcesTag is a repeated param struct in ListTagResourcesRequest.
MoveResourceGroupRequest is the request struct for api MoveResourceGroup.
MoveResourceGroupResponse is the response struct for api MoveResourceGroup.
Record is a nested struct in pvtz response.
Records is a nested struct in pvtz response.
Region is a nested struct in pvtz response.
RegionIds is a nested struct in pvtz response.
RegionsInDescribeRegions is a nested struct in pvtz response.
RegionsInDescribeSyncEcsHostTask is a nested struct in pvtz response.
RequestDetails is a nested struct in pvtz response.
ResourceTag is a nested struct in pvtz response.
ResourceTags is a nested struct in pvtz response.
Rule is a nested struct in pvtz response.
Rules is a nested struct in pvtz response.
SearchCustomLinesRequest is the request struct for api SearchCustomLines.
SearchCustomLinesResponse is the response struct for api SearchCustomLines.
SetProxyPatternRequest is the request struct for api SetProxyPattern.
SetProxyPatternResponse is the response struct for api SetProxyPattern.
SetZoneRecordStatusRequest is the request struct for api SetZoneRecordStatus.
SetZoneRecordStatusResponse is the response struct for api SetZoneRecordStatus.
Tag is a nested struct in pvtz response.
TagResource is a nested struct in pvtz response.
TagResources is a nested struct in pvtz response.
TagResourcesRequest is the request struct for api TagResources.
TagResourcesResponse is the response struct for api TagResources.
TagResourcesTag is a repeated param struct in TagResourcesRequest.
Tags is a nested struct in pvtz response.
UntagResourcesRequest is the request struct for api UntagResources.
UntagResourcesResponse is the response struct for api UntagResources.
UpdateCustomLineRequest is the request struct for api UpdateCustomLine.
UpdateCustomLineResponse is the response struct for api UpdateCustomLine.
UpdateRecordRemarkRequest is the request struct for api UpdateRecordRemark.
UpdateRecordRemarkResponse is the response struct for api UpdateRecordRemark.
UpdateResolverEndpointIpConfig is a repeated param struct in UpdateResolverEndpointRequest.
UpdateResolverEndpointRequest is the request struct for api UpdateResolverEndpoint.
UpdateResolverEndpointResponse is the response struct for api UpdateResolverEndpoint.
UpdateResolverRuleForwardIp is a repeated param struct in UpdateResolverRuleRequest.
UpdateResolverRuleRequest is the request struct for api UpdateResolverRule.
UpdateResolverRuleResponse is the response struct for api UpdateResolverRule.
UpdateSyncEcsHostTaskRegion is a repeated param struct in UpdateSyncEcsHostTaskRequest.
UpdateSyncEcsHostTaskRequest is the request struct for api UpdateSyncEcsHostTask.
UpdateSyncEcsHostTaskResponse is the response struct for api UpdateSyncEcsHostTask.
UpdateZoneRecordRequest is the request struct for api UpdateZoneRecord.
UpdateZoneRecordResponse is the response struct for api UpdateZoneRecord.
UpdateZoneRemarkRequest is the request struct for api UpdateZoneRemark.
UpdateZoneRemarkResponse is the response struct for api UpdateZoneRemark.
User is a nested struct in pvtz response.
Users is a nested struct in pvtz response.
Values is a nested struct in pvtz response.
Vpc is a nested struct in pvtz response.
VpcInDescribeZoneInfo is a nested struct in pvtz response.
VpcRequestTop is a nested struct in pvtz response.
VpcRequestTops is a nested struct in pvtz response.
Vpcs is a nested struct in pvtz response.
Zone is a nested struct in pvtz response.
ZoneRequestTop is a nested struct in pvtz response.
ZoneRequestTops is a nested struct in pvtz response.
ZonesInDescribeZones is a nested struct in pvtz response.
ZonesInDescribeZoneVpcTree is a nested struct in pvtz response.