external-dns/provider/dyn/soap/services.go

32866 lines
1.1 MiB

// Code generated by gowsdl DO NOT EDIT.
package dynsoap
import (
"context"
"encoding/xml"
"github.com/hooklift/gowsdl/soap"
"time"
)
// against "unused imports"
var _ time.Time
var _ xml.Name
type AnyType struct {
InnerXML string `xml:",innerxml"`
}
type AnyURI string
type NCName string
type ErrorResponse ErrorResponseType
type GetJobRequest GetJobRequestType
type GetJobResponse GetJobResponseType
type SessionLoginRequest SessionLoginRequestType
type SessionLoginResponse SessionLoginResponseType
type SessionLogoutRequest SessionLogoutRequestType
type SessionLogoutResponse SessionLogoutResponseType
type SessionIsAliveRequest SessionIsAliveRequestType
type SessionIsAliveResponse SessionIsAliveResponseType
type SessionKeepAliveRequest SessionKeepAliveRequestType
type SessionKeepAliveResponse SessionKeepAliveResponseType
type ScopeInRequest ScopeInRequestType
type ScopeInResponse ScopeInResponseType
type ScopeAsRequest ScopeAsRequestType
type ScopeAsResponse ScopeAsResponseType
type UnscopeRequest UnscopeRequestType
type UnscopeResponse UnscopeResponseType
type GetQueryStatsRequest GetQueryStatsRequestType
type GetQueryStatsResponse GetQueryStatsResponseType
type CreateGeoRequest CreateGeoRequestType
type CreateGeoResponse CreateGeoResponseType
type UpdateGeoRequest UpdateGeoRequestType
type UpdateGeoResponse UpdateGeoResponseType
type GetGeosRequest GetGeosRequestType
type GetGeosResponse GetGeosResponseType
type GetOneGeoRequest GetOneGeoRequestType
type GetOneGeoResponse GetOneGeoResponseType
type DeleteOneGeoRequest DeleteOneGeoRequestType
type DeleteOneGeoResponse DeleteOneGeoResponseType
type ActivateGeoRequest ActivateGeoRequestType
type ActivateGeoResponse ActivateGeoResponseType
type DeactivateGeoRequest DeactivateGeoRequestType
type DeactivateGeoResponse DeactivateGeoResponseType
type CreateGeoRegionGroupRequest CreateGeoRegionGroupRequestType
type CreateGeoRegionGroupResponse CreateGeoRegionGroupResponseType
type UpdateGeoRegionGroupRequest UpdateGeoRegionGroupRequestType
type UpdateGeoRegionGroupResponse UpdateGeoRegionGroupResponseType
type DeleteOneGeoRegionGroupRequest DeleteOneGeoRegionGroupRequestType
type DeleteOneGeoRegionGroupResponse DeleteOneGeoRegionGroupResponseType
type GetGeoRegionGroupsRequest GetGeoRegionGroupsRequestType
type GetGeoRegionGroupsResponse GetGeoRegionGroupsResponseType
type GetOneGeoRegionGroupRequest GetOneGeoRegionGroupRequestType
type GetOneGeoRegionGroupResponse GetOneGeoRegionGroupResponseType
type CreateGeoNodeRequest CreateGeoNodeRequestType
type CreateGeoNodeResponse CreateGeoNodeResponseType
type DeleteOneGeoNodeRequest DeleteOneGeoNodeRequestType
type DeleteOneGeoNodeResponse DeleteOneGeoNodeResponseType
type GetGeoNodesRequest GetGeoNodesRequestType
type GetGeoNodesResponse GetGeoNodesResponseType
type CreateDSFRequest CreateDSFRequestType
type CreateDSFResponse CreateDSFResponseType
type UpdateDSFRequest UpdateDSFRequestType
type UpdateDSFResponse UpdateDSFResponseType
type GetDSFsRequest GetDSFsRequestType
type GetDSFsResponse GetDSFsResponseType
type GetDSFNotifiersRequest GetDSFNotifiersRequestType
type GetDSFNotifiersResponse GetDSFNotifiersResponseType
type DeleteOneDSFRequest DeleteOneDSFRequestType
type DeleteOneDSFResponse DeleteOneDSFResponseType
type GetOneDSFRequest GetOneDSFRequestType
type GetOneDSFResponse GetOneDSFResponseType
type RevertDSFRequest RevertDSFRequestType
type RevertDSFResponse RevertDSFResponseType
type PublishDSFRequest PublishDSFRequestType
type PublishDSFResponse PublishDSFResponseType
type AddDSFNotifierRequest AddDSFNotifierRequestType
type AddDSFNotifierResponse AddDSFNotifierResponseType
type RemoveDSFNotifierRequest RemoveDSFNotifierRequestType
type RemoveDSFNotifierResponse RemoveDSFNotifierResponseType
type CreateDSFRulesetRequest CreateDSFRulesetRequestType
type CreateDSFRulesetResponse CreateDSFRulesetResponseType
type UpdateDSFRulesetRequest UpdateDSFRulesetRequestType
type UpdateDSFRulesetResponse UpdateDSFRulesetResponseType
type GetDSFRulesetsRequest GetDSFRulesetsRequestType
type GetDSFRulesetsResponse GetDSFRulesetsResponseType
type GetOneDSFRulesetRequest GetOneDSFRulesetRequestType
type GetOneDSFRulesetResponse GetOneDSFRulesetResponseType
type DeleteOneDSFRulesetRequest DeleteOneDSFRulesetRequestType
type DeleteOneDSFRulesetResponse DeleteOneDSFRulesetResponseType
type CreateDSFResponsePoolRequest CreateDSFResponsePoolRequestType
type CreateDSFResponsePoolResponse CreateDSFResponsePoolResponseType
type UpdateDSFResponsePoolRequest UpdateDSFResponsePoolRequestType
type UpdateDSFResponsePoolResponse UpdateDSFResponsePoolResponseType
type GetDSFResponsePoolsRequest GetDSFResponsePoolsRequestType
type GetDSFResponsePoolsResponse GetDSFResponsePoolsResponseType
type GetOneDSFResponsePoolRequest GetOneDSFResponsePoolRequestType
type GetOneDSFResponsePoolResponse GetOneDSFResponsePoolResponseType
type DeleteOneDSFResponsePoolRequest DeleteOneDSFResponsePoolRequestType
type DeleteOneDSFResponsePoolResponse DeleteOneDSFResponsePoolResponseType
type CreateDSFRecordSetFailoverChainRequest CreateDSFRecordSetFailoverChainRequestType
type CreateDSFRecordSetFailoverChainResponse CreateDSFRecordSetFailoverChainResponseType
type UpdateDSFRecordSetFailoverChainRequest UpdateDSFRecordSetFailoverChainRequestType
type UpdateDSFRecordSetFailoverChainResponse UpdateDSFRecordSetFailoverChainResponseType
type GetDSFRecordSetFailoverChainsRequest GetDSFRecordSetFailoverChainsRequestType
type GetDSFRecordSetFailoverChainsResponse GetDSFRecordSetFailoverChainsResponseType
type GetOneDSFRecordSetFailoverChainRequest GetOneDSFRecordSetFailoverChainRequestType
type GetOneDSFRecordSetFailoverChainResponse GetOneDSFRecordSetFailoverChainResponseType
type DeleteOneDSFRecordSetFailoverChainRequest DeleteOneDSFRecordSetFailoverChainRequestType
type DeleteOneDSFRecordSetFailoverChainResponse DeleteOneDSFRecordSetFailoverChainResponseType
type CreateDSFRecordSetRequest CreateDSFRecordSetRequestType
type CreateDSFRecordSetResponse CreateDSFRecordSetResponseType
type UpdateDSFRecordSetRequest UpdateDSFRecordSetRequestType
type UpdateDSFRecordSetResponse UpdateDSFRecordSetResponseType
type GetOneDSFRecordSetRequest GetOneDSFRecordSetRequestType
type GetOneDSFRecordSetResponse GetOneDSFRecordSetResponseType
type GetDSFRecordSetsRequest GetDSFRecordSetsRequestType
type GetDSFRecordSetsResponse GetDSFRecordSetsResponseType
type DeleteOneDSFRecordSetRequest DeleteOneDSFRecordSetRequestType
type DeleteOneDSFRecordSetResponse DeleteOneDSFRecordSetResponseType
type CreateDSFRecordRequest CreateDSFRecordRequestType
type CreateDSFRecordResponse CreateDSFRecordResponseType
type UpdateDSFRecordRequest UpdateDSFRecordRequestType
type UpdateDSFRecordResponse UpdateDSFRecordResponseType
type GetOneDSFRecordRequest GetOneDSFRecordRequestType
type GetOneDSFRecordResponse GetOneDSFRecordResponseType
type GetDSFRecordsRequest GetDSFRecordsRequestType
type GetDSFRecordsResponse GetDSFRecordsResponseType
type DeleteOneDSFRecordRequest DeleteOneDSFRecordRequestType
type DeleteOneDSFRecordResponse DeleteOneDSFRecordResponseType
type AddDSFNodeRequest AddDSFNodeRequestType
type AddDSFNodeResponse AddDSFNodeResponseType
type UpdateDSFNodesRequest UpdateDSFNodesRequestType
type UpdateDSFNodesResponse UpdateDSFNodesResponseType
type GetDSFNodesRequest GetDSFNodesRequestType
type GetDSFNodesResponse GetDSFNodesResponseType
type DeleteOneDSFNodeRequest DeleteOneDSFNodeRequestType
type DeleteOneDSFNodeResponse DeleteOneDSFNodeResponseType
type CreateDSFMonitorRequest CreateDSFMonitorRequestType
type CreateDSFMonitorResponse CreateDSFMonitorResponseType
type UpdateDSFMonitorRequest UpdateDSFMonitorRequestType
type UpdateDSFMonitorResponse UpdateDSFMonitorResponseType
type GetOneDSFMonitorRequest GetOneDSFMonitorRequestType
type GetOneDSFMonitorResponse GetOneDSFMonitorResponseType
type GetDSFMonitorsRequest GetDSFMonitorsRequestType
type GetDSFMonitorsResponse GetDSFMonitorsResponseType
type DeleteOneDSFMonitorRequest DeleteOneDSFMonitorRequestType
type DeleteOneDSFMonitorResponse DeleteOneDSFMonitorResponseType
type AddDSFMonitorNotifierRequest AddDSFMonitorNotifierRequestType
type AddDSFMonitorNotifierResponse AddDSFMonitorNotifierResponseType
type GetDSFMonitorSitesRequest GetDSFMonitorSitesRequestType
type GetDSFMonitorSitesResponse GetDSFMonitorSitesResponseType
type CreateNotifierRequest CreateNotifierRequestType
type CreateNotifierResponse CreateNotifierResponseType
type UpdateNotifierRequest UpdateNotifierRequestType
type UpdateNotifierResponse UpdateNotifierResponseType
type GetOneNotifierRequest GetOneNotifierRequestType
type GetOneNotifierResponse GetOneNotifierResponseType
type GetNotifiersRequest GetNotifiersRequestType
type GetNotifiersResponse GetNotifiersResponseType
type DeleteOneNotifierRequest DeleteOneNotifierRequestType
type DeleteOneNotifierResponse DeleteOneNotifierResponseType
type CreateConfigLimitRequest CreateConfigLimitRequestType
type CreateConfigLimitResponse CreateConfigLimitResponseType
type GetOneConfigLimitRequest GetOneConfigLimitRequestType
type GetOneConfigLimitResponse GetOneConfigLimitResponseType
type GetConfigLimitsRequest GetConfigLimitsRequestType
type GetConfigLimitsResponse GetConfigLimitsResponseType
type UpdateConfigLimitRequest UpdateConfigLimitRequestType
type UpdateConfigLimitResponse UpdateConfigLimitResponseType
type DeleteOneConfigLimitRequest DeleteOneConfigLimitRequestType
type DeleteOneConfigLimitResponse DeleteOneConfigLimitResponseType
type CreatePermissionGroupRequest CreatePermissionGroupRequestType
type CreatePermissionGroupResponse CreatePermissionGroupResponseType
type GetOnePermissionGroupRequest GetOnePermissionGroupRequestType
type GetOnePermissionGroupResponse GetOnePermissionGroupResponseType
type GetPermissionGroupsRequest GetPermissionGroupsRequestType
type GetPermissionGroupsResponse GetPermissionGroupsResponseType
type DeleteOnePermissionGroupRequest DeleteOnePermissionGroupRequestType
type DeleteOnePermissionGroupResponse DeleteOnePermissionGroupResponseType
type UpdatePermissionGroupRequest UpdatePermissionGroupRequestType
type UpdatePermissionGroupResponse UpdatePermissionGroupResponseType
type GetCustomerPermissionsRequest GetCustomerPermissionsRequestType
type GetCustomerPermissionsResponse GetCustomerPermissionsResponseType
type GetUserPermissionsRequest GetUserPermissionsRequestType
type GetUserPermissionsResponse GetUserPermissionsResponseType
type CheckPermissionsRequest CheckPermissionsRequestType
type CheckPermissionsResponse CheckPermissionsResponseType
type AddPermissionGroupUsersRequest AddPermissionGroupUsersRequestType
type AddPermissionGroupUsersResponse AddPermissionGroupUsersResponseType
type SetPermissionGroupUsersRequest SetPermissionGroupUsersRequestType
type SetPermissionGroupUsersResponse SetPermissionGroupUsersResponseType
type RemovePermissionGroupUsersRequest RemovePermissionGroupUsersRequestType
type RemovePermissionGroupUsersResponse RemovePermissionGroupUsersResponseType
type AddPermissionGroupSubgroupsRequest AddPermissionGroupSubgroupsRequestType
type AddPermissionGroupSubgroupsResponse AddPermissionGroupSubgroupsResponseType
type SetPermissionGroupSubgroupsRequest SetPermissionGroupSubgroupsRequestType
type SetPermissionGroupSubgroupsResponse SetPermissionGroupSubgroupsResponseType
type RemovePermissionGroupSubgroupsRequest RemovePermissionGroupSubgroupsRequestType
type RemovePermissionGroupSubgroupsResponse RemovePermissionGroupSubgroupsResponseType
type AddPermissionGroupPermissionsRequest AddPermissionGroupPermissionsRequestType
type AddPermissionGroupPermissionsResponse AddPermissionGroupPermissionsResponseType
type SetPermissionGroupPermissionsRequest SetPermissionGroupPermissionsRequestType
type SetPermissionGroupPermissionsResponse SetPermissionGroupPermissionsResponseType
type RemovePermissionGroupPermissionsRequest RemovePermissionGroupPermissionsRequestType
type RemovePermissionGroupPermissionsResponse RemovePermissionGroupPermissionsResponseType
type AddPermissionGroupZonesRequest AddPermissionGroupZonesRequestType
type AddPermissionGroupZonesResponse AddPermissionGroupZonesResponseType
type SetPermissionGroupZonesRequest SetPermissionGroupZonesRequestType
type SetPermissionGroupZonesResponse SetPermissionGroupZonesResponseType
type RemovePermissionGroupZonesRequest RemovePermissionGroupZonesRequestType
type RemovePermissionGroupZonesResponse RemovePermissionGroupZonesResponseType
type AddUserGroupsRequest AddUserGroupsRequestType
type AddUserGroupsResponse AddUserGroupsResponseType
type SetUserGroupsRequest SetUserGroupsRequestType
type SetUserGroupsResponse SetUserGroupsResponseType
type RemoveUserGroupsRequest RemoveUserGroupsRequestType
type RemoveUserGroupsResponse RemoveUserGroupsResponseType
type AddUserZonesRequest AddUserZonesRequestType
type AddUserZonesResponse AddUserZonesResponseType
type SetUserZonesRequest SetUserZonesRequestType
type SetUserZonesResponse SetUserZonesResponseType
type RemoveUserZonesRequest RemoveUserZonesRequestType
type RemoveUserZonesResponse RemoveUserZonesResponseType
type AddUserPermissionsRequest AddUserPermissionsRequestType
type AddUserPermissionsResponse AddUserPermissionsResponseType
type SetUserPermissionsRequest SetUserPermissionsRequestType
type SetUserPermissionsResponse SetUserPermissionsResponseType
type RemoveUserPermissionsRequest RemoveUserPermissionsRequestType
type RemoveUserPermissionsResponse RemoveUserPermissionsResponseType
type AddUserForbidsRequest AddUserForbidsRequestType
type AddUserForbidsResponse AddUserForbidsResponseType
type SetUserForbidsRequest SetUserForbidsRequestType
type SetUserForbidsResponse SetUserForbidsResponseType
type RemoveUserForbidsRequest RemoveUserForbidsRequestType
type RemoveUserForbidsResponse RemoveUserForbidsResponseType
type AddCustomerPermissionsRequest AddCustomerPermissionsRequestType
type AddCustomerPermissionsResponse AddCustomerPermissionsResponseType
type SetCustomerPermissionsRequest SetCustomerPermissionsRequestType
type SetCustomerPermissionsResponse SetCustomerPermissionsResponseType
type RemoveCustomerPermissionsRequest RemoveCustomerPermissionsRequestType
type RemoveCustomerPermissionsResponse RemoveCustomerPermissionsResponseType
type AddCustomerForbidsRequest AddCustomerForbidsRequestType
type AddCustomerForbidsResponse AddCustomerForbidsResponseType
type SetCustomerForbidsRequest SetCustomerForbidsRequestType
type SetCustomerForbidsResponse SetCustomerForbidsResponseType
type RemoveCustomerForbidsRequest RemoveCustomerForbidsRequestType
type RemoveCustomerForbidsResponse RemoveCustomerForbidsResponseType
type GetHostStatsFlagsRequest GetHostStatsFlagsRequestType
type GetHostStatsFlagsResponse GetHostStatsFlagsResponseType
type SetHostStatsFlagsRequest SetHostStatsFlagsRequestType
type SetHostStatsFlagsResponse SetHostStatsFlagsResponseType
type CreateTSIGKeyRequest CreateTSIGKeyRequestType
type CreateTSIGKeyResponse CreateTSIGKeyResponseType
type GetOneTSIGKeyRequest GetOneTSIGKeyRequestType
type GetOneTSIGKeyResponse GetOneTSIGKeyResponseType
type GetTSIGKeysRequest GetTSIGKeysRequestType
type GetTSIGKeysResponse GetTSIGKeysResponseType
type UpdateTSIGKeyRequest UpdateTSIGKeyRequestType
type UpdateTSIGKeyResponse UpdateTSIGKeyResponseType
type DeleteOneTSIGKeyRequest DeleteOneTSIGKeyRequestType
type DeleteOneTSIGKeyResponse DeleteOneTSIGKeyResponseType
type CreateZoneRequest CreateZoneRequestType
type CreateZoneResponse CreateZoneResponseType
type GetOneZoneRequest GetOneZoneRequestType
type GetOneZoneResponse GetOneZoneResponseType
type GetZonesRequest GetZonesRequestType
type GetZonesResponse GetZonesResponseType
type DeleteOneZoneRequest DeleteOneZoneRequestType
type DeleteOneZoneResponse DeleteOneZoneResponseType
type CreateSecondaryZoneRequest CreateSecondaryZoneRequestType
type CreateSecondaryZoneResponse CreateSecondaryZoneResponseType
type UpdateSecondaryRequest UpdateSecondaryRequestType
type UpdateSecondaryResponse UpdateSecondaryResponseType
type ActivateSecondaryRequest ActivateSecondaryRequestType
type ActivateSecondaryResponse ActivateSecondaryResponseType
type DeactivateSecondaryRequest DeactivateSecondaryRequestType
type DeactivateSecondaryResponse DeactivateSecondaryResponseType
type RetransferSecondaryRequest RetransferSecondaryRequestType
type RetransferSecondaryResponse RetransferSecondaryResponseType
type GetOneSecondaryRequest GetOneSecondaryRequestType
type GetOneSecondaryResponse GetOneSecondaryResponseType
type GetSecondariesRequest GetSecondariesRequestType
type GetSecondariesResponse GetSecondariesResponseType
type GetZoneApexRequest GetZoneApexRequestType
type GetZoneApexResponse GetZoneApexResponseType
type CreateARecordRequest CreateARecordRequestType
type CreateARecordResponse CreateARecordResponseType
type GetOneARecordRequest GetOneARecordRequestType
type GetOneARecordResponse GetOneARecordResponseType
type GetARecordsRequest GetARecordsRequestType
type GetARecordsResponse GetARecordsResponseType
type UpdateARecordRequest UpdateARecordRequestType
type UpdateARecordResponse UpdateARecordResponseType
type DeleteARecordsRequest DeleteARecordsRequestType
type DeleteARecordsResponse DeleteARecordsResponseType
type DeleteOneARecordRequest DeleteOneARecordRequestType
type DeleteOneARecordResponse DeleteOneARecordResponseType
type CreateAAAARecordRequest CreateAAAARecordRequestType
type CreateAAAARecordResponse CreateAAAARecordResponseType
type GetOneAAAARecordRequest GetOneAAAARecordRequestType
type GetOneAAAARecordResponse GetOneAAAARecordResponseType
type GetAAAARecordsRequest GetAAAARecordsRequestType
type GetAAAARecordsResponse GetAAAARecordsResponseType
type UpdateAAAARecordRequest UpdateAAAARecordRequestType
type UpdateAAAARecordResponse UpdateAAAARecordResponseType
type DeleteAAAARecordsRequest DeleteAAAARecordsRequestType
type DeleteAAAARecordsResponse DeleteAAAARecordsResponseType
type DeleteOneAAAARecordRequest DeleteOneAAAARecordRequestType
type DeleteOneAAAARecordResponse DeleteOneAAAARecordResponseType
type CreateALIASRecordRequest CreateALIASRecordRequestType
type CreateALIASRecordResponse CreateALIASRecordResponseType
type GetOneALIASRecordRequest GetOneALIASRecordRequestType
type GetOneALIASRecordResponse GetOneALIASRecordResponseType
type GetALIASRecordsRequest GetALIASRecordsRequestType
type GetALIASRecordsResponse GetALIASRecordsResponseType
type UpdateALIASRecordRequest UpdateALIASRecordRequestType
type UpdateALIASRecordResponse UpdateALIASRecordResponseType
type DeleteALIASRecordsRequest DeleteALIASRecordsRequestType
type DeleteALIASRecordsResponse DeleteALIASRecordsResponseType
type DeleteOneALIASRecordRequest DeleteOneALIASRecordRequestType
type DeleteOneALIASRecordResponse DeleteOneALIASRecordResponseType
type CreateCAARecordRequest CreateCAARecordRequestType
type CreateCAARecordResponse CreateCAARecordResponseType
type GetOneCAARecordRequest GetOneCAARecordRequestType
type GetOneCAARecordResponse GetOneCAARecordResponseType
type GetCAARecordsRequest GetCAARecordsRequestType
type GetCAARecordsResponse GetCAARecordsResponseType
type UpdateCAARecordRequest UpdateCAARecordRequestType
type UpdateCAARecordResponse UpdateCAARecordResponseType
type DeleteCAARecordsRequest DeleteCAARecordsRequestType
type DeleteCAARecordsResponse DeleteCAARecordsResponseType
type DeleteOneCAARecordRequest DeleteOneCAARecordRequestType
type DeleteOneCAARecordResponse DeleteOneCAARecordResponseType
type CreateCDNSKEYRecordRequest CreateCDNSKEYRecordRequestType
type CreateCDNSKEYRecordResponse CreateCDNSKEYRecordResponseType
type GetOneCDNSKEYRecordRequest GetOneCDNSKEYRecordRequestType
type GetOneCDNSKEYRecordResponse GetOneCDNSKEYRecordResponseType
type GetCDNSKEYRecordsRequest GetCDNSKEYRecordsRequestType
type GetCDNSKEYRecordsResponse GetCDNSKEYRecordsResponseType
type UpdateCDNSKEYRecordRequest UpdateCDNSKEYRecordRequestType
type UpdateCDNSKEYRecordResponse UpdateCDNSKEYRecordResponseType
type DeleteCDNSKEYRecordsRequest DeleteCDNSKEYRecordsRequestType
type DeleteCDNSKEYRecordsResponse DeleteCDNSKEYRecordsResponseType
type DeleteOneCDNSKEYRecordRequest DeleteOneCDNSKEYRecordRequestType
type DeleteOneCDNSKEYRecordResponse DeleteOneCDNSKEYRecordResponseType
type CreateCDSRecordRequest CreateCDSRecordRequestType
type CreateCDSRecordResponse CreateCDSRecordResponseType
type GetOneCDSRecordRequest GetOneCDSRecordRequestType
type GetOneCDSRecordResponse GetOneCDSRecordResponseType
type GetCDSRecordsRequest GetCDSRecordsRequestType
type GetCDSRecordsResponse GetCDSRecordsResponseType
type UpdateCDSRecordRequest UpdateCDSRecordRequestType
type UpdateCDSRecordResponse UpdateCDSRecordResponseType
type DeleteCDSRecordsRequest DeleteCDSRecordsRequestType
type DeleteCDSRecordsResponse DeleteCDSRecordsResponseType
type DeleteOneCDSRecordRequest DeleteOneCDSRecordRequestType
type DeleteOneCDSRecordResponse DeleteOneCDSRecordResponseType
type CreateCERTRecordRequest CreateCERTRecordRequestType
type CreateCERTRecordResponse CreateCERTRecordResponseType
type GetOneCERTRecordRequest GetOneCERTRecordRequestType
type GetOneCERTRecordResponse GetOneCERTRecordResponseType
type GetCERTRecordsRequest GetCERTRecordsRequestType
type GetCERTRecordsResponse GetCERTRecordsResponseType
type UpdateCERTRecordRequest UpdateCERTRecordRequestType
type UpdateCERTRecordResponse UpdateCERTRecordResponseType
type DeleteCERTRecordsRequest DeleteCERTRecordsRequestType
type DeleteCERTRecordsResponse DeleteCERTRecordsResponseType
type DeleteOneCERTRecordRequest DeleteOneCERTRecordRequestType
type DeleteOneCERTRecordResponse DeleteOneCERTRecordResponseType
type CreateCNAMERecordRequest CreateCNAMERecordRequestType
type CreateCNAMERecordResponse CreateCNAMERecordResponseType
type GetOneCNAMERecordRequest GetOneCNAMERecordRequestType
type GetOneCNAMERecordResponse GetOneCNAMERecordResponseType
type GetCNAMERecordsRequest GetCNAMERecordsRequestType
type GetCNAMERecordsResponse GetCNAMERecordsResponseType
type UpdateCNAMERecordRequest UpdateCNAMERecordRequestType
type UpdateCNAMERecordResponse UpdateCNAMERecordResponseType
type DeleteCNAMERecordsRequest DeleteCNAMERecordsRequestType
type DeleteCNAMERecordsResponse DeleteCNAMERecordsResponseType
type DeleteOneCNAMERecordRequest DeleteOneCNAMERecordRequestType
type DeleteOneCNAMERecordResponse DeleteOneCNAMERecordResponseType
type CreateCSYNCRecordRequest CreateCSYNCRecordRequestType
type CreateCSYNCRecordResponse CreateCSYNCRecordResponseType
type GetOneCSYNCRecordRequest GetOneCSYNCRecordRequestType
type GetOneCSYNCRecordResponse GetOneCSYNCRecordResponseType
type GetCSYNCRecordsRequest GetCSYNCRecordsRequestType
type GetCSYNCRecordsResponse GetCSYNCRecordsResponseType
type UpdateCSYNCRecordRequest UpdateCSYNCRecordRequestType
type UpdateCSYNCRecordResponse UpdateCSYNCRecordResponseType
type DeleteCSYNCRecordsRequest DeleteCSYNCRecordsRequestType
type DeleteCSYNCRecordsResponse DeleteCSYNCRecordsResponseType
type DeleteOneCSYNCRecordRequest DeleteOneCSYNCRecordRequestType
type DeleteOneCSYNCRecordResponse DeleteOneCSYNCRecordResponseType
type CreateDHCIDRecordRequest CreateDHCIDRecordRequestType
type CreateDHCIDRecordResponse CreateDHCIDRecordResponseType
type GetOneDHCIDRecordRequest GetOneDHCIDRecordRequestType
type GetOneDHCIDRecordResponse GetOneDHCIDRecordResponseType
type GetDHCIDRecordsRequest GetDHCIDRecordsRequestType
type GetDHCIDRecordsResponse GetDHCIDRecordsResponseType
type UpdateDHCIDRecordRequest UpdateDHCIDRecordRequestType
type UpdateDHCIDRecordResponse UpdateDHCIDRecordResponseType
type DeleteDHCIDRecordsRequest DeleteDHCIDRecordsRequestType
type DeleteDHCIDRecordsResponse DeleteDHCIDRecordsResponseType
type DeleteOneDHCIDRecordRequest DeleteOneDHCIDRecordRequestType
type DeleteOneDHCIDRecordResponse DeleteOneDHCIDRecordResponseType
type CreateDNAMERecordRequest CreateDNAMERecordRequestType
type CreateDNAMERecordResponse CreateDNAMERecordResponseType
type GetOneDNAMERecordRequest GetOneDNAMERecordRequestType
type GetOneDNAMERecordResponse GetOneDNAMERecordResponseType
type GetDNAMERecordsRequest GetDNAMERecordsRequestType
type GetDNAMERecordsResponse GetDNAMERecordsResponseType
type UpdateDNAMERecordRequest UpdateDNAMERecordRequestType
type UpdateDNAMERecordResponse UpdateDNAMERecordResponseType
type DeleteDNAMERecordsRequest DeleteDNAMERecordsRequestType
type DeleteDNAMERecordsResponse DeleteDNAMERecordsResponseType
type DeleteOneDNAMERecordRequest DeleteOneDNAMERecordRequestType
type DeleteOneDNAMERecordResponse DeleteOneDNAMERecordResponseType
type CreateDNSKEYRecordRequest CreateDNSKEYRecordRequestType
type CreateDNSKEYRecordResponse CreateDNSKEYRecordResponseType
type GetOneDNSKEYRecordRequest GetOneDNSKEYRecordRequestType
type GetOneDNSKEYRecordResponse GetOneDNSKEYRecordResponseType
type GetDNSKEYRecordsRequest GetDNSKEYRecordsRequestType
type GetDNSKEYRecordsResponse GetDNSKEYRecordsResponseType
type UpdateDNSKEYRecordRequest UpdateDNSKEYRecordRequestType
type UpdateDNSKEYRecordResponse UpdateDNSKEYRecordResponseType
type DeleteDNSKEYRecordsRequest DeleteDNSKEYRecordsRequestType
type DeleteDNSKEYRecordsResponse DeleteDNSKEYRecordsResponseType
type DeleteOneDNSKEYRecordRequest DeleteOneDNSKEYRecordRequestType
type DeleteOneDNSKEYRecordResponse DeleteOneDNSKEYRecordResponseType
type CreateDSRecordRequest CreateDSRecordRequestType
type CreateDSRecordResponse CreateDSRecordResponseType
type GetOneDSRecordRequest GetOneDSRecordRequestType
type GetOneDSRecordResponse GetOneDSRecordResponseType
type GetDSRecordsRequest GetDSRecordsRequestType
type GetDSRecordsResponse GetDSRecordsResponseType
type UpdateDSRecordRequest UpdateDSRecordRequestType
type UpdateDSRecordResponse UpdateDSRecordResponseType
type DeleteDSRecordsRequest DeleteDSRecordsRequestType
type DeleteDSRecordsResponse DeleteDSRecordsResponseType
type DeleteOneDSRecordRequest DeleteOneDSRecordRequestType
type DeleteOneDSRecordResponse DeleteOneDSRecordResponseType
type CreateIPSECKEYRecordRequest CreateIPSECKEYRecordRequestType
type CreateIPSECKEYRecordResponse CreateIPSECKEYRecordResponseType
type GetOneIPSECKEYRecordRequest GetOneIPSECKEYRecordRequestType
type GetOneIPSECKEYRecordResponse GetOneIPSECKEYRecordResponseType
type GetIPSECKEYRecordsRequest GetIPSECKEYRecordsRequestType
type GetIPSECKEYRecordsResponse GetIPSECKEYRecordsResponseType
type UpdateIPSECKEYRecordRequest UpdateIPSECKEYRecordRequestType
type UpdateIPSECKEYRecordResponse UpdateIPSECKEYRecordResponseType
type DeleteIPSECKEYRecordsRequest DeleteIPSECKEYRecordsRequestType
type DeleteIPSECKEYRecordsResponse DeleteIPSECKEYRecordsResponseType
type DeleteOneIPSECKEYRecordRequest DeleteOneIPSECKEYRecordRequestType
type DeleteOneIPSECKEYRecordResponse DeleteOneIPSECKEYRecordResponseType
type CreateKEYRecordRequest CreateKEYRecordRequestType
type CreateKEYRecordResponse CreateKEYRecordResponseType
type GetOneKEYRecordRequest GetOneKEYRecordRequestType
type GetOneKEYRecordResponse GetOneKEYRecordResponseType
type GetKEYRecordsRequest GetKEYRecordsRequestType
type GetKEYRecordsResponse GetKEYRecordsResponseType
type UpdateKEYRecordRequest UpdateKEYRecordRequestType
type UpdateKEYRecordResponse UpdateKEYRecordResponseType
type DeleteKEYRecordsRequest DeleteKEYRecordsRequestType
type DeleteKEYRecordsResponse DeleteKEYRecordsResponseType
type DeleteOneKEYRecordRequest DeleteOneKEYRecordRequestType
type DeleteOneKEYRecordResponse DeleteOneKEYRecordResponseType
type CreateKXRecordRequest CreateKXRecordRequestType
type CreateKXRecordResponse CreateKXRecordResponseType
type GetOneKXRecordRequest GetOneKXRecordRequestType
type GetOneKXRecordResponse GetOneKXRecordResponseType
type GetKXRecordsRequest GetKXRecordsRequestType
type GetKXRecordsResponse GetKXRecordsResponseType
type UpdateKXRecordRequest UpdateKXRecordRequestType
type UpdateKXRecordResponse UpdateKXRecordResponseType
type DeleteKXRecordsRequest DeleteKXRecordsRequestType
type DeleteKXRecordsResponse DeleteKXRecordsResponseType
type DeleteOneKXRecordRequest DeleteOneKXRecordRequestType
type DeleteOneKXRecordResponse DeleteOneKXRecordResponseType
type CreateLOCRecordRequest CreateLOCRecordRequestType
type CreateLOCRecordResponse CreateLOCRecordResponseType
type GetOneLOCRecordRequest GetOneLOCRecordRequestType
type GetOneLOCRecordResponse GetOneLOCRecordResponseType
type GetLOCRecordsRequest GetLOCRecordsRequestType
type GetLOCRecordsResponse GetLOCRecordsResponseType
type UpdateLOCRecordRequest UpdateLOCRecordRequestType
type UpdateLOCRecordResponse UpdateLOCRecordResponseType
type DeleteLOCRecordsRequest DeleteLOCRecordsRequestType
type DeleteLOCRecordsResponse DeleteLOCRecordsResponseType
type DeleteOneLOCRecordRequest DeleteOneLOCRecordRequestType
type DeleteOneLOCRecordResponse DeleteOneLOCRecordResponseType
type CreateMXRecordRequest CreateMXRecordRequestType
type CreateMXRecordResponse CreateMXRecordResponseType
type GetOneMXRecordRequest GetOneMXRecordRequestType
type GetOneMXRecordResponse GetOneMXRecordResponseType
type GetMXRecordsRequest GetMXRecordsRequestType
type GetMXRecordsResponse GetMXRecordsResponseType
type UpdateMXRecordRequest UpdateMXRecordRequestType
type UpdateMXRecordResponse UpdateMXRecordResponseType
type DeleteMXRecordsRequest DeleteMXRecordsRequestType
type DeleteMXRecordsResponse DeleteMXRecordsResponseType
type DeleteOneMXRecordRequest DeleteOneMXRecordRequestType
type DeleteOneMXRecordResponse DeleteOneMXRecordResponseType
type CreateNAPTRRecordRequest CreateNAPTRRecordRequestType
type CreateNAPTRRecordResponse CreateNAPTRRecordResponseType
type GetOneNAPTRRecordRequest GetOneNAPTRRecordRequestType
type GetOneNAPTRRecordResponse GetOneNAPTRRecordResponseType
type GetNAPTRRecordsRequest GetNAPTRRecordsRequestType
type GetNAPTRRecordsResponse GetNAPTRRecordsResponseType
type UpdateNAPTRRecordRequest UpdateNAPTRRecordRequestType
type UpdateNAPTRRecordResponse UpdateNAPTRRecordResponseType
type DeleteNAPTRRecordsRequest DeleteNAPTRRecordsRequestType
type DeleteNAPTRRecordsResponse DeleteNAPTRRecordsResponseType
type DeleteOneNAPTRRecordRequest DeleteOneNAPTRRecordRequestType
type DeleteOneNAPTRRecordResponse DeleteOneNAPTRRecordResponseType
type CreateNSAPRecordRequest CreateNSAPRecordRequestType
type CreateNSAPRecordResponse CreateNSAPRecordResponseType
type GetOneNSAPRecordRequest GetOneNSAPRecordRequestType
type GetOneNSAPRecordResponse GetOneNSAPRecordResponseType
type GetNSAPRecordsRequest GetNSAPRecordsRequestType
type GetNSAPRecordsResponse GetNSAPRecordsResponseType
type UpdateNSAPRecordRequest UpdateNSAPRecordRequestType
type UpdateNSAPRecordResponse UpdateNSAPRecordResponseType
type DeleteNSAPRecordsRequest DeleteNSAPRecordsRequestType
type DeleteNSAPRecordsResponse DeleteNSAPRecordsResponseType
type DeleteOneNSAPRecordRequest DeleteOneNSAPRecordRequestType
type DeleteOneNSAPRecordResponse DeleteOneNSAPRecordResponseType
type CreatePOLICYRecordRequest CreatePOLICYRecordRequestType
type CreatePOLICYRecordResponse CreatePOLICYRecordResponseType
type GetOnePOLICYRecordRequest GetOnePOLICYRecordRequestType
type GetOnePOLICYRecordResponse GetOnePOLICYRecordResponseType
type GetPOLICYRecordsRequest GetPOLICYRecordsRequestType
type GetPOLICYRecordsResponse GetPOLICYRecordsResponseType
type UpdatePOLICYRecordRequest UpdatePOLICYRecordRequestType
type UpdatePOLICYRecordResponse UpdatePOLICYRecordResponseType
type DeletePOLICYRecordsRequest DeletePOLICYRecordsRequestType
type DeletePOLICYRecordsResponse DeletePOLICYRecordsResponseType
type DeleteOnePOLICYRecordRequest DeleteOnePOLICYRecordRequestType
type DeleteOnePOLICYRecordResponse DeleteOnePOLICYRecordResponseType
type CreatePTRRecordRequest CreatePTRRecordRequestType
type CreatePTRRecordResponse CreatePTRRecordResponseType
type GetOnePTRRecordRequest GetOnePTRRecordRequestType
type GetOnePTRRecordResponse GetOnePTRRecordResponseType
type GetPTRRecordsRequest GetPTRRecordsRequestType
type GetPTRRecordsResponse GetPTRRecordsResponseType
type UpdatePTRRecordRequest UpdatePTRRecordRequestType
type UpdatePTRRecordResponse UpdatePTRRecordResponseType
type DeletePTRRecordsRequest DeletePTRRecordsRequestType
type DeletePTRRecordsResponse DeletePTRRecordsResponseType
type DeleteOnePTRRecordRequest DeleteOnePTRRecordRequestType
type DeleteOnePTRRecordResponse DeleteOnePTRRecordResponseType
type CreatePXRecordRequest CreatePXRecordRequestType
type CreatePXRecordResponse CreatePXRecordResponseType
type GetOnePXRecordRequest GetOnePXRecordRequestType
type GetOnePXRecordResponse GetOnePXRecordResponseType
type GetPXRecordsRequest GetPXRecordsRequestType
type GetPXRecordsResponse GetPXRecordsResponseType
type UpdatePXRecordRequest UpdatePXRecordRequestType
type UpdatePXRecordResponse UpdatePXRecordResponseType
type DeletePXRecordsRequest DeletePXRecordsRequestType
type DeletePXRecordsResponse DeletePXRecordsResponseType
type DeleteOnePXRecordRequest DeleteOnePXRecordRequestType
type DeleteOnePXRecordResponse DeleteOnePXRecordResponseType
type CreateRPRecordRequest CreateRPRecordRequestType
type CreateRPRecordResponse CreateRPRecordResponseType
type GetOneRPRecordRequest GetOneRPRecordRequestType
type GetOneRPRecordResponse GetOneRPRecordResponseType
type GetRPRecordsRequest GetRPRecordsRequestType
type GetRPRecordsResponse GetRPRecordsResponseType
type UpdateRPRecordRequest UpdateRPRecordRequestType
type UpdateRPRecordResponse UpdateRPRecordResponseType
type DeleteRPRecordsRequest DeleteRPRecordsRequestType
type DeleteRPRecordsResponse DeleteRPRecordsResponseType
type DeleteOneRPRecordRequest DeleteOneRPRecordRequestType
type DeleteOneRPRecordResponse DeleteOneRPRecordResponseType
type CreateSPFRecordRequest CreateSPFRecordRequestType
type CreateSPFRecordResponse CreateSPFRecordResponseType
type GetOneSPFRecordRequest GetOneSPFRecordRequestType
type GetOneSPFRecordResponse GetOneSPFRecordResponseType
type GetSPFRecordsRequest GetSPFRecordsRequestType
type GetSPFRecordsResponse GetSPFRecordsResponseType
type UpdateSPFRecordRequest UpdateSPFRecordRequestType
type UpdateSPFRecordResponse UpdateSPFRecordResponseType
type DeleteSPFRecordsRequest DeleteSPFRecordsRequestType
type DeleteSPFRecordsResponse DeleteSPFRecordsResponseType
type DeleteOneSPFRecordRequest DeleteOneSPFRecordRequestType
type DeleteOneSPFRecordResponse DeleteOneSPFRecordResponseType
type CreateSRVRecordRequest CreateSRVRecordRequestType
type CreateSRVRecordResponse CreateSRVRecordResponseType
type GetOneSRVRecordRequest GetOneSRVRecordRequestType
type GetOneSRVRecordResponse GetOneSRVRecordResponseType
type GetSRVRecordsRequest GetSRVRecordsRequestType
type GetSRVRecordsResponse GetSRVRecordsResponseType
type UpdateSRVRecordRequest UpdateSRVRecordRequestType
type UpdateSRVRecordResponse UpdateSRVRecordResponseType
type DeleteSRVRecordsRequest DeleteSRVRecordsRequestType
type DeleteSRVRecordsResponse DeleteSRVRecordsResponseType
type DeleteOneSRVRecordRequest DeleteOneSRVRecordRequestType
type DeleteOneSRVRecordResponse DeleteOneSRVRecordResponseType
type CreateSSHFPRecordRequest CreateSSHFPRecordRequestType
type CreateSSHFPRecordResponse CreateSSHFPRecordResponseType
type GetOneSSHFPRecordRequest GetOneSSHFPRecordRequestType
type GetOneSSHFPRecordResponse GetOneSSHFPRecordResponseType
type GetSSHFPRecordsRequest GetSSHFPRecordsRequestType
type GetSSHFPRecordsResponse GetSSHFPRecordsResponseType
type UpdateSSHFPRecordRequest UpdateSSHFPRecordRequestType
type UpdateSSHFPRecordResponse UpdateSSHFPRecordResponseType
type DeleteSSHFPRecordsRequest DeleteSSHFPRecordsRequestType
type DeleteSSHFPRecordsResponse DeleteSSHFPRecordsResponseType
type DeleteOneSSHFPRecordRequest DeleteOneSSHFPRecordRequestType
type DeleteOneSSHFPRecordResponse DeleteOneSSHFPRecordResponseType
type CreateTLSARecordRequest CreateTLSARecordRequestType
type CreateTLSARecordResponse CreateTLSARecordResponseType
type GetOneTLSARecordRequest GetOneTLSARecordRequestType
type GetOneTLSARecordResponse GetOneTLSARecordResponseType
type GetTLSARecordsRequest GetTLSARecordsRequestType
type GetTLSARecordsResponse GetTLSARecordsResponseType
type UpdateTLSARecordRequest UpdateTLSARecordRequestType
type UpdateTLSARecordResponse UpdateTLSARecordResponseType
type DeleteTLSARecordsRequest DeleteTLSARecordsRequestType
type DeleteTLSARecordsResponse DeleteTLSARecordsResponseType
type DeleteOneTLSARecordRequest DeleteOneTLSARecordRequestType
type DeleteOneTLSARecordResponse DeleteOneTLSARecordResponseType
type CreateTXTRecordRequest CreateTXTRecordRequestType
type CreateTXTRecordResponse CreateTXTRecordResponseType
type GetOneTXTRecordRequest GetOneTXTRecordRequestType
type GetOneTXTRecordResponse GetOneTXTRecordResponseType
type GetTXTRecordsRequest GetTXTRecordsRequestType
type GetTXTRecordsResponse GetTXTRecordsResponseType
type UpdateTXTRecordRequest UpdateTXTRecordRequestType
type UpdateTXTRecordResponse UpdateTXTRecordResponseType
type DeleteTXTRecordsRequest DeleteTXTRecordsRequestType
type DeleteTXTRecordsResponse DeleteTXTRecordsResponseType
type DeleteOneTXTRecordRequest DeleteOneTXTRecordRequestType
type DeleteOneTXTRecordResponse DeleteOneTXTRecordResponseType
type GetOneSOARecordRequest GetOneSOARecordRequestType
type GetOneSOARecordResponse GetOneSOARecordResponseType
type GetSOARecordsRequest GetSOARecordsRequestType
type GetSOARecordsResponse GetSOARecordsResponseType
type UpdateSOARecordRequest UpdateSOARecordRequestType
type UpdateSOARecordResponse UpdateSOARecordResponseType
type CreateNSRecordRequest CreateNSRecordRequestType
type CreateNSRecordResponse CreateNSRecordResponseType
type GetOneNSRecordRequest GetOneNSRecordRequestType
type GetOneNSRecordResponse GetOneNSRecordResponseType
type GetNSRecordsRequest GetNSRecordsRequestType
type GetNSRecordsResponse GetNSRecordsResponseType
type UpdateNSRecordRequest UpdateNSRecordRequestType
type UpdateNSRecordResponse UpdateNSRecordResponseType
type DeleteNSRecordsRequest DeleteNSRecordsRequestType
type DeleteNSRecordsResponse DeleteNSRecordsResponseType
type DeleteOneNSRecordRequest DeleteOneNSRecordRequestType
type DeleteOneNSRecordResponse DeleteOneNSRecordResponseType
type ReplaceARecordsRequest ReplaceARecordsRequestType
type ReplaceARecordsResponse ReplaceARecordsResponseType
type ReplaceAAAARecordsRequest ReplaceAAAARecordsRequestType
type ReplaceAAAARecordsResponse ReplaceAAAARecordsResponseType
type ReplaceALIASRecordsRequest ReplaceALIASRecordsRequestType
type ReplaceALIASRecordsResponse ReplaceALIASRecordsResponseType
type ReplaceCAARecordsRequest ReplaceCAARecordsRequestType
type ReplaceCAARecordsResponse ReplaceCAARecordsResponseType
type ReplaceCDNSKEYRecordsRequest ReplaceCDNSKEYRecordsRequestType
type ReplaceCDNSKEYRecordsResponse ReplaceCDNSKEYRecordsResponseType
type ReplaceCDSRecordsRequest ReplaceCDSRecordsRequestType
type ReplaceCDSRecordsResponse ReplaceCDSRecordsResponseType
type ReplaceCERTRecordsRequest ReplaceCERTRecordsRequestType
type ReplaceCERTRecordsResponse ReplaceCERTRecordsResponseType
type ReplaceCNAMERecordsRequest ReplaceCNAMERecordsRequestType
type ReplaceCNAMERecordsResponse ReplaceCNAMERecordsResponseType
type ReplaceCSYNCRecordsRequest ReplaceCSYNCRecordsRequestType
type ReplaceCSYNCRecordsResponse ReplaceCSYNCRecordsResponseType
type ReplaceDHCIDRecordsRequest ReplaceDHCIDRecordsRequestType
type ReplaceDHCIDRecordsResponse ReplaceDHCIDRecordsResponseType
type ReplaceDNAMERecordsRequest ReplaceDNAMERecordsRequestType
type ReplaceDNAMERecordsResponse ReplaceDNAMERecordsResponseType
type ReplaceDNSKEYRecordsRequest ReplaceDNSKEYRecordsRequestType
type ReplaceDNSKEYRecordsResponse ReplaceDNSKEYRecordsResponseType
type ReplaceDSRecordsRequest ReplaceDSRecordsRequestType
type ReplaceDSRecordsResponse ReplaceDSRecordsResponseType
type ReplaceIPSECKEYRecordsRequest ReplaceIPSECKEYRecordsRequestType
type ReplaceIPSECKEYRecordsResponse ReplaceIPSECKEYRecordsResponseType
type ReplaceKEYRecordsRequest ReplaceKEYRecordsRequestType
type ReplaceKEYRecordsResponse ReplaceKEYRecordsResponseType
type ReplaceKXRecordsRequest ReplaceKXRecordsRequestType
type ReplaceKXRecordsResponse ReplaceKXRecordsResponseType
type ReplaceLOCRecordsRequest ReplaceLOCRecordsRequestType
type ReplaceLOCRecordsResponse ReplaceLOCRecordsResponseType
type ReplaceMXRecordsRequest ReplaceMXRecordsRequestType
type ReplaceMXRecordsResponse ReplaceMXRecordsResponseType
type ReplaceNAPTRRecordsRequest ReplaceNAPTRRecordsRequestType
type ReplaceNAPTRRecordsResponse ReplaceNAPTRRecordsResponseType
type ReplaceNSAPRecordsRequest ReplaceNSAPRecordsRequestType
type ReplaceNSAPRecordsResponse ReplaceNSAPRecordsResponseType
type ReplacePOLICYRecordsRequest ReplacePOLICYRecordsRequestType
type ReplacePOLICYRecordsResponse ReplacePOLICYRecordsResponseType
type ReplacePTRRecordsRequest ReplacePTRRecordsRequestType
type ReplacePTRRecordsResponse ReplacePTRRecordsResponseType
type ReplacePXRecordsRequest ReplacePXRecordsRequestType
type ReplacePXRecordsResponse ReplacePXRecordsResponseType
type ReplaceRPRecordsRequest ReplaceRPRecordsRequestType
type ReplaceRPRecordsResponse ReplaceRPRecordsResponseType
type ReplaceSPFRecordsRequest ReplaceSPFRecordsRequestType
type ReplaceSPFRecordsResponse ReplaceSPFRecordsResponseType
type ReplaceSRVRecordsRequest ReplaceSRVRecordsRequestType
type ReplaceSRVRecordsResponse ReplaceSRVRecordsResponseType
type ReplaceSSHFPRecordsRequest ReplaceSSHFPRecordsRequestType
type ReplaceSSHFPRecordsResponse ReplaceSSHFPRecordsResponseType
type ReplaceTLSARecordsRequest ReplaceTLSARecordsRequestType
type ReplaceTLSARecordsResponse ReplaceTLSARecordsResponseType
type ReplaceTXTRecordsRequest ReplaceTXTRecordsRequestType
type ReplaceTXTRecordsResponse ReplaceTXTRecordsResponseType
type ReplaceNSRecordsRequest ReplaceNSRecordsRequestType
type ReplaceNSRecordsResponse ReplaceNSRecordsResponseType
type GetANYRecordsRequest GetANYRecordsRequestType
type GetANYRecordsResponse GetANYRecordsResponseType
type GetAllRecordsRequest GetAllRecordsRequestType
type GetAllRecordsResponse GetAllRecordsResponseType
type GetAllAliasQNamesRequest GetAllAliasQNamesRequestType
type GetAllAliasQNamesResponse GetAllAliasQNamesResponseType
type GetOneUserRequest GetOneUserRequestType
type GetOneUserResponse GetOneUserResponseType
type DeleteOneUserRequest DeleteOneUserRequestType
type DeleteOneUserResponse DeleteOneUserResponseType
type CreateUserRequest CreateUserRequestType
type CreateUserResponse CreateUserResponseType
type UpdateUserRequest UpdateUserRequestType
type UpdateUserResponse UpdateUserResponseType
type GetUsersRequest GetUsersRequestType
type GetUsersResponse GetUsersResponseType
type GetUpdateUsersRequest GetUpdateUsersRequestType
type GetUpdateUsersResponse GetUpdateUsersResponseType
type UpdateUpdateUserRequest UpdateUpdateUserRequestType
type UpdateUpdateUserResponse UpdateUpdateUserResponseType
type DeleteOneUpdateUserRequest DeleteOneUpdateUserRequestType
type DeleteOneUpdateUserResponse DeleteOneUpdateUserResponseType
type UpdateUserPasswordRequest UpdateUserPasswordRequestType
type UpdateUserPasswordResponse UpdateUserPasswordResponseType
type BlockUserRequest BlockUserRequestType
type BlockUserResponse BlockUserResponseType
type UnblockUserRequest UnblockUserRequestType
type UnblockUserResponse UnblockUserResponseType
type CreateContactRequest CreateContactRequestType
type CreateContactResponse CreateContactResponseType
type GetOneContactRequest GetOneContactRequestType
type GetOneContactResponse GetOneContactResponseType
type GetContactsRequest GetContactsRequestType
type GetContactsResponse GetContactsResponseType
type DeleteOneContactRequest DeleteOneContactRequestType
type DeleteOneContactResponse DeleteOneContactResponseType
type UpdateContactRequest UpdateContactRequestType
type UpdateContactResponse UpdateContactResponseType
type CreateCustomerRequest CreateCustomerRequestType
type CreateCustomerResponse CreateCustomerResponseType
type UpdateCustomerRequest UpdateCustomerRequestType
type UpdateCustomerResponse UpdateCustomerResponseType
type GetOneCustomerRequest GetOneCustomerRequestType
type GetOneCustomerResponse GetOneCustomerResponseType
type GetCustomersRequest GetCustomersRequestType
type GetCustomersResponse GetCustomersResponseType
type DeleteOneCustomerRequest DeleteOneCustomerRequestType
type DeleteOneCustomerResponse DeleteOneCustomerResponseType
type GetCustomerPrefsRequest GetCustomerPrefsRequestType
type GetCustomerPrefsResponse GetCustomerPrefsResponseType
type SetCustomerPrefsRequest SetCustomerPrefsRequestType
type SetCustomerPrefsResponse SetCustomerPrefsResponseType
type GetCustomerIPACLRequest GetCustomerIPACLRequestType
type GetCustomerIPACLResponse GetCustomerIPACLResponseType
type SetCustomerIPACLRequest SetCustomerIPACLRequestType
type SetCustomerIPACLResponse SetCustomerIPACLResponseType
type CreateCustomerOracleMetadataRequest CreateCustomerOracleMetadataRequestType
type CreateCustomerOracleMetadataResponse CreateCustomerOracleMetadataResponseType
type UpdateCustomerOracleMetadataRequest UpdateCustomerOracleMetadataRequestType
type UpdateCustomerOracleMetadataResponse UpdateCustomerOracleMetadataResponseType
type GetCustomerOracleMetadataRequest GetCustomerOracleMetadataRequestType
type GetCustomerOracleMetadataResponse GetCustomerOracleMetadataResponseType
type DeleteCustomerOracleMetadataRequest DeleteCustomerOracleMetadataRequestType
type DeleteCustomerOracleMetadataResponse DeleteCustomerOracleMetadataResponseType
type CreateZoneOracleMetadataRequest CreateZoneOracleMetadataRequestType
type CreateZoneOracleMetadataResponse CreateZoneOracleMetadataResponseType
type UpdateZoneOracleMetadataRequest UpdateZoneOracleMetadataRequestType
type UpdateZoneOracleMetadataResponse UpdateZoneOracleMetadataResponseType
type GetZoneOracleMetadataRequest GetZoneOracleMetadataRequestType
type GetZoneOracleMetadataResponse GetZoneOracleMetadataResponseType
type DeleteZoneOracleMetadataRequest DeleteZoneOracleMetadataRequestType
type DeleteZoneOracleMetadataResponse DeleteZoneOracleMetadataResponseType
type OCIMigrateRequest OCIMigrateRequestType
type OCIMigrateResponse OCIMigrateResponseType
type CreateDDNSRequest CreateDDNSRequestType
type CreateDDNSResponse CreateDDNSResponseType
type GetOneDDNSRequest GetOneDDNSRequestType
type GetOneDDNSResponse GetOneDDNSResponseType
type GetDDNSsRequest GetDDNSsRequestType
type GetDDNSsResponse GetDDNSsResponseType
type UpdateDDNSRequest UpdateDDNSRequestType
type UpdateDDNSResponse UpdateDDNSResponseType
type DeleteOneDDNSRequest DeleteOneDDNSRequestType
type DeleteOneDDNSResponse DeleteOneDDNSResponseType
type ActivateDDNSRequest ActivateDDNSRequestType
type ActivateDDNSResponse ActivateDDNSResponseType
type DeactivateDDNSRequest DeactivateDDNSRequestType
type DeactivateDDNSResponse DeactivateDDNSResponseType
type ResetDDNSRequest ResetDDNSRequestType
type ResetDDNSResponse ResetDDNSResponseType
type GetUpdateUserPasswordRequest GetUpdateUserPasswordRequestType
type GetUpdateUserPasswordResponse GetUpdateUserPasswordResponseType
type CreateDDNSHostRequest CreateDDNSHostRequestType
type CreateDDNSHostResponse CreateDDNSHostResponseType
type CreateUpdateUserRequest CreateUpdateUserRequestType
type CreateUpdateUserResponse CreateUpdateUserResponseType
type AddDDNSRequest AddDDNSRequestType
type AddDDNSResponse AddDDNSResponseType
type CreateFailoverRequest CreateFailoverRequestType
type CreateFailoverResponse CreateFailoverResponseType
type GetOneFailoverRequest GetOneFailoverRequestType
type GetOneFailoverResponse GetOneFailoverResponseType
type GetFailoversRequest GetFailoversRequestType
type GetFailoversResponse GetFailoversResponseType
type UpdateFailoverRequest UpdateFailoverRequestType
type UpdateFailoverResponse UpdateFailoverResponseType
type DeleteOneFailoverRequest DeleteOneFailoverRequestType
type DeleteOneFailoverResponse DeleteOneFailoverResponseType
type ActivateFailoverRequest ActivateFailoverRequestType
type ActivateFailoverResponse ActivateFailoverResponseType
type DeactivateFailoverRequest DeactivateFailoverRequestType
type DeactivateFailoverResponse DeactivateFailoverResponseType
type RecoverFailoverRequest RecoverFailoverRequestType
type RecoverFailoverResponse RecoverFailoverResponseType
type CreateLoadBalanceRequest CreateLoadBalanceRequestType
type CreateLoadBalanceResponse CreateLoadBalanceResponseType
type GetOneLoadBalanceRequest GetOneLoadBalanceRequestType
type GetOneLoadBalanceResponse GetOneLoadBalanceResponseType
type GetLoadBalancesRequest GetLoadBalancesRequestType
type GetLoadBalancesResponse GetLoadBalancesResponseType
type UpdateLoadBalanceRequest UpdateLoadBalanceRequestType
type UpdateLoadBalanceResponse UpdateLoadBalanceResponseType
type DeleteOneLoadBalanceRequest DeleteOneLoadBalanceRequestType
type DeleteOneLoadBalanceResponse DeleteOneLoadBalanceResponseType
type ActivateLoadBalanceRequest ActivateLoadBalanceRequestType
type ActivateLoadBalanceResponse ActivateLoadBalanceResponseType
type DeactivateLoadBalanceRequest DeactivateLoadBalanceRequestType
type DeactivateLoadBalanceResponse DeactivateLoadBalanceResponseType
type RecoverLoadBalanceRequest RecoverLoadBalanceRequestType
type RecoverLoadBalanceResponse RecoverLoadBalanceResponseType
type RecoverLoadBalanceIPRequest RecoverLoadBalanceIPRequestType
type RecoverLoadBalanceIPResponse RecoverLoadBalanceIPResponseType
type CreateLoadBalancePoolEntryRequest CreateLoadBalancePoolEntryRequestType
type CreateLoadBalancePoolEntryResponse CreateLoadBalancePoolEntryResponseType
type UpdateLoadBalancePoolEntryRequest UpdateLoadBalancePoolEntryRequestType
type UpdateLoadBalancePoolEntryResponse UpdateLoadBalancePoolEntryResponseType
type GetOneLoadBalancePoolEntryRequest GetOneLoadBalancePoolEntryRequestType
type GetOneLoadBalancePoolEntryResponse GetOneLoadBalancePoolEntryResponseType
type GetLoadBalancePoolEntriesRequest GetLoadBalancePoolEntriesRequestType
type GetLoadBalancePoolEntriesResponse GetLoadBalancePoolEntriesResponseType
type DeleteOneLoadBalancePoolEntryRequest DeleteOneLoadBalancePoolEntryRequestType
type DeleteOneLoadBalancePoolEntryResponse DeleteOneLoadBalancePoolEntryResponseType
type CreateGSLBRequest CreateGSLBRequestType
type CreateGSLBResponse CreateGSLBResponseType
type GetOneGSLBRequest GetOneGSLBRequestType
type GetOneGSLBResponse GetOneGSLBResponseType
type GetGSLBsRequest GetGSLBsRequestType
type GetGSLBsResponse GetGSLBsResponseType
type UpdateGSLBRequest UpdateGSLBRequestType
type UpdateGSLBResponse UpdateGSLBResponseType
type DeleteOneGSLBRequest DeleteOneGSLBRequestType
type DeleteOneGSLBResponse DeleteOneGSLBResponseType
type ActivateGSLBRequest ActivateGSLBRequestType
type ActivateGSLBResponse ActivateGSLBResponseType
type DeactivateGSLBRequest DeactivateGSLBRequestType
type DeactivateGSLBResponse DeactivateGSLBResponseType
type RecoverGSLBRequest RecoverGSLBRequestType
type RecoverGSLBResponse RecoverGSLBResponseType
type RecoverGSLBIPRequest RecoverGSLBIPRequestType
type RecoverGSLBIPResponse RecoverGSLBIPResponseType
type CreateGSLBRegionRequest CreateGSLBRegionRequestType
type CreateGSLBRegionResponse CreateGSLBRegionResponseType
type GetOneGSLBRegionRequest GetOneGSLBRegionRequestType
type GetOneGSLBRegionResponse GetOneGSLBRegionResponseType
type GetGSLBRegionsRequest GetGSLBRegionsRequestType
type GetGSLBRegionsResponse GetGSLBRegionsResponseType
type UpdateGSLBRegionRequest UpdateGSLBRegionRequestType
type UpdateGSLBRegionResponse UpdateGSLBRegionResponseType
type DeleteOneGSLBRegionRequest DeleteOneGSLBRegionRequestType
type DeleteOneGSLBRegionResponse DeleteOneGSLBRegionResponseType
type CreateGSLBRegionPoolEntryRequest CreateGSLBRegionPoolEntryRequestType
type CreateGSLBRegionPoolEntryResponse CreateGSLBRegionPoolEntryResponseType
type UpdateGSLBRegionPoolEntryRequest UpdateGSLBRegionPoolEntryRequestType
type UpdateGSLBRegionPoolEntryResponse UpdateGSLBRegionPoolEntryResponseType
type GetOneGSLBRegionPoolEntryRequest GetOneGSLBRegionPoolEntryRequestType
type GetOneGSLBRegionPoolEntryResponse GetOneGSLBRegionPoolEntryResponseType
type GetGSLBRegionPoolEntriesRequest GetGSLBRegionPoolEntriesRequestType
type GetGSLBRegionPoolEntriesResponse GetGSLBRegionPoolEntriesResponseType
type DeleteOneGSLBRegionPoolEntryRequest DeleteOneGSLBRegionPoolEntryRequestType
type DeleteOneGSLBRegionPoolEntryResponse DeleteOneGSLBRegionPoolEntryResponseType
type CreateRTTMRequest CreateRTTMRequestType
type CreateRTTMResponse CreateRTTMResponseType
type GetOneRTTMRequest GetOneRTTMRequestType
type GetOneRTTMResponse GetOneRTTMResponseType
type GetRTTMsRequest GetRTTMsRequestType
type GetRTTMsResponse GetRTTMsResponseType
type UpdateRTTMRequest UpdateRTTMRequestType
type UpdateRTTMResponse UpdateRTTMResponseType
type DeleteOneRTTMRequest DeleteOneRTTMRequestType
type DeleteOneRTTMResponse DeleteOneRTTMResponseType
type ActivateRTTMRequest ActivateRTTMRequestType
type ActivateRTTMResponse ActivateRTTMResponseType
type DeactivateRTTMRequest DeactivateRTTMRequestType
type DeactivateRTTMResponse DeactivateRTTMResponseType
type RecoverRTTMRequest RecoverRTTMRequestType
type RecoverRTTMResponse RecoverRTTMResponseType
type RecoverRTTMIPRequest RecoverRTTMIPRequestType
type RecoverRTTMIPResponse RecoverRTTMIPResponseType
type GetRTTMLogsRequest GetRTTMLogsRequestType
type GetRTTMLogsResponse GetRTTMLogsResponseType
type GetRTTMRRSetsRequest GetRTTMRRSetsRequestType
type GetRTTMRRSetsResponse GetRTTMRRSetsResponseType
type CreateRTTMRegionRequest CreateRTTMRegionRequestType
type CreateRTTMRegionResponse CreateRTTMRegionResponseType
type GetOneRTTMRegionRequest GetOneRTTMRegionRequestType
type GetOneRTTMRegionResponse GetOneRTTMRegionResponseType
type GetRTTMRegionsRequest GetRTTMRegionsRequestType
type GetRTTMRegionsResponse GetRTTMRegionsResponseType
type UpdateRTTMRegionRequest UpdateRTTMRegionRequestType
type UpdateRTTMRegionResponse UpdateRTTMRegionResponseType
type DeleteOneRTTMRegionRequest DeleteOneRTTMRegionRequestType
type DeleteOneRTTMRegionResponse DeleteOneRTTMRegionResponseType
type CreateRTTMRegionPoolEntryRequest CreateRTTMRegionPoolEntryRequestType
type CreateRTTMRegionPoolEntryResponse CreateRTTMRegionPoolEntryResponseType
type UpdateRTTMRegionPoolEntryRequest UpdateRTTMRegionPoolEntryRequestType
type UpdateRTTMRegionPoolEntryResponse UpdateRTTMRegionPoolEntryResponseType
type GetOneRTTMRegionPoolEntryRequest GetOneRTTMRegionPoolEntryRequestType
type GetOneRTTMRegionPoolEntryResponse GetOneRTTMRegionPoolEntryResponseType
type GetRTTMRegionPoolEntriesRequest GetRTTMRegionPoolEntriesRequestType
type GetRTTMRegionPoolEntriesResponse GetRTTMRegionPoolEntriesResponseType
type DeleteOneRTTMRegionPoolEntryRequest DeleteOneRTTMRegionPoolEntryRequestType
type DeleteOneRTTMRegionPoolEntryResponse DeleteOneRTTMRegionPoolEntryResponseType
type CreateHTTPRedirectRequest CreateHTTPRedirectRequestType
type CreateHTTPRedirectResponse CreateHTTPRedirectResponseType
type GetOneHTTPRedirectRequest GetOneHTTPRedirectRequestType
type GetOneHTTPRedirectResponse GetOneHTTPRedirectResponseType
type GetHTTPRedirectsRequest GetHTTPRedirectsRequestType
type GetHTTPRedirectsResponse GetHTTPRedirectsResponseType
type UpdateHTTPRedirectRequest UpdateHTTPRedirectRequestType
type UpdateHTTPRedirectResponse UpdateHTTPRedirectResponseType
type DeleteOneHTTPRedirectRequest DeleteOneHTTPRedirectRequestType
type DeleteOneHTTPRedirectResponse DeleteOneHTTPRedirectResponseType
type CreateAdvRedirectRuleRequest CreateAdvRedirectRuleRequestType
type CreateAdvRedirectRuleResponse CreateAdvRedirectRuleResponseType
type UpdateAdvRedirectRuleRequest UpdateAdvRedirectRuleRequestType
type UpdateAdvRedirectRuleResponse UpdateAdvRedirectRuleResponseType
type GetOneAdvRedirectRuleRequest GetOneAdvRedirectRuleRequestType
type GetOneAdvRedirectRuleResponse GetOneAdvRedirectRuleResponseType
type GetAdvRedirectRulesRequest GetAdvRedirectRulesRequestType
type GetAdvRedirectRulesResponse GetAdvRedirectRulesResponseType
type DeleteOneAdvRedirectRuleRequest DeleteOneAdvRedirectRuleRequestType
type DeleteOneAdvRedirectRuleResponse DeleteOneAdvRedirectRuleResponseType
type CreateAdvRedirectRequest CreateAdvRedirectRequestType
type CreateAdvRedirectResponse CreateAdvRedirectResponseType
type GetOneAdvRedirectRequest GetOneAdvRedirectRequestType
type GetOneAdvRedirectResponse GetOneAdvRedirectResponseType
type GetAdvRedirectsRequest GetAdvRedirectsRequestType
type GetAdvRedirectsResponse GetAdvRedirectsResponseType
type UpdateAdvRedirectRequest UpdateAdvRedirectRequestType
type UpdateAdvRedirectResponse UpdateAdvRedirectResponseType
type DeleteOneAdvRedirectRequest DeleteOneAdvRedirectRequestType
type DeleteOneAdvRedirectResponse DeleteOneAdvRedirectResponseType
type GetNodeListRequest GetNodeListRequestType
type GetNodeListResponse GetNodeListResponseType
type PublishZoneRequest PublishZoneRequestType
type PublishZoneResponse PublishZoneResponseType
type PruneZoneRequest PruneZoneRequestType
type PruneZoneResponse PruneZoneResponseType
type FreezeZoneRequest FreezeZoneRequestType
type FreezeZoneResponse FreezeZoneResponseType
type ThawZoneRequest ThawZoneRequestType
type ThawZoneResponse ThawZoneResponseType
type RestoreZoneRequest RestoreZoneRequestType
type RestoreZoneResponse RestoreZoneResponseType
type BlockZoneRequest BlockZoneRequestType
type BlockZoneResponse BlockZoneResponseType
type DeleteZoneChangesetRequest DeleteZoneChangesetRequestType
type DeleteZoneChangesetResponse DeleteZoneChangesetResponseType
type GetZoneChangesetRequest GetZoneChangesetRequestType
type GetZoneChangesetResponse GetZoneChangesetResponseType
type GetZoneNotesRequest GetZoneNotesRequestType
type GetZoneNotesResponse GetZoneNotesResponseType
type UploadZoneFileRequest UploadZoneFileRequestType
type UploadZoneFileResponse UploadZoneFileResponseType
type TransferZoneInRequest TransferZoneInRequestType
type TransferZoneInResponse TransferZoneInResponseType
type GetTransferStatusRequest GetTransferStatusRequestType
type GetTransferStatusResponse GetTransferStatusResponseType
type GetZoneConfigOptionsRequest GetZoneConfigOptionsRequestType
type GetZoneConfigOptionsResponse GetZoneConfigOptionsResponseType
type SetZoneConfigOptionsRequest SetZoneConfigOptionsRequestType
type SetZoneConfigOptionsResponse SetZoneConfigOptionsResponseType
type CreateIPTrackRequest CreateIPTrackRequestType
type CreateIPTrackResponse CreateIPTrackResponseType
type GetOneIPTrackRequest GetOneIPTrackRequestType
type GetOneIPTrackResponse GetOneIPTrackResponseType
type GetIPTracksRequest GetIPTracksRequestType
type GetIPTracksResponse GetIPTracksResponseType
type UpdateIPTrackRequest UpdateIPTrackRequestType
type UpdateIPTrackResponse UpdateIPTrackResponseType
type DeleteOneIPTrackRequest DeleteOneIPTrackRequestType
type DeleteOneIPTrackResponse DeleteOneIPTrackResponseType
type ActivateIPTrackRequest ActivateIPTrackRequestType
type ActivateIPTrackResponse ActivateIPTrackResponseType
type DeactivateIPTrackRequest DeactivateIPTrackRequestType
type DeactivateIPTrackResponse DeactivateIPTrackResponseType
type CreateDNSSECRequest CreateDNSSECRequestType
type CreateDNSSECResponse CreateDNSSECResponseType
type GetOneDNSSECRequest GetOneDNSSECRequestType
type GetOneDNSSECResponse GetOneDNSSECResponseType
type GetDNSSECsRequest GetDNSSECsRequestType
type GetDNSSECsResponse GetDNSSECsResponseType
type UpdateDNSSECRequest UpdateDNSSECRequestType
type UpdateDNSSECResponse UpdateDNSSECResponseType
type DeleteOneDNSSECRequest DeleteOneDNSSECRequestType
type DeleteOneDNSSECResponse DeleteOneDNSSECResponseType
type ActivateDNSSECRequest ActivateDNSSECRequestType
type ActivateDNSSECResponse ActivateDNSSECResponseType
type DeactivateDNSSECRequest DeactivateDNSSECRequestType
type DeactivateDNSSECResponse DeactivateDNSSECResponseType
type GetDNSSECTimelineRequest GetDNSSECTimelineRequestType
type GetDNSSECTimelineResponse GetDNSSECTimelineResponseType
type GetTasksRequest GetTasksRequestType
type GetTasksResponse GetTasksResponseType
type GetOneTaskRequest GetOneTaskRequestType
type GetOneTaskResponse GetOneTaskResponseType
type CancelTaskRequest CancelTaskRequestType
type CancelTaskResponse CancelTaskResponseType
type CreateExtNameserverRequest CreateExtNameserverRequestType
type CreateExtNameserverResponse CreateExtNameserverResponseType
type GetOneExtNameserverRequest GetOneExtNameserverRequestType
type GetOneExtNameserverResponse GetOneExtNameserverResponseType
type GetExtNameserversRequest GetExtNameserversRequestType
type GetExtNameserversResponse GetExtNameserversResponseType
type UpdateExtNameserverRequest UpdateExtNameserverRequestType
type UpdateExtNameserverResponse UpdateExtNameserverResponseType
type DeleteOneExtNameserverRequest DeleteOneExtNameserverRequestType
type DeleteOneExtNameserverResponse DeleteOneExtNameserverResponseType
type Messages struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ messages"`
Source string `xml:"source,omitempty" json:"source,omitempty"`
Lvl string `xml:"lvl,omitempty" json:"lvl,omitempty"`
Err_cd string `xml:"err_cd,omitempty" json:"err_cd,omitempty"`
Info string `xml:"info,omitempty" json:"info,omitempty"`
}
type WeightData struct {
A_weight []string `xml:"a_weight,omitempty" json:"a_weight,omitempty"`
Aaaa_weight []string `xml:"aaaa_weight,omitempty" json:"aaaa_weight,omitempty"`
Cname_weight []string `xml:"cname_weight,omitempty" json:"cname_weight,omitempty"`
}
type ServeCountData struct {
A_serve_count string `xml:"a_serve_count,omitempty" json:"a_serve_count,omitempty"`
Aaaa_serve_count string `xml:"aaaa_serve_count,omitempty" json:"aaaa_serve_count,omitempty"`
}
type TTLData struct {
A_ttl int32 `xml:"a_ttl,omitempty" json:"a_ttl,omitempty"`
Aaaa_ttl int32 `xml:"aaaa_ttl,omitempty" json:"aaaa_ttl,omitempty"`
Cert_ttl int32 `xml:"cert_ttl,omitempty" json:"cert_ttl,omitempty"`
Cname_ttl int32 `xml:"cname_ttl,omitempty" json:"cname_ttl,omitempty"`
Mx_ttl int32 `xml:"mx_ttl,omitempty" json:"mx_ttl,omitempty"`
Txt_ttl int32 `xml:"txt_ttl,omitempty" json:"txt_ttl,omitempty"`
Spf_ttl int32 `xml:"spf_ttl,omitempty" json:"spf_ttl,omitempty"`
Ptr_ttl int32 `xml:"ptr_ttl,omitempty" json:"ptr_ttl,omitempty"`
Loc_ttl int32 `xml:"loc_ttl,omitempty" json:"loc_ttl,omitempty"`
Srv_ttl int32 `xml:"srv_ttl,omitempty" json:"srv_ttl,omitempty"`
Rp_ttl int32 `xml:"rp_ttl,omitempty" json:"rp_ttl,omitempty"`
Key_ttl int32 `xml:"key_ttl,omitempty" json:"key_ttl,omitempty"`
Dnskey_ttl int32 `xml:"dnskey_ttl,omitempty" json:"dnskey_ttl,omitempty"`
Sshfp_ttl int32 `xml:"sshfp_ttl,omitempty" json:"sshfp_ttl,omitempty"`
Dhcid_ttl int32 `xml:"dhcid_ttl,omitempty" json:"dhcid_ttl,omitempty"`
Nsap_ttl int32 `xml:"nsap_ttl,omitempty" json:"nsap_ttl,omitempty"`
Px_ttl int32 `xml:"px_ttl,omitempty" json:"px_ttl,omitempty"`
}
type LabelData struct {
A_label []string `xml:"a_label,omitempty" json:"a_label,omitempty"`
Aaaa_label []string `xml:"aaaa_label,omitempty" json:"aaaa_label,omitempty"`
Cert_label []string `xml:"cert_label,omitempty" json:"cert_label,omitempty"`
Cname_label []string `xml:"cname_label,omitempty" json:"cname_label,omitempty"`
Mx_label []string `xml:"mx_label,omitempty" json:"mx_label,omitempty"`
Txt_label []string `xml:"txt_label,omitempty" json:"txt_label,omitempty"`
Spf_label []string `xml:"spf_label,omitempty" json:"spf_label,omitempty"`
Ptr_label []string `xml:"ptr_label,omitempty" json:"ptr_label,omitempty"`
Loc_label []string `xml:"loc_label,omitempty" json:"loc_label,omitempty"`
Srv_label []string `xml:"srv_label,omitempty" json:"srv_label,omitempty"`
Rp_label []string `xml:"rp_label,omitempty" json:"rp_label,omitempty"`
Key_label []string `xml:"key_label,omitempty" json:"key_label,omitempty"`
Dnskey_label []string `xml:"dnskey_label,omitempty" json:"dnskey_label,omitempty"`
Sshfp_label []string `xml:"sshfp_label,omitempty" json:"sshfp_label,omitempty"`
Dhcid_label []string `xml:"dhcid_label,omitempty" json:"dhcid_label,omitempty"`
Nsap_label []string `xml:"nsap_label,omitempty" json:"nsap_label,omitempty"`
Px_label []string `xml:"px_label,omitempty" json:"px_label,omitempty"`
}
type GeoRegionGroup struct {
Name string `xml:"name,omitempty" json:"name,omitempty"`
Rdata *ANYRData `xml:"rdata,omitempty" json:"rdata,omitempty"`
Countries []string `xml:"countries,omitempty" json:"countries,omitempty"`
Serve_count *ServeCountData `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
Weight *WeightData `xml:"weight,omitempty" json:"weight,omitempty"`
Ttl *TTLData `xml:"ttl,omitempty" json:"ttl,omitempty"`
Label *LabelData `xml:"label,omitempty" json:"label,omitempty"`
}
type GeoRegionGroupData struct {
Name string `xml:"name,omitempty" json:"name,omitempty"`
Rdata *ANYRData `xml:"rdata,omitempty" json:"rdata,omitempty"`
Countries []string `xml:"countries,omitempty" json:"countries,omitempty"`
Serve_count *ServeCountData `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
Weight *WeightData `xml:"weight,omitempty" json:"weight,omitempty"`
Ttl *TTLData `xml:"ttl,omitempty" json:"ttl,omitempty"`
Label *LabelData `xml:"label,omitempty" json:"label,omitempty"`
Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`
}
type GeoNode struct {
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type Geo struct {
Name string `xml:"name,omitempty" json:"name,omitempty"`
Groups []*GeoRegionGroup `xml:"groups,omitempty" json:"groups,omitempty"`
Nodes []*GeoNode `xml:"nodes,omitempty" json:"nodes,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Active string `xml:"active,omitempty" json:"active,omitempty"`
}
type DSFRData struct {
Type_ string `xml:"type,omitempty" json:"type,omitempty"`
Data *GenericRData `xml:"data,omitempty" json:"data,omitempty"`
Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type DSFRecord struct {
Master_line string `xml:"master_line,omitempty" json:"master_line,omitempty"`
// Rdata to update the svc record with
Rdata *ANYOneRData `xml:"rdata,omitempty" json:"rdata,omitempty"`
Label string `xml:"label,omitempty" json:"label,omitempty"`
Weight string `xml:"weight,omitempty" json:"weight,omitempty"`
Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
Endpoints []string `xml:"endpoints,omitempty" json:"endpoints,omitempty"`
Endpoint_up_count string `xml:"endpoint_up_count,omitempty" json:"endpoint_up_count,omitempty"`
Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
}
type DSFRecordData struct {
Dsf_record_id string `xml:"dsf_record_id,omitempty" json:"dsf_record_id,omitempty"`
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`
Label string `xml:"label,omitempty" json:"label,omitempty"`
Master_line string `xml:"master_line,omitempty" json:"master_line,omitempty"`
Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
Endpoints []string `xml:"endpoints,omitempty" json:"endpoints,omitempty"`
Endpoint_up_count int32 `xml:"endpoint_up_count,omitempty" json:"endpoint_up_count,omitempty"`
Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
Rdata_class string `xml:"rdata_class,omitempty" json:"rdata_class,omitempty"`
Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata []*DSFRData `xml:"rdata,omitempty" json:"rdata,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Response_time int32 `xml:"response_time,omitempty" json:"response_time,omitempty"`
Torpidity int32 `xml:"torpidity,omitempty" json:"torpidity,omitempty"`
Last_monitored int32 `xml:"last_monitored,omitempty" json:"last_monitored,omitempty"`
Pending_change string `xml:"pending_change,omitempty" json:"pending_change,omitempty"`
}
type DSFRecordSet struct {
Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`
Failover string `xml:"failover,omitempty" json:"failover,omitempty"`
Rdata_class string `xml:"rdata_class,omitempty" json:"rdata_class,omitempty"`
Label string `xml:"label,omitempty" json:"label,omitempty"`
Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`
Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
Serve_count string `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
Fail_count string `xml:"fail_count,omitempty" json:"fail_count,omitempty"`
Trouble_count string `xml:"trouble_count,omitempty" json:"trouble_count,omitempty"`
Torpidity_max string `xml:"torpidity_max,omitempty" json:"torpidity_max,omitempty"`
Index string `xml:"index,omitempty" json:"index,omitempty"`
Records []*DSFRecord `xml:"records,omitempty" json:"records,omitempty"`
}
type DSFRecordSetData struct {
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`
Label string `xml:"label,omitempty" json:"label,omitempty"`
Rdata_class string `xml:"rdata_class,omitempty" json:"rdata_class,omitempty"`
Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
Serve_count string `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
Fail_count string `xml:"fail_count,omitempty" json:"fail_count,omitempty"`
Trouble_count string `xml:"trouble_count,omitempty" json:"trouble_count,omitempty"`
Torpidity_max string `xml:"torpidity_max,omitempty" json:"torpidity_max,omitempty"`
Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`
Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
Pending_change string `xml:"pending_change,omitempty" json:"pending_change,omitempty"`
Ttl_derived string `xml:"ttl_derived,omitempty" json:"ttl_derived,omitempty"`
Records []*DSFRecordData `xml:"records,omitempty" json:"records,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Last_monitored string `xml:"last_monitored,omitempty" json:"last_monitored,omitempty"`
}
type DSFRecordSetFailoverChain struct {
Label string `xml:"label,omitempty" json:"label,omitempty"`
Core string `xml:"core,omitempty" json:"core,omitempty"`
Record_sets []*DSFRecordSet `xml:"record_sets,omitempty" json:"record_sets,omitempty"`
}
type DSFRecordSetFailoverChainData struct {
Dsf_record_set_failover_chain_id string `xml:"dsf_record_set_failover_chain_id,omitempty" json:"dsf_record_set_failover_chain_id,omitempty"`
Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`
Label string `xml:"label,omitempty" json:"label,omitempty"`
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
Core string `xml:"core,omitempty" json:"core,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Pending_change string `xml:"pending_change,omitempty" json:"pending_change,omitempty"`
Record_sets []*DSFRecordSetData `xml:"record_sets,omitempty" json:"record_sets,omitempty"`
}
type DSFCriteria struct {
Geoip *DSFGeoIPCriteria `xml:"geoip,omitempty" json:"geoip,omitempty"`
}
type DSFGeoIPCriteria struct {
Country []string `xml:"country,omitempty" json:"country,omitempty"`
Region []string `xml:"region,omitempty" json:"region,omitempty"`
Province []string `xml:"province,omitempty" json:"province,omitempty"`
}
type DSFRulesetData struct {
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`
Label string `xml:"label,omitempty" json:"label,omitempty"`
Criteria_type string `xml:"criteria_type,omitempty" json:"criteria_type,omitempty"`
Criteria *DSFCriteria `xml:"criteria,omitempty" json:"criteria,omitempty"`
Ordering string `xml:"ordering,omitempty" json:"ordering,omitempty"`
Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
Response_pools []*DSFResponsePoolData `xml:"response_pools,omitempty" json:"response_pools,omitempty"`
Pending_change string `xml:"pending_change,omitempty" json:"pending_change,omitempty"`
}
type DSFRuleset struct {
Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`
Label string `xml:"label,omitempty" json:"label,omitempty"`
// The type of criteria contained within this Pool
Criteria_type string `xml:"criteria_type,omitempty" json:"criteria_type,omitempty"`
// Required based on criteria_type. Filtered in API/BLL
Criteria *DSFCriteria `xml:"criteria,omitempty" json:"criteria,omitempty"`
// where in the list of rulesets this should be. Defaults to last.
Ordering string `xml:"ordering,omitempty" json:"ordering,omitempty"`
Response_pools []*DSFResponsePool `xml:"response_pools,omitempty" json:"response_pools,omitempty"`
}
type DSFResponsePoolData struct {
Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
Label string `xml:"label,omitempty" json:"label,omitempty"`
// Notify Object
Notifier string `xml:"notifier,omitempty" json:"notifier,omitempty"`
Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
Core_set_count string `xml:"core_set_count,omitempty" json:"core_set_count,omitempty"`
Pending_change string `xml:"pending_change,omitempty" json:"pending_change,omitempty"`
Rs_chains []*DSFRecordSetFailoverChainData `xml:"rs_chains,omitempty" json:"rs_chains,omitempty"`
Rulesets []*DSFRulesetData `xml:"rulesets,omitempty" json:"rulesets,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Last_monitored string `xml:"last_monitored,omitempty" json:"last_monitored,omitempty"`
}
type DSFResponsePool struct {
Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`
Failover string `xml:"failover,omitempty" json:"failover,omitempty"`
Label string `xml:"label,omitempty" json:"label,omitempty"`
Notifier string `xml:"notifier,omitempty" json:"notifier,omitempty"`
Core_set_count string `xml:"core_set_count,omitempty" json:"core_set_count,omitempty"`
Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
Rs_chains []*DSFRecordSetFailoverChain `xml:"rs_chains,omitempty" json:"rs_chains,omitempty"`
Ruleset string `xml:"ruleset,omitempty" json:"ruleset,omitempty"`
Index string `xml:"index,omitempty" json:"index,omitempty"`
}
type DSFData struct {
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
Active string `xml:"active,omitempty" json:"active,omitempty"`
Label string `xml:"label,omitempty" json:"label,omitempty"`
Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
Nodes []*DSFNode `xml:"nodes,omitempty" json:"nodes,omitempty"`
Notifiers []*NotifierLinkData `xml:"notifiers,omitempty" json:"notifiers,omitempty"`
Rulesets []*DSFRulesetData `xml:"rulesets,omitempty" json:"rulesets,omitempty"`
Pending_change string `xml:"pending_change,omitempty" json:"pending_change,omitempty"`
}
type DSFNode struct {
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type DSFMonitorData struct {
// ID
Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`
// Label for the DSF Monitor
Label string `xml:"label,omitempty" json:"label,omitempty"`
// Indicates whether or not the DSF Monitor is active
Active string `xml:"active,omitempty" json:"active,omitempty"`
// Num of responses to determine status
Response_count string `xml:"response_count,omitempty" json:"response_count,omitempty"`
// Interval, in seconds, between probes
Probe_interval string `xml:"probe_interval,omitempty" json:"probe_interval,omitempty"`
// number of attempted retries on failure before giving up
Retries string `xml:"retries,omitempty" json:"retries,omitempty"`
// name of the protocol to monitor
Protocol string `xml:"protocol,omitempty" json:"protocol,omitempty"`
// options pertaining the monitor
Options *DSFMonitorOptions `xml:"options,omitempty" json:"options,omitempty"`
// IDs of attached notifiers
Notifier []string `xml:"notifier,omitempty" json:"notifier,omitempty"`
// Endpoints to monitor
Endpoints []*DSFMonitorEndpoint `xml:"endpoints,omitempty" json:"endpoints,omitempty"`
// how are agents chosen?
Agent_scheme string `xml:"agent_scheme,omitempty" json:"agent_scheme,omitempty"`
// IDs of attached services
Services []string `xml:"services,omitempty" json:"services,omitempty"`
}
type DSFMonitorEndpoint struct {
// Indicates whether or not the end point is active
Active string `xml:"active,omitempty" json:"active,omitempty"`
// label of the endpoint
Label string `xml:"label,omitempty" json:"label,omitempty"`
// address for the endpoint
Address string `xml:"address,omitempty" json:"address,omitempty"`
// ordered list of preferred sites for monitoring
Site_prefs []string `xml:"site_prefs,omitempty" json:"site_prefs,omitempty"`
}
type DSFMonitorOptions struct {
// time, in seconds, before the check timeout
Timeout string `xml:"timeout,omitempty" json:"timeout,omitempty"`
// an alternate port to connect to
Port string `xml:"port,omitempty" json:"port,omitempty"`
// a specific path to request
Path string `xml:"path,omitempty" json:"path,omitempty"`
// a value to pass into the `HOST:` header
Host string `xml:"host,omitempty" json:"host,omitempty"`
// additional header fields
Header string `xml:"header,omitempty" json:"header,omitempty"`
// a string to search for in the response
Expected string `xml:"expected,omitempty" json:"expected,omitempty"`
Host_override []*DSFMonitorHostOverride `xml:"host_override,omitempty" json:"host_override,omitempty"`
}
type DSFMonitorHostOverride struct {
// address of an endpoint
Address string `xml:"address,omitempty" json:"address,omitempty"`
// host to use when checking that endpoint
Host string `xml:"host,omitempty" json:"host,omitempty"`
}
type DSFMonitorSitesData struct {
// information for a site performing DSF monitoring
DSFMonitorSites []*DSFMonitorSite `xml:"DSFMonitorSites,omitempty" json:"DSFMonitorSites,omitempty"`
}
type DSFMonitorSite struct {
// site code for the monitoring machine
Code string `xml:"code,omitempty" json:"code,omitempty"`
// description of the machine's location
Description string `xml:"description,omitempty" json:"description,omitempty"`
// CIDR of the monitoring machine(s)
Address string `xml:"address,omitempty" json:"address,omitempty"`
}
type Notifier struct {
// Label for the Notifier object
Label string `xml:"label,omitempty" json:"label,omitempty"`
// List of Recipients attached to the Notifier
Recipients []*Recipient `xml:"recipients,omitempty" json:"recipients,omitempty"`
// List of services attached to the Notifier
Services []*Service `xml:"services,omitempty" json:"services,omitempty"`
}
type NotifierLink struct {
// Public_id of the Notifier to link to
Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`
// filters on when services should fire the notifier
Filters []string `xml:"filters,omitempty" json:"filters,omitempty"`
}
type NotifierDataAlt struct {
// Public ID of the Notifier object
Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`
// Label for the Notifier object
Label string `xml:"label,omitempty" json:"label,omitempty"`
// Indicates whether or not the Notifier is active
Active string `xml:"active,omitempty" json:"active,omitempty"`
// List of Recepients attached to the Notifier
Recipients []string `xml:"recipients,omitempty" json:"recipients,omitempty"`
// List of services attached to the Notifier
Services []*Service `xml:"services,omitempty" json:"services,omitempty"`
}
type NotifierData struct {
// Public ID of the Notifier object
Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`
// Label for the Notifier object
Label string `xml:"label,omitempty" json:"label,omitempty"`
// Indicates whether or not the Notifier is active
Active string `xml:"active,omitempty" json:"active,omitempty"`
// List of Recepients attached to the Notifier
Recipients []*Recipient `xml:"recipients,omitempty" json:"recipients,omitempty"`
// List of services attached to the Notifier
Services []*Service `xml:"services,omitempty" json:"services,omitempty"`
}
type NotifierLinkData struct {
// Public ID of the Notifier object
Link_id string `xml:"link_id,omitempty" json:"link_id,omitempty"`
// Indicates whether or not the Notifier link is active
Active string `xml:"active,omitempty" json:"active,omitempty"`
// filters on when services should fire the notifier
Filters []string `xml:"filters,omitempty" json:"filters,omitempty"`
Notifier *NotifierSummaryData `xml:"notifier,omitempty" json:"notifier,omitempty"`
}
type NotifierSummaryData struct {
// Public ID of the Notifier object
Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`
Label string `xml:"label,omitempty" json:"label,omitempty"`
// List of Recepients attached to the Notifier
Recipients []string `xml:"recipients,omitempty" json:"recipients,omitempty"`
// Indicates whether or not the Notifier is active
Active string `xml:"active,omitempty" json:"active,omitempty"`
}
type Recipient struct {
// email or syslog
Format string `xml:"format,omitempty" json:"format,omitempty"`
// For email, valid address or contact name. Syslog - address or hostname
Recipient string `xml:"recipient,omitempty" json:"recipient,omitempty"`
// hash of options
Details *RecipientDetail `xml:"details,omitempty" json:"details,omitempty"`
// List of string. For email - detail and summary are valid
Features []string `xml:"features,omitempty" json:"features,omitempty"`
}
type RecipientDetail struct {
// syslog port
Port string `xml:"port,omitempty" json:"port,omitempty"`
// syslog ident
Ident string `xml:"ident,omitempty" json:"ident,omitempty"`
// syslog facility
Facility string `xml:"facility,omitempty" json:"facility,omitempty"`
// syslog tls
Tls string `xml:"tls,omitempty" json:"tls,omitempty"`
}
type Service struct {
// Valid entries - DSF or Monitor
Service_class string `xml:"service_class,omitempty" json:"service_class,omitempty"`
// public_id of the specified service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// filters on when services should fire the notifier
Filters []string `xml:"filters,omitempty" json:"filters,omitempty"`
// Indicates whether or not the link to the service is active
Active string `xml:"active,omitempty" json:"active,omitempty"`
}
type ConfigLimitData struct {
Name string `xml:"name,omitempty" json:"name,omitempty"`
Value string `xml:"value,omitempty" json:"value,omitempty"`
}
type PermissionZone struct {
Zone_name string `xml:"zone_name,omitempty" json:"zone_name,omitempty"`
Recurse string `xml:"recurse,omitempty" json:"recurse,omitempty"`
// This field is returned in responses from the API, it should not be included in requests.
Reason []string `xml:"reason,omitempty" json:"reason,omitempty"`
}
type PermissionResponse struct {
Admin_override string `xml:"admin_override,omitempty" json:"admin_override,omitempty"`
Allowed []*PermissionData `xml:"allowed,omitempty" json:"allowed,omitempty"`
Forbidden []*PermissionData `xml:"forbidden,omitempty" json:"forbidden,omitempty"`
}
type PermissionData struct {
Name string `xml:"name,omitempty" json:"name,omitempty"`
Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
Reason []string `xml:"reason,omitempty" json:"reason,omitempty"`
}
type PermissionGroupData struct {
Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
Type_ string `xml:"type,omitempty" json:"type,omitempty"`
Description string `xml:"description,omitempty" json:"description,omitempty"`
Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
User_name []string `xml:"user_name,omitempty" json:"user_name,omitempty"`
Subgroup []string `xml:"subgroup,omitempty" json:"subgroup,omitempty"`
Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
}
type TSIGKeyData struct {
Name string `xml:"name,omitempty" json:"name,omitempty"`
Algorithm string `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
Secret string `xml:"secret,omitempty" json:"secret,omitempty"`
}
type HostStatFlagsData struct {
// empty for customer-wide default
Zone_name string `xml:"zone_name,omitempty" json:"zone_name,omitempty"`
// Y or N
Active string `xml:"active,omitempty" json:"active,omitempty"`
}
type ZoneData struct {
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// code indicating how serial numbers are constructed on publish
Serial_style string `xml:"serial_style,omitempty" json:"serial_style,omitempty"`
// current serial number
Serial int32 `xml:"serial,omitempty" json:"serial,omitempty"`
// Type of zone. Primary or Secondary
Zone_type string `xml:"zone_type,omitempty" json:"zone_type,omitempty"`
}
type SecondaryData struct {
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Masters []string `xml:"masters,omitempty" json:"masters,omitempty"`
Tsig_key_name string `xml:"tsig_key_name,omitempty" json:"tsig_key_name,omitempty"`
Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
Active string `xml:"active,omitempty" json:"active,omitempty"`
Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
}
type SessionLoginData struct {
Token string `xml:"token,omitempty" json:"token,omitempty"`
Version string `xml:"version,omitempty" json:"version,omitempty"`
}
type QueryStatsData struct {
Csv string `xml:"csv,omitempty" json:"csv,omitempty"`
}
type ARecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataA `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type AAAARecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataAAAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type ALIASRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataALIAS `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type CAARecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type CDNSKEYRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type CDSRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type CERTRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCERT `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type CNAMERecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type CSYNCRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCSYNC `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DHCIDRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataDHCID `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DNAMERecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataDNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DNSKEYRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DSRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type IPSECKEYRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataIPSECKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type KEYRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type KXRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataKX `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type LOCRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataLOC `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type MXRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataMX `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type NAPTRRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataNAPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type NSAPRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataNSAP `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type POLICYRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataPOLICY `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type PTRRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type PXRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataPX `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type RPRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataRP `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type SPFRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataSPF `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type SRVRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataSRV `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type SSHFPRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataSSHFP `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type TLSARecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataTLSA `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type TXTRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataTXT `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type SOARecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataSOA `xml:"rdata,omitempty" json:"rdata,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Serial_style string `xml:"serial_style,omitempty" json:"serial_style,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type RDataSOAUpdate struct {
Rname string `xml:"rname,omitempty" json:"rname,omitempty"`
Refresh string `xml:"refresh,omitempty" json:"refresh,omitempty"`
Retry string `xml:"retry,omitempty" json:"retry,omitempty"`
Expire string `xml:"expire,omitempty" json:"expire,omitempty"`
Minimum string `xml:"minimum,omitempty" json:"minimum,omitempty"`
}
type NSRecordData struct {
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataNS `xml:"rdata,omitempty" json:"rdata,omitempty"`
Service_class string `xml:"service_class,omitempty" json:"service_class,omitempty"`
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type UserData struct {
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
User_id string `xml:"user_id,omitempty" json:"user_id,omitempty"`
Password string `xml:"password,omitempty" json:"password,omitempty"`
Group_name []string `xml:"group_name,omitempty" json:"group_name,omitempty"`
Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`
First_name string `xml:"first_name,omitempty" json:"first_name,omitempty"`
Last_name string `xml:"last_name,omitempty" json:"last_name,omitempty"`
Phone string `xml:"phone,omitempty" json:"phone,omitempty"`
Fax string `xml:"fax,omitempty" json:"fax,omitempty"`
Email string `xml:"email,omitempty" json:"email,omitempty"`
Notify_email string `xml:"notify_email,omitempty" json:"notify_email,omitempty"`
Pager_email string `xml:"pager_email,omitempty" json:"pager_email,omitempty"`
Address string `xml:"address,omitempty" json:"address,omitempty"`
Address_2 string `xml:"address_2,omitempty" json:"address_2,omitempty"`
City string `xml:"city,omitempty" json:"city,omitempty"`
State string `xml:"state,omitempty" json:"state,omitempty"`
Post_code string `xml:"post_code,omitempty" json:"post_code,omitempty"`
Country string `xml:"country,omitempty" json:"country,omitempty"`
Website string `xml:"website,omitempty" json:"website,omitempty"`
Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
}
type ContactData struct {
Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`
First_name string `xml:"first_name,omitempty" json:"first_name,omitempty"`
Last_name string `xml:"last_name,omitempty" json:"last_name,omitempty"`
Phone string `xml:"phone,omitempty" json:"phone,omitempty"`
Fax string `xml:"fax,omitempty" json:"fax,omitempty"`
Email string `xml:"email,omitempty" json:"email,omitempty"`
Notify_email string `xml:"notify_email,omitempty" json:"notify_email,omitempty"`
Pager_email string `xml:"pager_email,omitempty" json:"pager_email,omitempty"`
Address string `xml:"address,omitempty" json:"address,omitempty"`
Address_2 string `xml:"address_2,omitempty" json:"address_2,omitempty"`
City string `xml:"city,omitempty" json:"city,omitempty"`
State string `xml:"state,omitempty" json:"state,omitempty"`
Post_code string `xml:"post_code,omitempty" json:"post_code,omitempty"`
Country string `xml:"country,omitempty" json:"country,omitempty"`
Website string `xml:"website,omitempty" json:"website,omitempty"`
Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
}
type CustomerNSData struct {
Primary string `xml:"primary,omitempty" json:"primary,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type CustomerInterfaceData struct {
Name string `xml:"name,omitempty" json:"name,omitempty"`
Address []string `xml:"address,omitempty" json:"address,omitempty"`
}
type CustomerData struct {
Id string `xml:"id,omitempty" json:"id,omitempty"`
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Pool_id string `xml:"pool_id,omitempty" json:"pool_id,omitempty"`
Activated string `xml:"activated,omitempty" json:"activated,omitempty"`
Type_ string `xml:"type,omitempty" json:"type,omitempty"`
Level string `xml:"level,omitempty" json:"level,omitempty"`
Owner_contact string `xml:"owner_contact,omitempty" json:"owner_contact,omitempty"`
Billing_contact string `xml:"billing_contact,omitempty" json:"billing_contact,omitempty"`
Primary_sales_agent string `xml:"primary_sales_agent,omitempty" json:"primary_sales_agent,omitempty"`
Salesforce_id string `xml:"salesforce_id,omitempty" json:"salesforce_id,omitempty"`
Default_ns []*CustomerNSData `xml:"default_ns,omitempty" json:"default_ns,omitempty"`
Interfaces []*CustomerInterfaceData `xml:"interfaces,omitempty" json:"interfaces,omitempty"`
Admin_user_id string `xml:"admin_user_id,omitempty" json:"admin_user_id,omitempty"`
Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`
Tenant string `xml:"tenant,omitempty" json:"tenant,omitempty"`
}
type CustomerAdminData struct {
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
Password string `xml:"password,omitempty" json:"password,omitempty"`
Email string `xml:"email,omitempty" json:"email,omitempty"`
First_name string `xml:"first_name,omitempty" json:"first_name,omitempty"`
Last_name string `xml:"last_name,omitempty" json:"last_name,omitempty"`
Phone string `xml:"phone,omitempty" json:"phone,omitempty"`
Fax string `xml:"fax,omitempty" json:"fax,omitempty"`
Notify_email string `xml:"notify_email,omitempty" json:"notify_email,omitempty"`
Pager_email string `xml:"pager_email,omitempty" json:"pager_email,omitempty"`
Address string `xml:"address,omitempty" json:"address,omitempty"`
Address_2 string `xml:"address_2,omitempty" json:"address_2,omitempty"`
City string `xml:"city,omitempty" json:"city,omitempty"`
State string `xml:"state,omitempty" json:"state,omitempty"`
Post_code string `xml:"post_code,omitempty" json:"post_code,omitempty"`
Country string `xml:"country,omitempty" json:"country,omitempty"`
Website string `xml:"website,omitempty" json:"website,omitempty"`
Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
}
type CustomerPrefData struct {
// name of the pref setting
Name string `xml:"name,omitempty" json:"name,omitempty"`
// value of the setting
Value string `xml:"value,omitempty" json:"value,omitempty"`
// Y/N: pref is not explicitly set, this is the default value
Default_ string `xml:"default,omitempty" json:"default,omitempty"`
}
type CustomerIPACL struct {
// comma or space-delimited list of netmasks, in CIDR form; no '/' assumes exact address
Netmasks string `xml:"netmasks,omitempty" json:"netmasks,omitempty"`
// 'Y'/'N', default 'Y'
Active string `xml:"active,omitempty" json:"active,omitempty"`
// 'web'/'api', default 'web'
Scope string `xml:"scope,omitempty" json:"scope,omitempty"`
}
type CustomerOracleMetadataData struct {
// compartment id
Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`
// customer id
Cust_id string `xml:"cust_id,omitempty" json:"cust_id,omitempty"`
// tenant id
Tenant string `xml:"tenant,omitempty" json:"tenant,omitempty"`
}
type ZoneOracleMetadataData struct {
// compartment id
Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`
// public id
Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`
// zone id
Zone_id string `xml:"zone_id,omitempty" json:"zone_id,omitempty"`
}
type RedirectData struct {
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata string `xml:"rdata,omitempty" json:"rdata,omitempty"`
Rtype string `xml:"rtype,omitempty" json:"rtype,omitempty"`
SubstituteRtype string `xml:"substituteRtype,omitempty" json:"substituteRtype,omitempty"`
}
type Replacement struct {
Redirects []*RedirectData `xml:"redirects,omitempty" json:"redirects,omitempty"`
}
type DDNSData struct {
// an IP address, either v4 or v6
Address string `xml:"address,omitempty" json:"address,omitempty"`
// either A or AAAA
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// last time this service was update by a Dynamic DNS client
Last_updated string `xml:"last_updated,omitempty" json:"last_updated,omitempty"`
// count of excessive updates
Abuse_count string `xml:"abuse_count,omitempty" json:"abuse_count,omitempty"`
// 'Y', 'N'
Active string `xml:"active,omitempty" json:"active,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type UpdateUserPasswordData struct {
Password string `xml:"password,omitempty" json:"password,omitempty"`
}
type UpdateUser struct {
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
Password string `xml:"password,omitempty" json:"password,omitempty"`
Group_name []string `xml:"group_name,omitempty" json:"group_name,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
}
type DDNSHostData struct {
Ddns *DDNSData `xml:"ddns,omitempty" json:"ddns,omitempty"`
New_user *UpdateUser `xml:"new_user,omitempty" json:"new_user,omitempty"`
}
type FailoverData struct {
// normally served address
Address string `xml:"address,omitempty" json:"address,omitempty"`
// TTL (time-to-live)
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
// 'ip' or 'cname'
Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
// address or CNAME to serve on failover
Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
// restore normal address automatically (Y)
Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
// The number of consecutive monitoring intervals to delay before placing an IP address back in service
Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
// contact that gets status notification
Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
// when notifications are sent
Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
// The IP or hostname of a syslog server to send monitor events to
Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
// The port of the syslog server. Defaults to 514 if not present
Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
// The syslog ident to use. Defaults to 'dynect'
Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
// The syslog facility to use. Defaults to 'daemon'
Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
// When to deliver syslog message; 'change' or 'all'
Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
// for custom syslog messages
Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
// for custom syslog messages
Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
// details about monitoring
Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
// 'ok', 'trouble', 'failover'
Status string `xml:"status,omitempty" json:"status,omitempty"`
// 'Y', 'N'
Active string `xml:"active,omitempty" json:"active,omitempty"`
// monitoring changes task
Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
// Recent monitoring results. This field is returned in responses from the API, it should not be included in requests.
Log []*MonitorLogData `xml:"log,omitempty" json:"log,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type MonitorData struct {
// HTTP, HTTPS, PING, SMTP, TCP, NONE
Protocol string `xml:"protocol,omitempty" json:"protocol,omitempty"`
// time between checks, in minutes
Interval int32 `xml:"interval,omitempty" json:"interval,omitempty"`
// times to retest on failure
Retries int32 `xml:"retries,omitempty" json:"retries,omitempty"`
// if different from service default
Port int32 `xml:"port,omitempty" json:"port,omitempty"`
// e.g: http://host/path
Path string `xml:"path,omitempty" json:"path,omitempty"`
// if different from fqdn
Host string `xml:"host,omitempty" json:"host,omitempty"`
// check response for specific text
Expected string `xml:"expected,omitempty" json:"expected,omitempty"`
// additional HTTP headers
Header string `xml:"header,omitempty" json:"header,omitempty"`
// test timeout
Timeout int32 `xml:"timeout,omitempty" json:"timeout,omitempty"`
}
type MonitorLogData struct {
// 'up', 'down', 'unk'
Status string `xml:"status,omitempty" json:"status,omitempty"`
// more details on error
Message string `xml:"message,omitempty" json:"message,omitempty"`
// unix timestamp of monitor
Time int32 `xml:"time,omitempty" json:"time,omitempty"`
// "airport" code
Site_code string `xml:"site_code,omitempty" json:"site_code,omitempty"`
}
type LoadBalanceData struct {
// pool of IP addresses to balance
Pool []*LoadBalanceAddress `xml:"pool,omitempty" json:"pool,omitempty"`
// TTL (time-to-live)
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
// 'ip', 'global', or 'cname'
Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
// for 'ip' or 'cname', what to serve on failover
Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
// restore normal address automatically (Y)
Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
// The number of consecutive monitoring intervals to delay before placing an IP address back in service
Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
// contact that gets status notification
Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
// when notifications are sent
Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
// The IP or hostname of a syslog server to send monitor events to
Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
// The port of the syslog server. Defaults to 514 if not present
Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
// The syslog ident to use. Defaults to 'dynect'
Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
// The syslog facility to use. Defaults to 'daemon'
Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
// When to deliver syslog message; 'change' or 'all'
Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
// for custom syslog messages
Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
// for custom syslog messages
Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
// number of addresses in each DNS response
Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
// details about monitoring
Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
// 'ok', 'trouble', 'failover'
Status string `xml:"status,omitempty" json:"status,omitempty"`
// 'Y', 'N'
Active string `xml:"active,omitempty" json:"active,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type LoadBalanceAddress struct {
// an IP address to monitor and publish
Address string `xml:"address,omitempty" json:"address,omitempty"`
// a human-readable label
Label string `xml:"label,omitempty" json:"label,omitempty"`
// how often this is served relative to others in pool
Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
// how this address reponds to monitoring: obey,remove,always,no
Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
// current monitoring status This field is returned in responses from the API, it should not be included in requests.
Status string `xml:"status,omitempty" json:"status,omitempty"`
// Recent monitoring results for this address. This field is returned in responses from the API, it should not be included in requests.
Log []*MonitorLogData `xml:"log,omitempty" json:"log,omitempty"`
}
type LoadBalancePoolEntry struct {
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// an IP address to monitor and publish
Address string `xml:"address,omitempty" json:"address,omitempty"`
// a human-readable label
Label string `xml:"label,omitempty" json:"label,omitempty"`
// how often this is served relative to others in pool
Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
// how this address reponds to monitoring: obey,remove,always,no
Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
// current monitoring status This field is returned in responses from the API, it should not be included in requests.
Status string `xml:"status,omitempty" json:"status,omitempty"`
// Recent monitoring results for this address. This field is returned in responses from the API, it should not be included in requests.
Log []*MonitorLogData `xml:"log,omitempty" json:"log,omitempty"`
}
type GSLBData struct {
// per-region addresses and configuration
Region []*GSLBRegion `xml:"region,omitempty" json:"region,omitempty"`
// TTL (time-to-live)
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
// restore normal address automatically (Y)
Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
// The number of consecutive monitoring intervals to delay before placing an IP address back in service
Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
// contact that gets status notification
Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
// when notifications are sent
Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
// The IP or hostname of a syslog server to send monitor events to
Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
// The port of the syslog server. Defaults to 514 if not present
Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
// The syslog ident to use. Defaults to 'dynect'
Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
// The syslog facility to use. Defaults to 'daemon'
Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
// When to deliver syslog message; 'change' or 'all'
Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
// for custom syslog messages
Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
// for custom syslog messages
Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
// details about monitoring
Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
// 'ok', 'trouble', 'failover'
Status string `xml:"status,omitempty" json:"status,omitempty"`
// 'Y', 'N'
Active string `xml:"active,omitempty" json:"active,omitempty"`
// monitoring changes task
Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GSLBRegion struct {
// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// 'ip', 'global', or 'cname'
Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
// for 'ip' or 'cname', what to serve on failover
Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
// number of addresses in each DNS response
Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
// number of 'ok' addresses before region fails over
Min_healthy int32 `xml:"min_healthy,omitempty" json:"min_healthy,omitempty"`
// pool of IP addresses to balance
Pool []*GSLBAddress `xml:"pool,omitempty" json:"pool,omitempty"`
}
type GSLBAddress struct {
// an IP address or FQDN to monitor and publish
Address string `xml:"address,omitempty" json:"address,omitempty"`
// a human-readable label
Label string `xml:"label,omitempty" json:"label,omitempty"`
// how often this is served relative to others in pool
Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
// how this address reponds to monitoring: obey,remove,always,no
Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
// current monitoring status This field is returned in responses from the API, it should not be included in requests.
Status string `xml:"status,omitempty" json:"status,omitempty"`
// Recent monitoring results for this address. This field is returned in responses from the API, it should not be included in requests.
Log []*MonitorLogData `xml:"log,omitempty" json:"log,omitempty"`
}
type GSLBRegionData struct {
// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// 'ip', 'global', or 'cname'
Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
// for 'ip' or 'cname', what to serve on failover
Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
// number of addresses in each DNS response
Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
// number of 'ok' addresses before region fails over
Min_healthy int32 `xml:"min_healthy,omitempty" json:"min_healthy,omitempty"`
// pool of IP addresses to balance
Pool []*GSLBAddress `xml:"pool,omitempty" json:"pool,omitempty"`
// 'ok', 'trouble', 'failover'
Status string `xml:"status,omitempty" json:"status,omitempty"`
// monitoring changes task
Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GSLBRegionPoolEntry struct {
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// an IP address or FQDN to monitor and publish
Address string `xml:"address,omitempty" json:"address,omitempty"`
// a human-readable label
Label string `xml:"label,omitempty" json:"label,omitempty"`
// how often this is served relative to others in pool
Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
// how this address reponds to monitoring: obey,remove,always,no
Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
// current monitoring status This field is returned in responses from the API, it should not be included in requests.
Status string `xml:"status,omitempty" json:"status,omitempty"`
// monitoring changes task This field is returned in responses from the API, it should not be included in requests.
Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
// Recent monitoring results for this address. This field is returned in responses from the API, it should not be included in requests.
Log []*MonitorLogData `xml:"log,omitempty" json:"log,omitempty"`
}
type RTTMData struct {
// per-region addresses and configuration
Region []*RTTMRegion `xml:"region,omitempty" json:"region,omitempty"`
// TTL (time-to-live)
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
// restore normal address automatically (Y)
Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
// The number of consecutive monitoring intervals to delay before placing an IP address back in service
Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
// contact that gets status notification
Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
// when notifications are sent
Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
// The IP or hostname of a syslog server to send monitor events to
Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
// The port of the syslog server. Defaults to 514 if not present
Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
// The syslog ident to use. Defaults to 'dynect'
Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
// The syslog facility to use. Defaults to 'daemon'
Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
// When to deliver syslog message; 'change' or 'all'
Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
// for custom syslog messages
Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
// for custom syslog messages
Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
// for custom syslog messages
Syslog_rttm_fmt string `xml:"syslog_rttm_fmt,omitempty" json:"syslog_rttm_fmt,omitempty"`
// details about monitoring
Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
// details about performance monitoring
Performance_monitor *MonitorData `xml:"performance_monitor,omitempty" json:"performance_monitor,omitempty"`
// 'ok', 'unk', 'trouble', 'failover'
Status string `xml:"status,omitempty" json:"status,omitempty"`
// 'Y', 'N'
Active string `xml:"active,omitempty" json:"active,omitempty"`
// monitoring changes task
Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type RTTMRegion struct {
// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// 'Y' or 'N', if 'Y', region will filled in with global settings
Autopopulate string `xml:"autopopulate,omitempty" json:"autopopulate,omitempty"`
// number of addresses in each DNS response
Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
// pool_count, number of addresses to be included in the serve pool
Ep int32 `xml:"ep,omitempty" json:"ep,omitempty"`
// 'ip', 'global', 'region', default 'global'
Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
// for 'ip' mode, address to serve on failover. For 'region' mode, region_code of the region to failover to.
Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
// failover_count, number of addresses that must be 'ok', otherwise a region is considered 'failover'
Apmc int32 `xml:"apmc,omitempty" json:"apmc,omitempty"`
// failover_count2, number of addresses that must be 'ok', otherwise a region is considered 'failover'
Epmc int32 `xml:"epmc,omitempty" json:"epmc,omitempty"`
// pool of IP addresses to balance
Pool []*RTTMAddress `xml:"pool,omitempty" json:"pool,omitempty"`
// 'ok, 'unk', 'trouble', 'failover', This field is returned in responses from the API, it should not be included in requests.
Status string `xml:"status,omitempty" json:"status,omitempty"`
// monitoring changes task This field is returned in responses from the API, it should not be included in requests.
Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
}
type RTTMAddress struct {
// an IP address to monitor and publish
Address string `xml:"address,omitempty" json:"address,omitempty"`
// a human-readable label
Label string `xml:"label,omitempty" json:"label,omitempty"`
// how often this is served relative to others in pool
Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
// how this address reponds to monitoring: obey,remove,always,no
Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
// current monitoring status This field is returned in responses from the API, it should not be included in requests.
Status string `xml:"status,omitempty" json:"status,omitempty"`
// Recent monitoring results for this address. This field is returned in responses from the API, it should not be included in requests.
Log []*MonitorLogData `xml:"log,omitempty" json:"log,omitempty"`
}
type RTTMLogData struct {
// zone serial at which this status was made
Serial string `xml:"serial,omitempty" json:"serial,omitempty"`
// timestamp in UTC at which this status was made
Change_ts string `xml:"change_ts,omitempty" json:"change_ts,omitempty"`
// type of status change. 'health', 'perf', or 'user'
Change_type string `xml:"change_type,omitempty" json:"change_type,omitempty"`
// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// 'up', 'trouble', 'failover', or 'reg_remove'
Region_status string `xml:"region_status,omitempty" json:"region_status,omitempty"`
// If change_type is 'user', the user that made the change
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
// number of addresses in each DNS response
Serve_count string `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
// 'A', 'AAAA', or 'CNAME'
Rdata_type string `xml:"rdata_type,omitempty" json:"rdata_type,omitempty"`
// List of rdata being served for this region
Region_rdata []*RTTMLogRData `xml:"region_rdata,omitempty" json:"region_rdata,omitempty"`
}
type RTTMLogRData struct {
// how often this is served relative to others in pool
Weight string `xml:"weight,omitempty" json:"weight,omitempty"`
Rdata_a *RDataA `xml:"rdata_a,omitempty" json:"rdata_a,omitempty"`
Rdata_aaaa *RDataAAAA `xml:"rdata_aaaa,omitempty" json:"rdata_aaaa,omitempty"`
Rdata_cname *RDataCNAME `xml:"rdata_cname,omitempty" json:"rdata_cname,omitempty"`
}
type RTTMRegionData struct {
// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// 'Y' or 'N', if 'Y', region will filled in with global settings
Autopopulate string `xml:"autopopulate,omitempty" json:"autopopulate,omitempty"`
// number of addresses in each DNS response
Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
// pool_count, number of addresses to be included in the serve pool
Ep int32 `xml:"ep,omitempty" json:"ep,omitempty"`
// 'ip', 'global', 'region', default 'global'
Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
// for 'ip' mode, address to serve on failover. For 'region' mode, region_code of the region to failover to.
Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
// failover_count, number of addresses that must be 'ok', otherwise a region is considered 'failover'
Apmc int32 `xml:"apmc,omitempty" json:"apmc,omitempty"`
// failover_count2, number of addresses that must be 'ok', otherwise a region is considered 'failover'
Epmc int32 `xml:"epmc,omitempty" json:"epmc,omitempty"`
// pool of IP addresses to balance
Pool []*RTTMAddress `xml:"pool,omitempty" json:"pool,omitempty"`
// monitoring changes task This field is returned in responses from the API, it should not be included in requests.
Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
// 'ok, 'unk', 'trouble', 'failover',
Status string `xml:"status,omitempty" json:"status,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type RTTMRegionPoolEntry struct {
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// an IP address to monitor and publish
Address string `xml:"address,omitempty" json:"address,omitempty"`
// a human-readable label
Label string `xml:"label,omitempty" json:"label,omitempty"`
// how often this is served relative to others in pool
Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
// how this address reponds to monitoring: obey,remove,always,no
Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
// current monitoring status This field is returned in responses from the API, it should not be included in requests.
Status string `xml:"status,omitempty" json:"status,omitempty"`
// Recent monitoring results for this address. This field is returned in responses from the API, it should not be included in requests.
Log []*MonitorLogData `xml:"log,omitempty" json:"log,omitempty"`
// monitoring changes task This field is returned in responses from the API, it should not be included in requests.
Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
}
type HTTPRedirectData struct {
// URL requests are redirecto to
Url string `xml:"url,omitempty" json:"url,omitempty"`
// either '301' (temporary) or '302' (permanent)
Code string `xml:"code,omitempty" json:"code,omitempty"`
// should redirected URL include requested URL
Keep_uri string `xml:"keep_uri,omitempty" json:"keep_uri,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type AdvRedirectRuleData struct {
// Public ID of rule.
Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`
// either '301' (temporary) or '302' (permanent)
Code string `xml:"code,omitempty" json:"code,omitempty"`
// host portion of URL to match
Host_prefix string `xml:"host_prefix,omitempty" json:"host_prefix,omitempty"`
// path portion of URL to match
Path string `xml:"path,omitempty" json:"path,omitempty"`
// replacement pattern
Url_pattern string `xml:"url_pattern,omitempty" json:"url_pattern,omitempty"`
// 'Y'/'N', default 'Y'
Active string `xml:"active,omitempty" json:"active,omitempty"`
// Public ID of next AdvRedirect rule to be processed. (default to end of list)
Next_public_id string `xml:"next_public_id,omitempty" json:"next_public_id,omitempty"`
}
type AdvRedirectData struct {
// 'Y'/'N', default 'Y'
Active string `xml:"active,omitempty" json:"active,omitempty"`
// List of AdvRedirectRules
Rules []*AdvRedirectRuleData `xml:"rules,omitempty" json:"rules,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type RDataA struct {
Address string `xml:"address,omitempty" json:"address,omitempty"`
}
type RDataAAAA struct {
Address string `xml:"address,omitempty" json:"address,omitempty"`
}
type RDataALIAS struct {
Alias string `xml:"alias,omitempty" json:"alias,omitempty"`
}
type RDataCAA struct {
Flags int32 `xml:"flags,omitempty" json:"flags,omitempty"`
Tag string `xml:"tag,omitempty" json:"tag,omitempty"`
Value string `xml:"value,omitempty" json:"value,omitempty"`
}
type RDataCDNSKEY struct {
Flags int32 `xml:"flags,omitempty" json:"flags,omitempty"`
Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
Protocol int32 `xml:"protocol,omitempty" json:"protocol,omitempty"`
Public_key string `xml:"public_key,omitempty" json:"public_key,omitempty"`
}
type RDataCDS struct {
Keytag int32 `xml:"keytag,omitempty" json:"keytag,omitempty"`
Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
Digtype int32 `xml:"digtype,omitempty" json:"digtype,omitempty"`
Digest string `xml:"digest,omitempty" json:"digest,omitempty"`
}
type RDataCERT struct {
Format int32 `xml:"format,omitempty" json:"format,omitempty"`
Tag int32 `xml:"tag,omitempty" json:"tag,omitempty"`
Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
Certificate string `xml:"certificate,omitempty" json:"certificate,omitempty"`
}
type RDataCNAME struct {
Cname string `xml:"cname,omitempty" json:"cname,omitempty"`
}
type RDataCSYNC struct {
Soa_serial int32 `xml:"soa_serial,omitempty" json:"soa_serial,omitempty"`
Flags string `xml:"flags,omitempty" json:"flags,omitempty"`
Types string `xml:"types,omitempty" json:"types,omitempty"`
}
type RDataDNSKEY struct {
Flags int32 `xml:"flags,omitempty" json:"flags,omitempty"`
Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
Protocol int32 `xml:"protocol,omitempty" json:"protocol,omitempty"`
Public_key string `xml:"public_key,omitempty" json:"public_key,omitempty"`
}
type RDataDHCID struct {
Digest string `xml:"digest,omitempty" json:"digest,omitempty"`
}
type RDataDNAME struct {
Dname string `xml:"dname,omitempty" json:"dname,omitempty"`
}
type RDataDS struct {
Keytag int32 `xml:"keytag,omitempty" json:"keytag,omitempty"`
Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
Digtype int32 `xml:"digtype,omitempty" json:"digtype,omitempty"`
Digest string `xml:"digest,omitempty" json:"digest,omitempty"`
}
type RDataIPSECKEY struct {
Precedence int32 `xml:"precedence,omitempty" json:"precedence,omitempty"`
Gatetype int32 `xml:"gatetype,omitempty" json:"gatetype,omitempty"`
Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
Gateway string `xml:"gateway,omitempty" json:"gateway,omitempty"`
Public_key string `xml:"public_key,omitempty" json:"public_key,omitempty"`
}
type RDataKEY struct {
Flags int32 `xml:"flags,omitempty" json:"flags,omitempty"`
Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
Protocol int32 `xml:"protocol,omitempty" json:"protocol,omitempty"`
Public_key string `xml:"public_key,omitempty" json:"public_key,omitempty"`
}
type RDataKX struct {
Preference int32 `xml:"preference,omitempty" json:"preference,omitempty"`
Exchange string `xml:"exchange,omitempty" json:"exchange,omitempty"`
}
type RDataLOC struct {
Latitude string `xml:"latitude,omitempty" json:"latitude,omitempty"`
Longitude string `xml:"longitude,omitempty" json:"longitude,omitempty"`
Altitude int32 `xml:"altitude,omitempty" json:"altitude,omitempty"`
Horiz_pre int32 `xml:"horiz_pre,omitempty" json:"horiz_pre,omitempty"`
Vert_pre int32 `xml:"vert_pre,omitempty" json:"vert_pre,omitempty"`
Size int32 `xml:"size,omitempty" json:"size,omitempty"`
Version int32 `xml:"version,omitempty" json:"version,omitempty"`
}
type RDataMX struct {
Preference int32 `xml:"preference,omitempty" json:"preference,omitempty"`
Exchange string `xml:"exchange,omitempty" json:"exchange,omitempty"`
}
type RDataNAPTR struct {
Order int32 `xml:"order,omitempty" json:"order,omitempty"`
Preference int32 `xml:"preference,omitempty" json:"preference,omitempty"`
Flags string `xml:"flags,omitempty" json:"flags,omitempty"`
Services string `xml:"services,omitempty" json:"services,omitempty"`
Regexp string `xml:"regexp,omitempty" json:"regexp,omitempty"`
Replacement string `xml:"replacement,omitempty" json:"replacement,omitempty"`
}
type RDataNS struct {
Nsdname string `xml:"nsdname,omitempty" json:"nsdname,omitempty"`
}
type RDataNSAP struct {
Nsap string `xml:"nsap,omitempty" json:"nsap,omitempty"`
}
type RDataPOLICY struct {
Name string `xml:"name,omitempty" json:"name,omitempty"`
Rtype string `xml:"rtype,omitempty" json:"rtype,omitempty"`
Api_url string `xml:"api_url,omitempty" json:"api_url,omitempty"`
Gui_url string `xml:"gui_url,omitempty" json:"gui_url,omitempty"`
Policy string `xml:"policy,omitempty" json:"policy,omitempty"`
}
type RDataPTR struct {
Ptrdname string `xml:"ptrdname,omitempty" json:"ptrdname,omitempty"`
}
type RDataPX struct {
Preference int32 `xml:"preference,omitempty" json:"preference,omitempty"`
Map822 string `xml:"map822,omitempty" json:"map822,omitempty"`
Mapx400 string `xml:"mapx400,omitempty" json:"mapx400,omitempty"`
}
type RDataRP struct {
Mbox string `xml:"mbox,omitempty" json:"mbox,omitempty"`
Txtdname string `xml:"txtdname,omitempty" json:"txtdname,omitempty"`
}
type RDataSPF struct {
Txtdata string `xml:"txtdata,omitempty" json:"txtdata,omitempty"`
}
type RDataSSHFP struct {
Algorithm int32 `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
Fptype int32 `xml:"fptype,omitempty" json:"fptype,omitempty"`
Fingerprint string `xml:"fingerprint,omitempty" json:"fingerprint,omitempty"`
}
type RDataSRV struct {
Priority int32 `xml:"priority,omitempty" json:"priority,omitempty"`
Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
Port int32 `xml:"port,omitempty" json:"port,omitempty"`
Target string `xml:"target,omitempty" json:"target,omitempty"`
}
type RDataTLSA struct {
Cert_usage int32 `xml:"cert_usage,omitempty" json:"cert_usage,omitempty"`
Selector int32 `xml:"selector,omitempty" json:"selector,omitempty"`
Match_type int32 `xml:"match_type,omitempty" json:"match_type,omitempty"`
Certificate string `xml:"certificate,omitempty" json:"certificate,omitempty"`
}
type RDataTXT struct {
Txtdata string `xml:"txtdata,omitempty" json:"txtdata,omitempty"`
}
type RDataSOA struct {
Mname string `xml:"mname,omitempty" json:"mname,omitempty"`
Rname string `xml:"rname,omitempty" json:"rname,omitempty"`
Serial int32 `xml:"serial,omitempty" json:"serial,omitempty"`
Refresh int32 `xml:"refresh,omitempty" json:"refresh,omitempty"`
Retry int32 `xml:"retry,omitempty" json:"retry,omitempty"`
Expire int32 `xml:"expire,omitempty" json:"expire,omitempty"`
Minimum int32 `xml:"minimum,omitempty" json:"minimum,omitempty"`
}
type GenericRData struct {
Rdata_a *RDataA `xml:"rdata_a,omitempty" json:"rdata_a,omitempty"`
Rdata_aaaa *RDataAAAA `xml:"rdata_aaaa,omitempty" json:"rdata_aaaa,omitempty"`
Rdata_alias *RDataALIAS `xml:"rdata_alias,omitempty" json:"rdata_alias,omitempty"`
Rdata_caa *RDataCAA `xml:"rdata_caa,omitempty" json:"rdata_caa,omitempty"`
Rdata_cdnskey *RDataCDNSKEY `xml:"rdata_cdnskey,omitempty" json:"rdata_cdnskey,omitempty"`
Rdata_cds *RDataCDS `xml:"rdata_cds,omitempty" json:"rdata_cds,omitempty"`
Rdata_cert *RDataCERT `xml:"rdata_cert,omitempty" json:"rdata_cert,omitempty"`
Rdata_cname *RDataCNAME `xml:"rdata_cname,omitempty" json:"rdata_cname,omitempty"`
Rdata_csync *RDataCSYNC `xml:"rdata_csync,omitempty" json:"rdata_csync,omitempty"`
Rdata_dhcid *RDataDHCID `xml:"rdata_dhcid,omitempty" json:"rdata_dhcid,omitempty"`
Rdata_dname *RDataDNAME `xml:"rdata_dname,omitempty" json:"rdata_dname,omitempty"`
Rdata_dnskey *RDataDNSKEY `xml:"rdata_dnskey,omitempty" json:"rdata_dnskey,omitempty"`
Rdata_ds *RDataDS `xml:"rdata_ds,omitempty" json:"rdata_ds,omitempty"`
Rdata_ipseckey *RDataIPSECKEY `xml:"rdata_ipseckey,omitempty" json:"rdata_ipseckey,omitempty"`
Rdata_key *RDataKEY `xml:"rdata_key,omitempty" json:"rdata_key,omitempty"`
Rdata_kx *RDataKX `xml:"rdata_kx,omitempty" json:"rdata_kx,omitempty"`
Rdata_loc *RDataLOC `xml:"rdata_loc,omitempty" json:"rdata_loc,omitempty"`
Rdata_mx *RDataMX `xml:"rdata_mx,omitempty" json:"rdata_mx,omitempty"`
Rdata_naptr *RDataNAPTR `xml:"rdata_naptr,omitempty" json:"rdata_naptr,omitempty"`
Rdata_ns *RDataNS `xml:"rdata_ns,omitempty" json:"rdata_ns,omitempty"`
Rdata_nsap *RDataNSAP `xml:"rdata_nsap,omitempty" json:"rdata_nsap,omitempty"`
Rdata_policy *RDataPOLICY `xml:"rdata_policy,omitempty" json:"rdata_policy,omitempty"`
Rdata_ptr *RDataPTR `xml:"rdata_ptr,omitempty" json:"rdata_ptr,omitempty"`
Rdata_px *RDataPX `xml:"rdata_px,omitempty" json:"rdata_px,omitempty"`
Rdata_rp *RDataRP `xml:"rdata_rp,omitempty" json:"rdata_rp,omitempty"`
Rdata_spf *RDataSPF `xml:"rdata_spf,omitempty" json:"rdata_spf,omitempty"`
Rdata_sshfp *RDataSSHFP `xml:"rdata_sshfp,omitempty" json:"rdata_sshfp,omitempty"`
Rdata_srv *RDataSRV `xml:"rdata_srv,omitempty" json:"rdata_srv,omitempty"`
Rdata_tlsa *RDataTLSA `xml:"rdata_tlsa,omitempty" json:"rdata_tlsa,omitempty"`
Rdata_txt *RDataTXT `xml:"rdata_txt,omitempty" json:"rdata_txt,omitempty"`
Rdata_soa *RDataSOA `xml:"rdata_soa,omitempty" json:"rdata_soa,omitempty"`
}
type QNames struct {
Names []string `xml:"names,omitempty" json:"names,omitempty"`
}
type ANYRecordData struct {
A_records []*ARecordData `xml:"a_records,omitempty" json:"a_records,omitempty"`
Aaaa_records []*AAAARecordData `xml:"aaaa_records,omitempty" json:"aaaa_records,omitempty"`
Alias_records []*ALIASRecordData `xml:"alias_records,omitempty" json:"alias_records,omitempty"`
Caa_records []*CAARecordData `xml:"caa_records,omitempty" json:"caa_records,omitempty"`
Cdnskey_records []*CDNSKEYRecordData `xml:"cdnskey_records,omitempty" json:"cdnskey_records,omitempty"`
Cds_records []*CDSRecordData `xml:"cds_records,omitempty" json:"cds_records,omitempty"`
Cert_records []*CERTRecordData `xml:"cert_records,omitempty" json:"cert_records,omitempty"`
Cname_records []*CNAMERecordData `xml:"cname_records,omitempty" json:"cname_records,omitempty"`
Csync_records []*CSYNCRecordData `xml:"csync_records,omitempty" json:"csync_records,omitempty"`
Dhcid_records []*DHCIDRecordData `xml:"dhcid_records,omitempty" json:"dhcid_records,omitempty"`
Dname_records []*DNAMERecordData `xml:"dname_records,omitempty" json:"dname_records,omitempty"`
Dnskey_records []*DNSKEYRecordData `xml:"dnskey_records,omitempty" json:"dnskey_records,omitempty"`
Ds_records []*DSRecordData `xml:"ds_records,omitempty" json:"ds_records,omitempty"`
Ipseckey_records []*IPSECKEYRecordData `xml:"ipseckey_records,omitempty" json:"ipseckey_records,omitempty"`
Key_records []*KEYRecordData `xml:"key_records,omitempty" json:"key_records,omitempty"`
Kx_records []*KXRecordData `xml:"kx_records,omitempty" json:"kx_records,omitempty"`
Loc_records []*LOCRecordData `xml:"loc_records,omitempty" json:"loc_records,omitempty"`
Mx_records []*MXRecordData `xml:"mx_records,omitempty" json:"mx_records,omitempty"`
Naptr_records []*NAPTRRecordData `xml:"naptr_records,omitempty" json:"naptr_records,omitempty"`
Nsap_records []*NSAPRecordData `xml:"nsap_records,omitempty" json:"nsap_records,omitempty"`
Policy_records []*POLICYRecordData `xml:"policy_records,omitempty" json:"policy_records,omitempty"`
Ptr_records []*PTRRecordData `xml:"ptr_records,omitempty" json:"ptr_records,omitempty"`
Px_records []*PXRecordData `xml:"px_records,omitempty" json:"px_records,omitempty"`
Rp_records []*RPRecordData `xml:"rp_records,omitempty" json:"rp_records,omitempty"`
Spf_records []*SPFRecordData `xml:"spf_records,omitempty" json:"spf_records,omitempty"`
Srv_records []*SRVRecordData `xml:"srv_records,omitempty" json:"srv_records,omitempty"`
Sshfp_records []*SSHFPRecordData `xml:"sshfp_records,omitempty" json:"sshfp_records,omitempty"`
Tlsa_records []*TLSARecordData `xml:"tlsa_records,omitempty" json:"tlsa_records,omitempty"`
Txt_records []*TXTRecordData `xml:"txt_records,omitempty" json:"txt_records,omitempty"`
Soa_records []*SOARecordData `xml:"soa_records,omitempty" json:"soa_records,omitempty"`
Ns_records []*NSRecordData `xml:"ns_records,omitempty" json:"ns_records,omitempty"`
}
type ANYRData struct {
A_rdata []*RDataA `xml:"a_rdata,omitempty" json:"a_rdata,omitempty"`
Aaaa_rdata []*RDataAAAA `xml:"aaaa_rdata,omitempty" json:"aaaa_rdata,omitempty"`
Alias_rdata []*RDataALIAS `xml:"alias_rdata,omitempty" json:"alias_rdata,omitempty"`
Caa_rdata []*RDataCAA `xml:"caa_rdata,omitempty" json:"caa_rdata,omitempty"`
Cdnskey_rdata []*RDataCDNSKEY `xml:"cdnskey_rdata,omitempty" json:"cdnskey_rdata,omitempty"`
Cds_rdata []*RDataCDS `xml:"cds_rdata,omitempty" json:"cds_rdata,omitempty"`
Cert_rdata []*RDataCERT `xml:"cert_rdata,omitempty" json:"cert_rdata,omitempty"`
Cname_rdata []*RDataCNAME `xml:"cname_rdata,omitempty" json:"cname_rdata,omitempty"`
Csync_rdata []*RDataCSYNC `xml:"csync_rdata,omitempty" json:"csync_rdata,omitempty"`
Dhcid_rdata []*RDataDHCID `xml:"dhcid_rdata,omitempty" json:"dhcid_rdata,omitempty"`
Dname_rdata []*RDataDNAME `xml:"dname_rdata,omitempty" json:"dname_rdata,omitempty"`
Dnskey_rdata []*RDataDNSKEY `xml:"dnskey_rdata,omitempty" json:"dnskey_rdata,omitempty"`
Ds_rdata []*RDataDS `xml:"ds_rdata,omitempty" json:"ds_rdata,omitempty"`
Ipseckey_rdata []*RDataIPSECKEY `xml:"ipseckey_rdata,omitempty" json:"ipseckey_rdata,omitempty"`
Key_rdata []*RDataKEY `xml:"key_rdata,omitempty" json:"key_rdata,omitempty"`
Kx_rdata []*RDataKX `xml:"kx_rdata,omitempty" json:"kx_rdata,omitempty"`
Loc_rdata []*RDataLOC `xml:"loc_rdata,omitempty" json:"loc_rdata,omitempty"`
Mx_rdata []*RDataMX `xml:"mx_rdata,omitempty" json:"mx_rdata,omitempty"`
Naptr_rdata []*RDataNAPTR `xml:"naptr_rdata,omitempty" json:"naptr_rdata,omitempty"`
Nsap_rdata []*RDataNSAP `xml:"nsap_rdata,omitempty" json:"nsap_rdata,omitempty"`
Policy_rdata []*RDataPOLICY `xml:"policy_rdata,omitempty" json:"policy_rdata,omitempty"`
Ptr_rdata []*RDataPTR `xml:"ptr_rdata,omitempty" json:"ptr_rdata,omitempty"`
Px_rdata []*RDataPX `xml:"px_rdata,omitempty" json:"px_rdata,omitempty"`
Rp_rdata []*RDataRP `xml:"rp_rdata,omitempty" json:"rp_rdata,omitempty"`
Spf_rdata []*RDataSPF `xml:"spf_rdata,omitempty" json:"spf_rdata,omitempty"`
Srv_rdata []*RDataSRV `xml:"srv_rdata,omitempty" json:"srv_rdata,omitempty"`
Sshfp_rdata []*RDataSSHFP `xml:"sshfp_rdata,omitempty" json:"sshfp_rdata,omitempty"`
Tlsa_rdata []*RDataTLSA `xml:"tlsa_rdata,omitempty" json:"tlsa_rdata,omitempty"`
Txt_rdata []*RDataTXT `xml:"txt_rdata,omitempty" json:"txt_rdata,omitempty"`
Soa_rdata []*RDataSOA `xml:"soa_rdata,omitempty" json:"soa_rdata,omitempty"`
Ns_rdata []*RDataNS `xml:"ns_rdata,omitempty" json:"ns_rdata,omitempty"`
}
type ANYOneRData struct {
A_rdata *RDataA `xml:"a_rdata,omitempty" json:"a_rdata,omitempty"`
Aaaa_rdata *RDataAAAA `xml:"aaaa_rdata,omitempty" json:"aaaa_rdata,omitempty"`
Alias_rdata *RDataALIAS `xml:"alias_rdata,omitempty" json:"alias_rdata,omitempty"`
Caa_rdata *RDataCAA `xml:"caa_rdata,omitempty" json:"caa_rdata,omitempty"`
Cdnskey_rdata *RDataCDNSKEY `xml:"cdnskey_rdata,omitempty" json:"cdnskey_rdata,omitempty"`
Cds_rdata *RDataCDS `xml:"cds_rdata,omitempty" json:"cds_rdata,omitempty"`
Cert_rdata *RDataCERT `xml:"cert_rdata,omitempty" json:"cert_rdata,omitempty"`
Cname_rdata *RDataCNAME `xml:"cname_rdata,omitempty" json:"cname_rdata,omitempty"`
Csync_rdata *RDataCSYNC `xml:"csync_rdata,omitempty" json:"csync_rdata,omitempty"`
Dhcid_rdata *RDataDHCID `xml:"dhcid_rdata,omitempty" json:"dhcid_rdata,omitempty"`
Dname_rdata *RDataDNAME `xml:"dname_rdata,omitempty" json:"dname_rdata,omitempty"`
Dnskey_rdata *RDataDNSKEY `xml:"dnskey_rdata,omitempty" json:"dnskey_rdata,omitempty"`
Ds_rdata *RDataDS `xml:"ds_rdata,omitempty" json:"ds_rdata,omitempty"`
Ipseckey_rdata *RDataIPSECKEY `xml:"ipseckey_rdata,omitempty" json:"ipseckey_rdata,omitempty"`
Key_rdata *RDataKEY `xml:"key_rdata,omitempty" json:"key_rdata,omitempty"`
Kx_rdata *RDataKX `xml:"kx_rdata,omitempty" json:"kx_rdata,omitempty"`
Loc_rdata *RDataLOC `xml:"loc_rdata,omitempty" json:"loc_rdata,omitempty"`
Mx_rdata *RDataMX `xml:"mx_rdata,omitempty" json:"mx_rdata,omitempty"`
Naptr_rdata *RDataNAPTR `xml:"naptr_rdata,omitempty" json:"naptr_rdata,omitempty"`
Nsap_rdata *RDataNSAP `xml:"nsap_rdata,omitempty" json:"nsap_rdata,omitempty"`
Policy_rdata *RDataPOLICY `xml:"policy_rdata,omitempty" json:"policy_rdata,omitempty"`
Ptr_rdata *RDataPTR `xml:"ptr_rdata,omitempty" json:"ptr_rdata,omitempty"`
Px_rdata *RDataPX `xml:"px_rdata,omitempty" json:"px_rdata,omitempty"`
Rp_rdata *RDataRP `xml:"rp_rdata,omitempty" json:"rp_rdata,omitempty"`
Spf_rdata *RDataSPF `xml:"spf_rdata,omitempty" json:"spf_rdata,omitempty"`
Srv_rdata *RDataSRV `xml:"srv_rdata,omitempty" json:"srv_rdata,omitempty"`
Sshfp_rdata *RDataSSHFP `xml:"sshfp_rdata,omitempty" json:"sshfp_rdata,omitempty"`
Tlsa_rdata *RDataTLSA `xml:"tlsa_rdata,omitempty" json:"tlsa_rdata,omitempty"`
Txt_rdata *RDataTXT `xml:"txt_rdata,omitempty" json:"txt_rdata,omitempty"`
Soa_rdata *RDataSOA `xml:"soa_rdata,omitempty" json:"soa_rdata,omitempty"`
Ns_rdata *RDataNS `xml:"ns_rdata,omitempty" json:"ns_rdata,omitempty"`
}
type ZoneChangeData struct {
Id int64 `xml:"id,omitempty" json:"id,omitempty"`
User_id int64 `xml:"user_id,omitempty" json:"user_id,omitempty"`
Rdata_type string `xml:"rdata_type,omitempty" json:"rdata_type,omitempty"`
Rdata *GenericRData `xml:"rdata,omitempty" json:"rdata,omitempty"`
Serial int32 `xml:"serial,omitempty" json:"serial,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type ZoneNoteData struct {
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
Serial int32 `xml:"serial,omitempty" json:"serial,omitempty"`
Type_ string `xml:"type,omitempty" json:"type,omitempty"`
Note string `xml:"note,omitempty" json:"note,omitempty"`
Timestamp string `xml:"timestamp,omitempty" json:"timestamp,omitempty"`
}
type ZoneTransferStatus struct {
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Master_ip string `xml:"master_ip,omitempty" json:"master_ip,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Message string `xml:"message,omitempty" json:"message,omitempty"`
}
type ZoneConfigOptionData struct {
Name string `xml:"name,omitempty" json:"name,omitempty"`
Value string `xml:"value,omitempty" json:"value,omitempty"`
Target string `xml:"target,omitempty" json:"target,omitempty"`
}
type PublishZoneData struct {
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Serial int32 `xml:"serial,omitempty" json:"serial,omitempty"`
Serial_style string `xml:"serial_style,omitempty" json:"serial_style,omitempty"`
Zone_type string `xml:"zone_type,omitempty" json:"zone_type,omitempty"`
Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
}
type IPTrackData struct {
// A, Dynamic_A, AAAA, Dynamic_AAAA
Record_types []string `xml:"record_types,omitempty" json:"record_types,omitempty"`
// List of hostnames to watch for records
Hosts []string `xml:"hosts,omitempty" json:"hosts,omitempty"`
// 'match', 'default', or a valid ttl
Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
// Mask that records should match
Netmask string `xml:"netmask,omitempty" json:"netmask,omitempty"`
Iptrack_id int64 `xml:"iptrack_id,omitempty" json:"iptrack_id,omitempty"`
Active string `xml:"active,omitempty" json:"active,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DNSSECData struct {
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// , contact that gets key notifications
Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
// when notifications are sent
Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
Keys []*DNSSECKey `xml:"keys,omitempty" json:"keys,omitempty"`
Active string `xml:"active,omitempty" json:"active,omitempty"`
}
type DNSSECKey struct {
// 'KSK' or 'ZSK'
Type_ string `xml:"type,omitempty" json:"type,omitempty"`
// 'RSA/SHA-1', 'RSA/SHA-256', 'RSA/SHA-512', 'DSA'
Algorithm string `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
Bits string `xml:"bits,omitempty" json:"bits,omitempty"`
Start_ts int32 `xml:"start_ts,omitempty" json:"start_ts,omitempty"`
Lifetime int32 `xml:"lifetime,omitempty" json:"lifetime,omitempty"`
Overlap int32 `xml:"overlap,omitempty" json:"overlap,omitempty"`
Expire_ts int32 `xml:"expire_ts,omitempty" json:"expire_ts,omitempty"`
// Only for updates: 'rollover', 'rollover_now', 'remove'
Action string `xml:"action,omitempty" json:"action,omitempty"`
Dnssec_key_id int64 `xml:"dnssec_key_id,omitempty" json:"dnssec_key_id,omitempty"`
// This field is returned in responses from the API, it should not be included in requests.
Dnskey *RDataDNSKEY `xml:"dnskey,omitempty" json:"dnskey,omitempty"`
// preserved for compatibility This field is returned in responses from the API, it should not be included in requests.
Ds *RDataDS `xml:"ds,omitempty" json:"ds,omitempty"`
All_ds []*RDataDS `xml:"all_ds,omitempty" json:"all_ds,omitempty"`
}
type DNSSECTimelineEvent struct {
Scheduled_ts int32 `xml:"scheduled_ts,omitempty" json:"scheduled_ts,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Event string `xml:"event,omitempty" json:"event,omitempty"`
Message string `xml:"message,omitempty" json:"message,omitempty"`
Send_notify string `xml:"send_notify,omitempty" json:"send_notify,omitempty"`
User string `xml:"user,omitempty" json:"user,omitempty"`
Dnssec_key_id int64 `xml:"dnssec_key_id,omitempty" json:"dnssec_key_id,omitempty"`
}
type TaskArgData struct {
Name string `xml:"name,omitempty" json:"name,omitempty"`
Value string `xml:"value,omitempty" json:"value,omitempty"`
}
type TaskIDData struct {
Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
}
type TaskData struct {
Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
// identifies the task operation
Name string `xml:"name,omitempty" json:"name,omitempty"`
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
Zone_name string `xml:"zone_name,omitempty" json:"zone_name,omitempty"`
// ready running waiting complete failed canceled stalled
Status string `xml:"status,omitempty" json:"status,omitempty"`
// in a multi-step process, how far along
Step_count int32 `xml:"step_count,omitempty" json:"step_count,omitempty"`
// total number of steps in multi-step process
Total_steps int32 `xml:"total_steps,omitempty" json:"total_steps,omitempty"`
// Y/N - does this task block further zone operations?
Blocking string `xml:"blocking,omitempty" json:"blocking,omitempty"`
Message string `xml:"message,omitempty" json:"message,omitempty"`
Debug string `xml:"debug,omitempty" json:"debug,omitempty"`
Created_ts int64 `xml:"created_ts,omitempty" json:"created_ts,omitempty"`
Modified_ts int64 `xml:"modified_ts,omitempty" json:"modified_ts,omitempty"`
// other arguments passed to the task
Args []*TaskArgData `xml:"args,omitempty" json:"args,omitempty"`
}
type ExtNameserverData struct {
// can be empty or 'default'
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// Y/N - does this block requests or add them
Deny string `xml:"deny,omitempty" json:"deny,omitempty"`
Hosts []*ExtNSEntry `xml:"hosts,omitempty" json:"hosts,omitempty"`
Tsig_key_name string `xml:"tsig_key_name,omitempty" json:"tsig_key_name,omitempty"`
Active string `xml:"active,omitempty" json:"active,omitempty"`
}
type ExtNSEntry struct {
// address or CIDR
Address string `xml:"address,omitempty" json:"address,omitempty"`
// Y/N - do we send NOTIFYs to this host?
Notifies string `xml:"notifies,omitempty" json:"notifies,omitempty"`
// Y/N - do we accept [AI]XFRs from this host?
Transfers string `xml:"transfers,omitempty" json:"transfers,omitempty"`
}
type ErrorResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ErrorResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
// should be empty and can be ignored
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type GetJobRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetJobRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
}
type GetJobResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetJobResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
// Contains the response data. Can be any type as GetJob is request-agnostic.
Data interface{} `xml:"data,omitempty" json:"data,omitempty"`
}
type SessionLoginRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionLoginRequest"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
Password string `xml:"password,omitempty" json:"password,omitempty"`
}
type SessionLoginResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionLoginResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
// identifies your session token (needed for all other Dynect API calls) and the API protocol version
Data *SessionLoginData `xml:"data,omitempty" json:"data,omitempty"`
}
type SessionLogoutRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionLogoutRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}
type SessionLogoutResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionLogoutResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type SessionIsAliveRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionIsAliveRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}
type SessionIsAliveResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionIsAliveResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type SessionKeepAliveRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionKeepAliveRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}
type SessionKeepAliveResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SessionKeepAliveResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type ScopeInRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ScopeInRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
// defaults to admin user
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}
type ScopeInResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ScopeInResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type ScopeAsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ScopeAsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
// defaults to admin user
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}
type ScopeAsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ScopeAsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type UnscopeRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UnscopeRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}
type UnscopeResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UnscopeResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type GetQueryStatsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetQueryStatsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// The timestamp indicating the beginning of the period to report on
Start_ts int32 `xml:"start_ts,omitempty" json:"start_ts,omitempty"`
// The timestamp indicating the end of the period to report on
End_ts int32 `xml:"end_ts,omitempty" json:"end_ts,omitempty"`
// The fields to break down the data with
Breakdown []string `xml:"breakdown,omitempty" json:"breakdown,omitempty"`
// A list of specific hostnames to report on. A hostname beginning with '!' will cause that hostname to be excluded
Hosts []string `xml:"hosts,omitempty" json:"hosts,omitempty"`
// A list of specific nameservers to report on. A nameserver beginning with '!' will cause that nameserver to be excluded
Nameservers []string `xml:"nameservers,omitempty" json:"nameservers,omitempty"`
// A list of record types to report on. A record type beginning with '!' will cause that record type to be excluded
Rrecs []string `xml:"rrecs,omitempty" json:"rrecs,omitempty"`
// A list of zone names to report on. A zone name beginning with '!' will cause that zone to be excluded.
Zones []string `xml:"zones,omitempty" json:"zones,omitempty"`
}
type GetQueryStatsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetQueryStatsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
// The CSV data containing the requested statistics
Data *QueryStatsData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateGeoRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGeoRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Name of the service we want to create
Name string `xml:"name,omitempty" json:"name,omitempty"`
// List of region groups that contain a list of countries and records to be served
Groups []*GeoRegionGroup `xml:"groups,omitempty" json:"groups,omitempty"`
// List of zone name, node name pairs to link a node to the Geo Service
Nodes []*GeoNode `xml:"nodes,omitempty" json:"nodes,omitempty"`
// Default TTL for records
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type CreateGeoResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGeoResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateGeoRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGeoRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Name of the Geo Service to update
Name string `xml:"name,omitempty" json:"name,omitempty"`
// The new name to assign to the Geo Service
New_name string `xml:"new_name,omitempty" json:"new_name,omitempty"`
// List of region groups that contain a list of countries and records to be served
Groups []*GeoRegionGroup `xml:"groups,omitempty" json:"groups,omitempty"`
// List of zone name, node name pairs to link a node to the Geo Service
Nodes []*GeoNode `xml:"nodes,omitempty" json:"nodes,omitempty"`
// Default TTL for records
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateGeoResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGeoResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
}
type GetGeosRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGeosRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Name (partial) of the Geo Service to find
Name string `xml:"name,omitempty" json:"name,omitempty"`
// Name (partial) of the Geo Region Group to find
Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
}
type GetGeosResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGeosResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*Geo `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneGeoRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGeoRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Name (partial) of the Geo Service to find
Name string `xml:"name,omitempty" json:"name,omitempty"`
}
type GetOneGeoResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGeoResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneGeoRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGeoRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Name of the Geo Service to delete
Name string `xml:"name,omitempty" json:"name,omitempty"`
}
type DeleteOneGeoResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGeoResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type ActivateGeoRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateGeoRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Name of the Geo Service to activate
Name string `xml:"name,omitempty" json:"name,omitempty"`
}
type ActivateGeoResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateGeoResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
}
type DeactivateGeoRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateGeoRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Name of the Geo Service to deactivate
Name string `xml:"name,omitempty" json:"name,omitempty"`
}
type DeactivateGeoResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateGeoResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateGeoRegionGroupRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGeoRegionGroupRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Name of the Geo Service to update
Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`
// , Name of the Region Group
Name string `xml:"name,omitempty" json:"name,omitempty"`
// Rdata to update the Region Group with
Rdata *ANYRData `xml:"rdata,omitempty" json:"rdata,omitempty"`
// List of countries to update the Region Group with
Countries []string `xml:"countries,omitempty" json:"countries,omitempty"`
// Optional weights to accompany the rdata
Weight *WeightData `xml:"weight,omitempty" json:"weight,omitempty"`
// Optional serve counts to accompany the rdata
Serve_count *ServeCountData `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
// Optional Default TTL values for each record
Ttl *TTLData `xml:"ttl,omitempty" json:"ttl,omitempty"`
// Optional labels for the rdata
Label *LabelData `xml:"label,omitempty" json:"label,omitempty"`
}
type CreateGeoRegionGroupResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGeoRegionGroupResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateGeoRegionGroupRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGeoRegionGroupRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Name of the Geo Service to update
Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`
// , Name of the Region Group
Name string `xml:"name,omitempty" json:"name,omitempty"`
// Rdata to update the Region Group with
Rdata *ANYRData `xml:"rdata,omitempty" json:"rdata,omitempty"`
// List of countries to update the Region Group with
Countries []string `xml:"countries,omitempty" json:"countries,omitempty"`
// Optional weights to accompany the rdata
Weight *WeightData `xml:"weight,omitempty" json:"weight,omitempty"`
// Optional serve counts to accompany the rdata
Serve_count *ServeCountData `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
// Optional Default TTL values for each record
Ttl *TTLData `xml:"ttl,omitempty" json:"ttl,omitempty"`
// Optional labels for the rdata
Label *LabelData `xml:"label,omitempty" json:"label,omitempty"`
}
type UpdateGeoRegionGroupResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGeoRegionGroupResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneGeoRegionGroupRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGeoRegionGroupRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Name of the Geo Service to update
Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`
// , Name of the Region Group
Name string `xml:"name,omitempty" json:"name,omitempty"`
}
type DeleteOneGeoRegionGroupResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGeoRegionGroupResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type GetGeoRegionGroupsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGeoRegionGroupsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Name of the Geo Service to update
Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`
}
type GetGeoRegionGroupsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGeoRegionGroupsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*GeoRegionGroupData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneGeoRegionGroupRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGeoRegionGroupRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Name of the Geo Service to update
Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`
// , Name of the Region Group
Name string `xml:"name,omitempty" json:"name,omitempty"`
}
type GetOneGeoRegionGroupResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGeoRegionGroupResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *GeoRegionGroupData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateGeoNodeRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGeoNodeRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Name of the Geo Service to add the nodes to
Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type CreateGeoNodeResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGeoNodeResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *Geo `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneGeoNodeRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGeoNodeRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Name of the Geo Service to delete the nodes from
Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteOneGeoNodeResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGeoNodeResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type GetGeoNodesRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGeoNodesRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Name of the Geo Service
Service_name string `xml:"service_name,omitempty" json:"service_name,omitempty"`
}
type GetGeoNodesResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGeoNodesResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateDSFRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// DSF Label
Label string `xml:"label,omitempty" json:"label,omitempty"`
// Default TTL to be used in this service
Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
// A list of fqdn,zone pairs to identify nodes to attach
Nodes []*DSFNode `xml:"nodes,omitempty" json:"nodes,omitempty"`
// A list of DSF Rulesets defined for the service
Rulesets []*DSFRuleset `xml:"rulesets,omitempty" json:"rulesets,omitempty"`
// A list of notifier links
Notifiers []*NotifierLink `xml:"notifiers,omitempty" json:"notifiers,omitempty"`
// If 'Y', service will be published on creation
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
// Optional Publish Notes.
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type CreateDSFResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateDSFRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID or label of the DSF service to update
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// A new label for the service
Label string `xml:"label,omitempty" json:"label,omitempty"`
// Default TTL to be used
Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
// A list of fqdn,zone pairs to identify nodes to attach
Nodes []*DSFNode `xml:"nodes,omitempty" json:"nodes,omitempty"`
Rulesets []*DSFRuleset `xml:"rulesets,omitempty" json:"rulesets,omitempty"`
// A list of notifier links
Notifiers []*NotifierLink `xml:"notifiers,omitempty" json:"notifiers,omitempty"`
// If true, the service is immediately published
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
// Optional Publish Notes.
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type UpdateDSFResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetDSFsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// label, ID, or wildcard
Cust string `xml:"cust,omitempty" json:"cust,omitempty"`
// label or ID
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// wildcard
Label string `xml:"label,omitempty" json:"label,omitempty"`
// linker
Linker string `xml:"linker,omitempty" json:"linker,omitempty"`
// response will include pending changes
Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}
type GetDSFsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*DSFData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetDSFNotifiersRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFNotifiersRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Identifier for DSF service to search on
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
}
type GetDSFNotifiersResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFNotifiersResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*NotifierDataAlt `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneDSFRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID or label of the DSF service to delete
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
}
type DeleteOneDSFResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneDSFRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// label or ID
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// response will include pending changes
Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}
type GetOneDSFResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFData `xml:"data,omitempty" json:"data,omitempty"`
}
type RevertDSFRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RevertDSFRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// label or ID
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
}
type RevertDSFResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RevertDSFResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFData `xml:"data,omitempty" json:"data,omitempty"`
}
type PublishDSFRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ PublishDSFRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// label or ID
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// Optional notes
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type PublishDSFResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ PublishDSFResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFData `xml:"data,omitempty" json:"data,omitempty"`
}
type AddDSFNotifierRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDSFNotifierRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Identifier for DSF service to search on
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// Public_id of the Notifier to link to
Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`
// filters on when services should fire the notifier
Filters []string `xml:"filters,omitempty" json:"filters,omitempty"`
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
// Optional notes
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type AddDSFNotifierResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDSFNotifierResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *NotifierLinkData `xml:"data,omitempty" json:"data,omitempty"`
}
type RemoveDSFNotifierRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveDSFNotifierRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Identifier for DSF service to search on
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// Public_id of the Notifier to link to
Link_id string `xml:"link_id,omitempty" json:"link_id,omitempty"`
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
// Optional notes
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type RemoveDSFNotifierResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveDSFNotifierResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *NotifierLinkData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateDSFRulesetRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRulesetRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID or label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// Ruleset label
Label string `xml:"label,omitempty" json:"label,omitempty"`
// The type of criteria contained within this Pool
Criteria_type string `xml:"criteria_type,omitempty" json:"criteria_type,omitempty"`
// Required based on criteria_type. Filtered in API/BLL
Criteria *DSFCriteria `xml:"criteria,omitempty" json:"criteria,omitempty"`
// Where in the chain does the ruleset land. Defautls to the last.
Ordering string `xml:"ordering,omitempty" json:"ordering,omitempty"`
// A list of DSF Reponse Pools that comprise the Ruleset
Response_pools []*DSFResponsePool `xml:"response_pools,omitempty" json:"response_pools,omitempty"`
// boolean - immediately save change and publish
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
// Optional notes
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type CreateDSFRulesetResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRulesetResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFRulesetData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateDSFRulesetRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRulesetRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID or label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// ID of the ruleset to update
Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`
// Ruleset label
Label string `xml:"label,omitempty" json:"label,omitempty"`
// The type of criteria contained within this Pool
Criteria_type string `xml:"criteria_type,omitempty" json:"criteria_type,omitempty"`
// Required based on criteria_type. Filtered in API/BLL
Criteria *DSFCriteria `xml:"criteria,omitempty" json:"criteria,omitempty"`
// Where in the chain does the ruleset land. Defautls to the last.
Ordering string `xml:"ordering,omitempty" json:"ordering,omitempty"`
// A list of DSF Reponse Pools that comprise the Ruleset
Response_pools []*DSFResponsePool `xml:"response_pools,omitempty" json:"response_pools,omitempty"`
// boolean - immediately save change and publish
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
// Optional Publish Notes.
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type UpdateDSFRulesetResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRulesetResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFRulesetData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetDSFRulesetsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRulesetsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID or label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// Ruleset label to search on. Can be wildcarded
Label string `xml:"label,omitempty" json:"label,omitempty"`
// Can be wildcarded...must be string representation
Criteria string `xml:"criteria,omitempty" json:"criteria,omitempty"`
// The type of criteria contained within this Pool
Criteria_type string `xml:"criteria_type,omitempty" json:"criteria_type,omitempty"`
// Where in the chain does the ruleset land. Defautls to the last.
Ordering string `xml:"ordering,omitempty" json:"ordering,omitempty"`
// response will include pending changes
Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}
type GetDSFRulesetsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRulesetsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*DSFRulesetData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneDSFRulesetRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRulesetRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID or label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// ID of the ruleset to update
Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`
// response will include pending changes
Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}
type GetOneDSFRulesetResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRulesetResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFRulesetData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneDSFRulesetRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRulesetRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID or label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// ID of the ruleset to update
Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`
// boolean - immediately save change and publish
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
// Optional notes
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type DeleteOneDSFRulesetResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRulesetResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFRulesetData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateDSFResponsePoolRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFResponsePoolRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID or label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// Response Pool label
Label string `xml:"label,omitempty" json:"label,omitempty"`
Core_set_count string `xml:"core_set_count,omitempty" json:"core_set_count,omitempty"`
Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
// Defaults to true
Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
// ID or label of the DSF Ruleset to join
Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`
// Index within the specified DSF Ruleset
Index string `xml:"index,omitempty" json:"index,omitempty"`
Rs_chains []*DSFRecordSetFailoverChain `xml:"rs_chains,omitempty" json:"rs_chains,omitempty"`
// boolean - immediately save change and publish
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
// Optional notes
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type CreateDSFResponsePoolResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFResponsePoolResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFResponsePoolData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateDSFResponsePoolRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFResponsePoolRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID or label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// ID or label of the Response Pool to update
Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`
// Response Pool label
Label string `xml:"label,omitempty" json:"label,omitempty"`
Core_set_count string `xml:"core_set_count,omitempty" json:"core_set_count,omitempty"`
Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
// Defaults to true
Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
// Entire chain must be specified
Rs_chains []*DSFRecordSetFailoverChain `xml:"rs_chains,omitempty" json:"rs_chains,omitempty"`
// ID or label of the DSF Ruleset to join
Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`
// If true, removes record-sets that are no longer referenced by anyone
Remove_orphans string `xml:"remove_orphans,omitempty" json:"remove_orphans,omitempty"`
// boolean - immediately save change and publish
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
// Optional Publish Notes.
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type UpdateDSFResponsePoolResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFResponsePoolResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFResponsePoolData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetDSFResponsePoolsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFResponsePoolsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID or label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
Label string `xml:"label,omitempty" json:"label,omitempty"`
// ID or label of a DSF Ruleset that could contain
Dsf_ruleset_id string `xml:"dsf_ruleset_id,omitempty" json:"dsf_ruleset_id,omitempty"`
Core_set_count string `xml:"core_set_count,omitempty" json:"core_set_count,omitempty"`
Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
// bool, if true, finds pools that do not exist in any Rulesets
No_ruleset string `xml:"no_ruleset,omitempty" json:"no_ruleset,omitempty"`
// response will include pending changes
Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}
type GetDSFResponsePoolsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFResponsePoolsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*DSFResponsePoolData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneDSFResponsePoolRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFResponsePoolRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID or the label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// ID or label of the desired response pool
Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`
// response will include pending changes
Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}
type GetOneDSFResponsePoolResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFResponsePoolResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFResponsePoolData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneDSFResponsePoolRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFResponsePoolRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID or the label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// ID or label of the desired response pool
Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`
// If 'Y', Pool will be deleted on execution
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
// Optional notes
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type DeleteOneDSFResponsePoolResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFResponsePoolResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFResponsePoolData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateDSFRecordSetFailoverChainRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRecordSetFailoverChainRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// ID of the DSF Response Pool that the Rec Set Fail chain belongs to
Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`
// Label of the DSF Record Set Failover Chain
Label string `xml:"label,omitempty" json:"label,omitempty"`
// Optional, defaults to false, indicates whether enclosed Record Sets are Core
Core string `xml:"core,omitempty" json:"core,omitempty"`
// A list of record sets to be included in this chain
Record_sets []*DSFRecordSet `xml:"record_sets,omitempty" json:"record_sets,omitempty"`
// If 'Y', RS Chain will be deleted on execution
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
// Optional notes
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type CreateDSFRecordSetFailoverChainResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRecordSetFailoverChainResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFRecordSetFailoverChainData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateDSFRecordSetFailoverChainRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRecordSetFailoverChainRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// ID or label of the DSF Rec Set Failover Chain
Dsf_record_set_failover_chain_id string `xml:"dsf_record_set_failover_chain_id,omitempty" json:"dsf_record_set_failover_chain_id,omitempty"`
// Label of the DSF Record Set Failover Chain
Label string `xml:"label,omitempty" json:"label,omitempty"`
// Optional, defaults to false, indicates whether enclosed Record Sets are Core
Core string `xml:"core,omitempty" json:"core,omitempty"`
// A list of record sets to be included in this chain
Record_sets []*DSFRecordSet `xml:"record_sets,omitempty" json:"record_sets,omitempty"`
// If 'Y', RS Chain will be deleted on execution
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
// Optional Publish Notes.
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type UpdateDSFRecordSetFailoverChainResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRecordSetFailoverChainResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFRecordSetFailoverChainData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetDSFRecordSetFailoverChainsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRecordSetFailoverChainsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID or label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// ID or label of the DSF Response Pool that the Rec Set Fail chain belongs to
Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`
// Label of the DSF Record Set Failover Chain
Label string `xml:"label,omitempty" json:"label,omitempty"`
// Search for core DSF Record Set Failover Chains that are core
Core string `xml:"core,omitempty" json:"core,omitempty"`
// response will include pending changes
Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}
type GetDSFRecordSetFailoverChainsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRecordSetFailoverChainsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*DSFRecordSetFailoverChainData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneDSFRecordSetFailoverChainRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRecordSetFailoverChainRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID or label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// ID or label of the DSF Rec Set Failover Chain
Dsf_record_set_failover_chain_id string `xml:"dsf_record_set_failover_chain_id,omitempty" json:"dsf_record_set_failover_chain_id,omitempty"`
// response will include pending changes
Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}
type GetOneDSFRecordSetFailoverChainResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRecordSetFailoverChainResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFRecordSetFailoverChainData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneDSFRecordSetFailoverChainRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRecordSetFailoverChainRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID or label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// ID or label of the DSF Rec Set Failover Chain
Dsf_record_set_failover_chain_id string `xml:"dsf_record_set_failover_chain_id,omitempty" json:"dsf_record_set_failover_chain_id,omitempty"`
// If 'Y', Pool will be deleted on execution
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
// Optional notes
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type DeleteOneDSFRecordSetFailoverChainResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRecordSetFailoverChainResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFRecordSetFailoverChainData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateDSFRecordSetRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRecordSetRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID or label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// class of rdata that the set will contain
Rdata_class string `xml:"rdata_class,omitempty" json:"rdata_class,omitempty"`
// Record Set label
Label string `xml:"label,omitempty" json:"label,omitempty"`
// ID or label of the associated monitor
Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`
Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
Serve_count string `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
Fail_count string `xml:"fail_count,omitempty" json:"fail_count,omitempty"`
Trouble_count string `xml:"trouble_count,omitempty" json:"trouble_count,omitempty"`
Torpidity_max string `xml:"torpidity_max,omitempty" json:"torpidity_max,omitempty"`
// list of hashes that contain information to create DSF Records
Records []*DSFRecord `xml:"records,omitempty" json:"records,omitempty"`
// ID or label to associate the new RS with an existing RP
Dsf_record_set_failover_chain_id string `xml:"dsf_record_set_failover_chain_id,omitempty" json:"dsf_record_set_failover_chain_id,omitempty"`
// Index of the RS in the specified chain
Index string `xml:"index,omitempty" json:"index,omitempty"`
// ID or label to associate the new RS with an existing RP
Dsf_response_pool_id string `xml:"dsf_response_pool_id,omitempty" json:"dsf_response_pool_id,omitempty"`
// Defaults to true
Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
// boolean - immediately save change and publish
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
// Optional notes
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type CreateDSFRecordSetResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRecordSetResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFRecordSetData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateDSFRecordSetRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRecordSetRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID or label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// ID or label of the DSF Record Set
Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`
// new label for the DSF Record Set
Label string `xml:"label,omitempty" json:"label,omitempty"`
// ID or label of the associated monitor
Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`
Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
Serve_count string `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
Fail_count string `xml:"fail_count,omitempty" json:"fail_count,omitempty"`
Trouble_count string `xml:"trouble_count,omitempty" json:"trouble_count,omitempty"`
Torpidity_max string `xml:"torpidity_max,omitempty" json:"torpidity_max,omitempty"`
// Defaults to true
Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
// hash of information to create DSF Records
Records []*DSFRecord `xml:"records,omitempty" json:"records,omitempty"`
// boolean - immediately save change and publish
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
// Optional Publish Notes.
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type UpdateDSFRecordSetResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRecordSetResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFRecordSetData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneDSFRecordSetRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRecordSetRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID or label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// ID or label of the DSF Record Set
Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`
// response will include pending changes
Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}
type GetOneDSFRecordSetResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRecordSetResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFRecordSetData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetDSFRecordSetsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRecordSetsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID or label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// Record Set label - can be wildcarded
Label string `xml:"label,omitempty" json:"label,omitempty"`
Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
Serve_count string `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
Fail_count string `xml:"fail_count,omitempty" json:"fail_count,omitempty"`
Trouble_count string `xml:"trouble_count,omitempty" json:"trouble_count,omitempty"`
Torpidity_max string `xml:"torpidity_max,omitempty" json:"torpidity_max,omitempty"`
Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
// class of rdata that the set will contain
Rdata_class string `xml:"rdata_class,omitempty" json:"rdata_class,omitempty"`
// ID or label to associate the RS with an existing DSF Record Set Failover Chain
Dsf_record_set_failover_chain_id string `xml:"dsf_record_set_failover_chain_id,omitempty" json:"dsf_record_set_failover_chain_id,omitempty"`
// ID or label of the associated monitor
Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`
// response will include pending changes
Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}
type GetDSFRecordSetsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRecordSetsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*DSFRecordSetData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneDSFRecordSetRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRecordSetRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID or label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// ID or label of the DSF Record Set
Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`
// If 'Y', Record Set will be deleted on execution
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
// Optional notes
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type DeleteOneDSFRecordSetResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRecordSetResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFRecordSetData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateDSFRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// label of the DSF Record Set
Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`
Master_line string `xml:"master_line,omitempty" json:"master_line,omitempty"`
// Rdata to create the svc record with
Rdata *ANYOneRData `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of the DSF record
Label string `xml:"label,omitempty" json:"label,omitempty"`
Weight string `xml:"weight,omitempty" json:"weight,omitempty"`
Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
Endpoints []string `xml:"endpoints,omitempty" json:"endpoints,omitempty"`
// number of endpoints that need to be up
Endpoint_up_count string `xml:"endpoint_up_count,omitempty" json:"endpoint_up_count,omitempty"`
Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
// boolean, if true add and immediately publish
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
// Optional notes
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type CreateDSFRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateDSFRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// label of the DSF Record
Dsf_record_id string `xml:"dsf_record_id,omitempty" json:"dsf_record_id,omitempty"`
Master_line string `xml:"master_line,omitempty" json:"master_line,omitempty"`
// Rdata to update the svc record with
Rdata *ANYOneRData `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of the DSF record
Label string `xml:"label,omitempty" json:"label,omitempty"`
Weight string `xml:"weight,omitempty" json:"weight,omitempty"`
Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
Endpoints []string `xml:"endpoints,omitempty" json:"endpoints,omitempty"`
// number of endpoints that need to be up
Endpoint_up_count string `xml:"endpoint_up_count,omitempty" json:"endpoint_up_count,omitempty"`
Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
// boolean, if true add and immediately publish
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
// Optional Publish Notes.
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type UpdateDSFRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneDSFRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// label of the DSF Record
Dsf_record_id string `xml:"dsf_record_id,omitempty" json:"dsf_record_id,omitempty"`
// response will include pending changes
Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}
type GetOneDSFRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetDSFRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// DSF Record Set Failover Chain ID to search on
Dsf_record_set_failover_chain_id string `xml:"dsf_record_set_failover_chain_id,omitempty" json:"dsf_record_set_failover_chain_id,omitempty"`
// Record set id to search on
Dsf_record_set_id string `xml:"dsf_record_set_id,omitempty" json:"dsf_record_set_id,omitempty"`
// Wildcard allowed
Label string `xml:"label,omitempty" json:"label,omitempty"`
// Wildcard allowed
Master_line string `xml:"master_line,omitempty" json:"master_line,omitempty"`
// Wildcard allowed
Endpoints string `xml:"endpoints,omitempty" json:"endpoints,omitempty"`
Endpoint_up_count string `xml:"endpoint_up_count,omitempty" json:"endpoint_up_count,omitempty"`
Weight string `xml:"weight,omitempty" json:"weight,omitempty"`
Automation string `xml:"automation,omitempty" json:"automation,omitempty"`
Eligible string `xml:"eligible,omitempty" json:"eligible,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
// response will include pending changes
Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}
type GetDSFRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*DSFRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneDSFRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// label of the DSF Record
Dsf_record_id string `xml:"dsf_record_id,omitempty" json:"dsf_record_id,omitempty"`
// If 'Y', Record will be deleted on execution
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
// Optional notes
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type DeleteOneDSFRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type AddDSFNodeRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDSFNodeRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// an fqdn, zone pair
Node *DSFNode `xml:"node,omitempty" json:"node,omitempty"`
// If 'Y', change is published immediately
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
// Optional notes
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type AddDSFNodeResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDSFNodeResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*DSFNode `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateDSFNodesRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFNodesRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// A list of fqdn, zone pairs
Nodes []*DSFNode `xml:"nodes,omitempty" json:"nodes,omitempty"`
// If 'Y', change is published immediately
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
// Optional Publish Notes.
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type UpdateDSFNodesResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFNodesResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*DSFNode `xml:"data,omitempty" json:"data,omitempty"`
}
type GetDSFNodesRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFNodesRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// response will include pending changes
Pending_changes string `xml:"pending_changes,omitempty" json:"pending_changes,omitempty"`
}
type GetDSFNodesResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFNodesResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*DSFNode `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneDSFNodeRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFNodeRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// label of the DSF Service
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// an fqdn, zone pair
Node *DSFNode `xml:"node,omitempty" json:"node,omitempty"`
// If 'Y', change is published immediately
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
// Optional notes
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type DeleteOneDSFNodeResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFNodeResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*DSFNode `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateDSFMonitorRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFMonitorRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Label for the DSF Monitor
Label string `xml:"label,omitempty" json:"label,omitempty"`
// Num of responses to determine status
Response_count string `xml:"response_count,omitempty" json:"response_count,omitempty"`
// Interval, in seconds, between probes
Probe_interval string `xml:"probe_interval,omitempty" json:"probe_interval,omitempty"`
// number of attempted retries on failure before giving up
Retries string `xml:"retries,omitempty" json:"retries,omitempty"`
// name of the protocol to monitor
Protocol string `xml:"protocol,omitempty" json:"protocol,omitempty"`
// indicates if the monitor is active, default is N
Active string `xml:"active,omitempty" json:"active,omitempty"`
// options pertaining the monitor
Options *DSFMonitorOptions `xml:"options,omitempty" json:"options,omitempty"`
// Endpoints to monitor
Endpoints []*DSFMonitorEndpoint `xml:"endpoints,omitempty" json:"endpoints,omitempty"`
}
type CreateDSFMonitorResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSFMonitorResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFMonitorData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateDSFMonitorRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFMonitorRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID
Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`
// New label for the DSF Monitor
Label string `xml:"label,omitempty" json:"label,omitempty"`
// Num of responses to determine status
Response_count string `xml:"response_count,omitempty" json:"response_count,omitempty"`
// Interval, in seconds, between probes
Probe_interval string `xml:"probe_interval,omitempty" json:"probe_interval,omitempty"`
// number of attempted retries on failure before giving up
Retries string `xml:"retries,omitempty" json:"retries,omitempty"`
// name of the protocol to monitor
Protocol string `xml:"protocol,omitempty" json:"protocol,omitempty"`
// indicates if the monitor is active
Active string `xml:"active,omitempty" json:"active,omitempty"`
// options pertaining the monitor
Options *DSFMonitorOptions `xml:"options,omitempty" json:"options,omitempty"`
// Endpoints to monitor
Endpoints []*DSFMonitorEndpoint `xml:"endpoints,omitempty" json:"endpoints,omitempty"`
}
type UpdateDSFMonitorResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSFMonitorResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFMonitorData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneDSFMonitorRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFMonitorRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID
Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`
}
type GetOneDSFMonitorResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSFMonitorResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFMonitorData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetDSFMonitorsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFMonitorsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Label for the DSF Monitor
Label string `xml:"label,omitempty" json:"label,omitempty"`
// Interval, in seconds, between probes
Probe_interval string `xml:"probe_interval,omitempty" json:"probe_interval,omitempty"`
// number of attempted retries on failure before giving up
Retries string `xml:"retries,omitempty" json:"retries,omitempty"`
// name of the protocol to monitor
Protocol string `xml:"protocol,omitempty" json:"protocol,omitempty"`
}
type GetDSFMonitorsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFMonitorsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*DSFMonitorData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneDSFMonitorRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFMonitorRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// ID
Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`
}
type DeleteOneDSFMonitorResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSFMonitorResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type AddDSFMonitorNotifierRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDSFMonitorNotifierRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Monitor ID
Dsf_monitor_id string `xml:"dsf_monitor_id,omitempty" json:"dsf_monitor_id,omitempty"`
// Notifier ID passed in for existing Notifier, or the follow params used to create
Dsf_notify_id string `xml:"dsf_notify_id,omitempty" json:"dsf_notify_id,omitempty"`
// filters on when services should fire the notifier
Filters []string `xml:"filters,omitempty" json:"filters,omitempty"`
}
type AddDSFMonitorNotifierResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDSFMonitorNotifierResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *NotifierData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetDSFMonitorSitesRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFMonitorSitesRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}
type GetDSFMonitorSitesResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSFMonitorSitesResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSFMonitorSitesData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateNotifierRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNotifierRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Label for the Notifier
Label string `xml:"label,omitempty" json:"label,omitempty"`
// List of Recipients attached to the Notifier
Recipients []*Recipient `xml:"recipients,omitempty" json:"recipients,omitempty"`
// List of Services attached to the Notifier
Services []*Service `xml:"services,omitempty" json:"services,omitempty"`
}
type CreateNotifierResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNotifierResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *NotifierData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateNotifierRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNotifierRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Public_id of the Notifier to update
Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`
// Label for the DSF Notify
Label string `xml:"label,omitempty" json:"label,omitempty"`
// List of Recipients attached to the Notifier
Recipients []*Recipient `xml:"recipients,omitempty" json:"recipients,omitempty"`
// List of Services attached to the Notifier
Services []*Service `xml:"services,omitempty" json:"services,omitempty"`
}
type UpdateNotifierResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNotifierResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *NotifierData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneNotifierRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNotifierRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Public_id of the Notifier to retrieve
Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`
}
type GetOneNotifierResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNotifierResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *NotifierData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetNotifiersRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNotifiersRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Label for the DSF Notify
Label string `xml:"label,omitempty" json:"label,omitempty"`
// Search for active or inactive notifiers
Active string `xml:"active,omitempty" json:"active,omitempty"`
// Search for email or syslog recipients
Format string `xml:"format,omitempty" json:"format,omitempty"`
// Search on the recipient email, hostname, or contact
Recipient string `xml:"recipient,omitempty" json:"recipient,omitempty"`
// Search for active or inactive recipients
Recipient_active string `xml:"recipient_active,omitempty" json:"recipient_active,omitempty"`
// Must be specified with service public id
Service_class string `xml:"service_class,omitempty" json:"service_class,omitempty"`
// Public_id of the service_class item to search for
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
// Search for active or inactive services
Service_active string `xml:"service_active,omitempty" json:"service_active,omitempty"`
}
type GetNotifiersResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNotifiersResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*NotifierDataAlt `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneNotifierRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNotifierRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// Public_id of the Notifier to delete
Notifier_id string `xml:"notifier_id,omitempty" json:"notifier_id,omitempty"`
}
type DeleteOneNotifierResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNotifierResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateConfigLimitRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateConfigLimitRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
Name string `xml:"name,omitempty" json:"name,omitempty"`
Value string `xml:"value,omitempty" json:"value,omitempty"`
}
type CreateConfigLimitResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateConfigLimitResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ConfigLimitData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneConfigLimitRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneConfigLimitRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
Name string `xml:"name,omitempty" json:"name,omitempty"`
}
type GetOneConfigLimitResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneConfigLimitResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ConfigLimitData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetConfigLimitsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetConfigLimitsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
}
type GetConfigLimitsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetConfigLimitsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*ConfigLimitData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateConfigLimitRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateConfigLimitRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
Name string `xml:"name,omitempty" json:"name,omitempty"`
Value string `xml:"value,omitempty" json:"value,omitempty"`
}
type UpdateConfigLimitResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateConfigLimitResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ConfigLimitData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneConfigLimitRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneConfigLimitRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Service_id string `xml:"service_id,omitempty" json:"service_id,omitempty"`
Name string `xml:"name,omitempty" json:"name,omitempty"`
}
type DeleteOneConfigLimitResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneConfigLimitResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreatePermissionGroupRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePermissionGroupRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
Type_ string `xml:"type,omitempty" json:"type,omitempty"`
All_users string `xml:"all_users,omitempty" json:"all_users,omitempty"`
Description string `xml:"description,omitempty" json:"description,omitempty"`
Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
User_name []string `xml:"user_name,omitempty" json:"user_name,omitempty"`
Subgroup []string `xml:"subgroup,omitempty" json:"subgroup,omitempty"`
Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
}
type CreatePermissionGroupResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePermissionGroupResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *PermissionGroupData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOnePermissionGroupRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePermissionGroupRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
}
type GetOnePermissionGroupResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePermissionGroupResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *PermissionGroupData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetPermissionGroupsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPermissionGroupsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}
type GetPermissionGroupsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPermissionGroupsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*PermissionGroupData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOnePermissionGroupRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePermissionGroupRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
}
type DeleteOnePermissionGroupResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePermissionGroupResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdatePermissionGroupRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePermissionGroupRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
New_group_name string `xml:"new_group_name,omitempty" json:"new_group_name,omitempty"`
Type_ string `xml:"type,omitempty" json:"type,omitempty"`
All_users string `xml:"all_users,omitempty" json:"all_users,omitempty"`
Description string `xml:"description,omitempty" json:"description,omitempty"`
Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
User_name []string `xml:"user_name,omitempty" json:"user_name,omitempty"`
Subgroup []string `xml:"subgroup,omitempty" json:"subgroup,omitempty"`
Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
}
type UpdatePermissionGroupResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePermissionGroupResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *PermissionGroupData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetCustomerPermissionsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerPermissionsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
}
type GetCustomerPermissionsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerPermissionsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *PermissionResponse `xml:"data,omitempty" json:"data,omitempty"`
}
type GetUserPermissionsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUserPermissionsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}
type GetUserPermissionsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUserPermissionsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *PermissionResponse `xml:"data,omitempty" json:"data,omitempty"`
}
type CheckPermissionsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CheckPermissionsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
Zone_name string `xml:"zone_name,omitempty" json:"zone_name,omitempty"`
}
type CheckPermissionsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CheckPermissionsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *PermissionResponse `xml:"data,omitempty" json:"data,omitempty"`
}
type AddPermissionGroupUsersRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupUsersRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
User_name []string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}
type AddPermissionGroupUsersResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupUsersResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type SetPermissionGroupUsersRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupUsersRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
User_name []string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}
type SetPermissionGroupUsersResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupUsersResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type RemovePermissionGroupUsersRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupUsersRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
User_name []string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}
type RemovePermissionGroupUsersResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupUsersResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type AddPermissionGroupSubgroupsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupSubgroupsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
Subgroup []string `xml:"subgroup,omitempty" json:"subgroup,omitempty"`
}
type AddPermissionGroupSubgroupsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupSubgroupsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type SetPermissionGroupSubgroupsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupSubgroupsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
Subgroup []string `xml:"subgroup,omitempty" json:"subgroup,omitempty"`
}
type SetPermissionGroupSubgroupsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupSubgroupsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type RemovePermissionGroupSubgroupsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupSubgroupsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
Subgroup []string `xml:"subgroup,omitempty" json:"subgroup,omitempty"`
}
type RemovePermissionGroupSubgroupsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupSubgroupsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type AddPermissionGroupPermissionsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupPermissionsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
}
type AddPermissionGroupPermissionsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupPermissionsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type SetPermissionGroupPermissionsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupPermissionsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
}
type SetPermissionGroupPermissionsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupPermissionsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type RemovePermissionGroupPermissionsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupPermissionsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
}
type RemovePermissionGroupPermissionsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupPermissionsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type AddPermissionGroupZonesRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupZonesRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
}
type AddPermissionGroupZonesResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddPermissionGroupZonesResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type SetPermissionGroupZonesRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupZonesRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
}
type SetPermissionGroupZonesResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetPermissionGroupZonesResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type RemovePermissionGroupZonesRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupZonesRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Group_name string `xml:"group_name,omitempty" json:"group_name,omitempty"`
Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
}
type RemovePermissionGroupZonesResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemovePermissionGroupZonesResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type AddUserGroupsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserGroupsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
Group []string `xml:"group,omitempty" json:"group,omitempty"`
}
type AddUserGroupsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserGroupsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type SetUserGroupsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserGroupsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
Group []string `xml:"group,omitempty" json:"group,omitempty"`
}
type SetUserGroupsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserGroupsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type RemoveUserGroupsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserGroupsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
Group []string `xml:"group,omitempty" json:"group,omitempty"`
}
type RemoveUserGroupsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserGroupsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type AddUserZonesRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserZonesRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
}
type AddUserZonesResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserZonesResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type SetUserZonesRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserZonesRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
}
type SetUserZonesResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserZonesResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type RemoveUserZonesRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserZonesRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
}
type RemoveUserZonesResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserZonesResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type AddUserPermissionsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserPermissionsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
}
type AddUserPermissionsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserPermissionsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type SetUserPermissionsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserPermissionsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
}
type SetUserPermissionsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserPermissionsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type RemoveUserPermissionsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserPermissionsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
}
type RemoveUserPermissionsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserPermissionsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type AddUserForbidsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserForbidsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
Forbid []*PermissionData `xml:"forbid,omitempty" json:"forbid,omitempty"`
}
type AddUserForbidsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddUserForbidsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type SetUserForbidsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserForbidsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
Forbid []*PermissionData `xml:"forbid,omitempty" json:"forbid,omitempty"`
}
type SetUserForbidsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetUserForbidsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type RemoveUserForbidsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserForbidsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
Forbid []*PermissionData `xml:"forbid,omitempty" json:"forbid,omitempty"`
}
type RemoveUserForbidsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveUserForbidsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type AddCustomerPermissionsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddCustomerPermissionsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
}
type AddCustomerPermissionsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddCustomerPermissionsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type SetCustomerPermissionsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerPermissionsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
}
type SetCustomerPermissionsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerPermissionsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type RemoveCustomerPermissionsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveCustomerPermissionsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
}
type RemoveCustomerPermissionsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveCustomerPermissionsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type AddCustomerForbidsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddCustomerForbidsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
Forbid []string `xml:"forbid,omitempty" json:"forbid,omitempty"`
}
type AddCustomerForbidsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddCustomerForbidsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type SetCustomerForbidsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerForbidsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
Forbid []string `xml:"forbid,omitempty" json:"forbid,omitempty"`
}
type SetCustomerForbidsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerForbidsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type RemoveCustomerForbidsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveCustomerForbidsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
Forbid []string `xml:"forbid,omitempty" json:"forbid,omitempty"`
}
type RemoveCustomerForbidsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RemoveCustomerForbidsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type GetHostStatsFlagsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetHostStatsFlagsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
}
type GetHostStatsFlagsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetHostStatsFlagsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*HostStatFlagsData `xml:"data,omitempty" json:"data,omitempty"`
}
type SetHostStatsFlagsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetHostStatsFlagsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
Host_stats []*HostStatFlagsData `xml:"host_stats,omitempty" json:"host_stats,omitempty"`
}
type SetHostStatsFlagsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetHostStatsFlagsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*HostStatFlagsData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateTSIGKeyRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateTSIGKeyRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Name string `xml:"name,omitempty" json:"name,omitempty"`
Algorithm string `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
Secret string `xml:"secret,omitempty" json:"secret,omitempty"`
Tsig_ocid string `xml:"tsig_ocid,omitempty" json:"tsig_ocid,omitempty"`
Compartment string `xml:"compartment,omitempty" json:"compartment,omitempty"`
}
type CreateTSIGKeyResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateTSIGKeyResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *TSIGKeyData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneTSIGKeyRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTSIGKeyRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Name string `xml:"name,omitempty" json:"name,omitempty"`
}
type GetOneTSIGKeyResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTSIGKeyResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *TSIGKeyData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetTSIGKeysRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTSIGKeysRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}
type GetTSIGKeysResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTSIGKeysResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*TSIGKeyData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateTSIGKeyRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateTSIGKeyRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Name string `xml:"name,omitempty" json:"name,omitempty"`
New_name string `xml:"new_name,omitempty" json:"new_name,omitempty"`
Secret string `xml:"secret,omitempty" json:"secret,omitempty"`
Algorithm string `xml:"algorithm,omitempty" json:"algorithm,omitempty"`
Tsig_ocid string `xml:"tsig_ocid,omitempty" json:"tsig_ocid,omitempty"`
Compartment string `xml:"compartment,omitempty" json:"compartment,omitempty"`
}
type UpdateTSIGKeyResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateTSIGKeyResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *TSIGKeyData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneTSIGKeyRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneTSIGKeyRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Name string `xml:"name,omitempty" json:"name,omitempty"`
}
type DeleteOneTSIGKeyResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneTSIGKeyResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateZoneRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateZoneRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// address of responsible party, per SOA
Rname string `xml:"rname,omitempty" json:"rname,omitempty"`
// default TTL (Time-to-Live) for records
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
// code indicating how serial numbers are constructed on publish
Serial_style string `xml:"serial_style,omitempty" json:"serial_style,omitempty"`
}
type CreateZoneResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateZoneResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ZoneData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneZoneRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneZoneRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetOneZoneResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneZoneResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ZoneData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetZonesRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZonesRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}
type GetZonesResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZonesResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*ZoneData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneZoneRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneZoneRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteOneZoneResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneZoneResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateSecondaryZoneRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSecondaryZoneRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Masters []string `xml:"masters,omitempty" json:"masters,omitempty"`
Tsig_key_name string `xml:"tsig_key_name,omitempty" json:"tsig_key_name,omitempty"`
Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
}
type CreateSecondaryZoneResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSecondaryZoneResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *SecondaryData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateSecondaryRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSecondaryRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Masters []string `xml:"masters,omitempty" json:"masters,omitempty"`
Tsig_key_name string `xml:"tsig_key_name,omitempty" json:"tsig_key_name,omitempty"`
Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
}
type UpdateSecondaryResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSecondaryResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *SecondaryData `xml:"data,omitempty" json:"data,omitempty"`
}
type ActivateSecondaryRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateSecondaryRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type ActivateSecondaryResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateSecondaryResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *SecondaryData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeactivateSecondaryRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateSecondaryRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeactivateSecondaryResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateSecondaryResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *SecondaryData `xml:"data,omitempty" json:"data,omitempty"`
}
type RetransferSecondaryRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RetransferSecondaryRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type RetransferSecondaryResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RetransferSecondaryResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *SecondaryData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneSecondaryRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSecondaryRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetOneSecondaryResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSecondaryResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *SecondaryData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetSecondariesRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSecondariesRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}
type GetSecondariesResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSecondariesResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*SecondaryData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetZoneApexRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneApexRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// FQDN of a node
Node string `xml:"node,omitempty" json:"node,omitempty"`
}
type GetZoneApexResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneApexResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ZoneData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateARecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateARecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataA `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateARecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateARecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneARecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneARecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataA `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneARecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneARecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetARecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetARecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetARecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetARecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*ARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateARecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateARecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataA `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateARecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateARecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteARecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteARecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteARecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteARecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneARecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneARecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataA `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneARecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneARecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateAAAARecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateAAAARecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataAAAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateAAAARecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateAAAARecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *AAAARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneAAAARecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneAAAARecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataAAAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneAAAARecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneAAAARecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *AAAARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetAAAARecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAAAARecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetAAAARecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAAAARecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*AAAARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateAAAARecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateAAAARecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataAAAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateAAAARecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateAAAARecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *AAAARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteAAAARecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteAAAARecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteAAAARecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteAAAARecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneAAAARecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneAAAARecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataAAAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneAAAARecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneAAAARecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateALIASRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateALIASRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataALIAS `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateALIASRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateALIASRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ALIASRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneALIASRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneALIASRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataALIAS `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneALIASRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneALIASRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ALIASRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetALIASRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetALIASRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetALIASRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetALIASRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*ALIASRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateALIASRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateALIASRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataALIAS `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateALIASRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateALIASRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ALIASRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteALIASRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteALIASRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteALIASRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteALIASRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneALIASRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneALIASRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataALIAS `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneALIASRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneALIASRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateCAARecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCAARecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataCAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateCAARecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCAARecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CAARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneCAARecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCAARecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneCAARecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCAARecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CAARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetCAARecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCAARecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetCAARecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCAARecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*CAARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateCAARecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCAARecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateCAARecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCAARecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CAARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteCAARecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCAARecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteCAARecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCAARecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneCAARecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCAARecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCAA `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneCAARecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCAARecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateCDNSKEYRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCDNSKEYRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataCDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateCDNSKEYRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCDNSKEYRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CDNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneCDNSKEYRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCDNSKEYRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneCDNSKEYRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCDNSKEYRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CDNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetCDNSKEYRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCDNSKEYRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetCDNSKEYRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCDNSKEYRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*CDNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateCDNSKEYRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCDNSKEYRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateCDNSKEYRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCDNSKEYRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CDNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteCDNSKEYRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCDNSKEYRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteCDNSKEYRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCDNSKEYRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneCDNSKEYRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCDNSKEYRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneCDNSKEYRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCDNSKEYRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateCDSRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCDSRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataCDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateCDSRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCDSRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CDSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneCDSRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCDSRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneCDSRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCDSRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CDSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetCDSRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCDSRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetCDSRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCDSRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*CDSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateCDSRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCDSRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateCDSRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCDSRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CDSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteCDSRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCDSRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteCDSRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCDSRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneCDSRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCDSRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneCDSRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCDSRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateCERTRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCERTRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataCERT `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateCERTRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCERTRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CERTRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneCERTRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCERTRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCERT `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneCERTRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCERTRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CERTRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetCERTRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCERTRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetCERTRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCERTRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*CERTRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateCERTRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCERTRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCERT `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateCERTRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCERTRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CERTRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteCERTRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCERTRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteCERTRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCERTRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneCERTRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCERTRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCERT `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneCERTRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCERTRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateCNAMERecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCNAMERecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataCNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateCNAMERecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCNAMERecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneCNAMERecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCNAMERecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneCNAMERecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCNAMERecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetCNAMERecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCNAMERecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetCNAMERecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCNAMERecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*CNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateCNAMERecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCNAMERecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateCNAMERecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCNAMERecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteCNAMERecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCNAMERecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteCNAMERecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCNAMERecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneCNAMERecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCNAMERecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneCNAMERecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCNAMERecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateCSYNCRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCSYNCRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataCSYNC `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateCSYNCRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCSYNCRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CSYNCRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneCSYNCRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCSYNCRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCSYNC `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneCSYNCRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCSYNCRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CSYNCRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetCSYNCRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCSYNCRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetCSYNCRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCSYNCRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*CSYNCRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateCSYNCRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCSYNCRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCSYNC `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateCSYNCRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCSYNCRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CSYNCRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteCSYNCRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCSYNCRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteCSYNCRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCSYNCRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneCSYNCRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCSYNCRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataCSYNC `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneCSYNCRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCSYNCRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateDHCIDRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDHCIDRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataDHCID `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateDHCIDRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDHCIDRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DHCIDRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneDHCIDRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDHCIDRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataDHCID `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneDHCIDRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDHCIDRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DHCIDRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetDHCIDRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDHCIDRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetDHCIDRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDHCIDRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*DHCIDRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateDHCIDRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDHCIDRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataDHCID `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateDHCIDRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDHCIDRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DHCIDRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteDHCIDRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDHCIDRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteDHCIDRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDHCIDRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneDHCIDRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDHCIDRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataDHCID `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneDHCIDRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDHCIDRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateDNAMERecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDNAMERecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataDNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateDNAMERecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDNAMERecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneDNAMERecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDNAMERecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataDNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneDNAMERecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDNAMERecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetDNAMERecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNAMERecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetDNAMERecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNAMERecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*DNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateDNAMERecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDNAMERecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataDNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateDNAMERecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDNAMERecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteDNAMERecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDNAMERecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteDNAMERecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDNAMERecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneDNAMERecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDNAMERecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataDNAME `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneDNAMERecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDNAMERecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateDNSKEYRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDNSKEYRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateDNSKEYRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDNSKEYRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneDNSKEYRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDNSKEYRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneDNSKEYRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDNSKEYRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetDNSKEYRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNSKEYRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetDNSKEYRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNSKEYRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*DNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateDNSKEYRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDNSKEYRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateDNSKEYRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDNSKEYRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteDNSKEYRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDNSKEYRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteDNSKEYRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDNSKEYRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneDNSKEYRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDNSKEYRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataDNSKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneDNSKEYRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDNSKEYRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateDSRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateDSRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDSRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneDSRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneDSRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDSRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetDSRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetDSRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDSRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*DSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateDSRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateDSRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDSRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteDSRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDSRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteDSRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteDSRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneDSRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataDS `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneDSRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDSRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateIPSECKEYRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateIPSECKEYRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataIPSECKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateIPSECKEYRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateIPSECKEYRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *IPSECKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneIPSECKEYRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneIPSECKEYRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataIPSECKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneIPSECKEYRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneIPSECKEYRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *IPSECKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetIPSECKEYRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetIPSECKEYRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetIPSECKEYRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetIPSECKEYRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*IPSECKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateIPSECKEYRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateIPSECKEYRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataIPSECKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateIPSECKEYRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateIPSECKEYRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *IPSECKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteIPSECKEYRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteIPSECKEYRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteIPSECKEYRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteIPSECKEYRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneIPSECKEYRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneIPSECKEYRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataIPSECKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneIPSECKEYRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneIPSECKEYRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateKEYRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateKEYRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateKEYRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateKEYRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *KEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneKEYRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneKEYRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneKEYRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneKEYRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *KEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetKEYRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetKEYRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetKEYRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetKEYRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*KEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateKEYRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateKEYRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateKEYRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateKEYRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *KEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteKEYRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteKEYRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteKEYRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteKEYRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneKEYRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneKEYRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataKEY `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneKEYRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneKEYRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateKXRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateKXRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataKX `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateKXRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateKXRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *KXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneKXRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneKXRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataKX `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneKXRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneKXRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *KXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetKXRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetKXRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetKXRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetKXRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*KXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateKXRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateKXRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataKX `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateKXRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateKXRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *KXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteKXRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteKXRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteKXRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteKXRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneKXRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneKXRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataKX `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneKXRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneKXRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateLOCRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateLOCRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataLOC `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateLOCRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateLOCRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *LOCRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneLOCRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneLOCRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataLOC `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneLOCRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneLOCRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *LOCRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetLOCRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetLOCRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetLOCRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetLOCRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*LOCRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateLOCRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateLOCRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataLOC `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateLOCRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateLOCRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *LOCRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteLOCRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteLOCRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteLOCRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteLOCRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneLOCRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneLOCRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataLOC `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneLOCRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneLOCRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateMXRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateMXRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataMX `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateMXRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateMXRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *MXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneMXRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneMXRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataMX `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneMXRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneMXRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *MXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetMXRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetMXRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetMXRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetMXRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*MXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateMXRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateMXRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataMX `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateMXRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateMXRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *MXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteMXRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteMXRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteMXRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteMXRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneMXRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneMXRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataMX `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneMXRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneMXRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateNAPTRRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNAPTRRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataNAPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateNAPTRRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNAPTRRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *NAPTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneNAPTRRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNAPTRRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataNAPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneNAPTRRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNAPTRRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *NAPTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetNAPTRRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNAPTRRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetNAPTRRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNAPTRRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*NAPTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateNAPTRRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNAPTRRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataNAPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateNAPTRRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNAPTRRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *NAPTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteNAPTRRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteNAPTRRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteNAPTRRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteNAPTRRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneNAPTRRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNAPTRRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataNAPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneNAPTRRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNAPTRRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateNSAPRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNSAPRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataNSAP `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateNSAPRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNSAPRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *NSAPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneNSAPRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNSAPRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataNSAP `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneNSAPRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNSAPRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *NSAPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetNSAPRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNSAPRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetNSAPRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNSAPRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*NSAPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateNSAPRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNSAPRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataNSAP `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateNSAPRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNSAPRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *NSAPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteNSAPRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteNSAPRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteNSAPRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteNSAPRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneNSAPRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNSAPRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataNSAP `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneNSAPRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNSAPRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreatePOLICYRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePOLICYRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataPOLICY `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreatePOLICYRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePOLICYRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *POLICYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOnePOLICYRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePOLICYRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataPOLICY `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOnePOLICYRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePOLICYRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *POLICYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetPOLICYRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPOLICYRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetPOLICYRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPOLICYRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*POLICYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdatePOLICYRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePOLICYRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataPOLICY `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdatePOLICYRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePOLICYRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *POLICYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeletePOLICYRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeletePOLICYRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeletePOLICYRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeletePOLICYRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOnePOLICYRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePOLICYRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataPOLICY `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOnePOLICYRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePOLICYRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreatePTRRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePTRRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreatePTRRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePTRRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *PTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOnePTRRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePTRRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOnePTRRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePTRRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *PTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetPTRRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPTRRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetPTRRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPTRRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*PTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdatePTRRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePTRRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdatePTRRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePTRRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *PTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeletePTRRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeletePTRRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeletePTRRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeletePTRRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOnePTRRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePTRRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataPTR `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOnePTRRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePTRRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreatePXRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePXRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataPX `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreatePXRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreatePXRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *PXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOnePXRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePXRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataPX `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOnePXRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOnePXRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *PXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetPXRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPXRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetPXRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetPXRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*PXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdatePXRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePXRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataPX `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdatePXRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdatePXRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *PXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeletePXRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeletePXRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeletePXRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeletePXRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOnePXRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePXRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataPX `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOnePXRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOnePXRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateRPRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRPRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataRP `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateRPRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRPRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *RPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneRPRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRPRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataRP `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneRPRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRPRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *RPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetRPRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRPRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetRPRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRPRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*RPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateRPRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRPRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataRP `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateRPRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRPRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *RPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteRPRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteRPRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteRPRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteRPRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneRPRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRPRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataRP `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneRPRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRPRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateSPFRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSPFRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataSPF `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateSPFRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSPFRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *SPFRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneSPFRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSPFRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataSPF `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneSPFRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSPFRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *SPFRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetSPFRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSPFRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetSPFRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSPFRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*SPFRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateSPFRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSPFRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataSPF `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateSPFRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSPFRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *SPFRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteSPFRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteSPFRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteSPFRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteSPFRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneSPFRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneSPFRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataSPF `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneSPFRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneSPFRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateSRVRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSRVRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataSRV `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateSRVRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSRVRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *SRVRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneSRVRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSRVRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataSRV `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneSRVRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSRVRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *SRVRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetSRVRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSRVRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetSRVRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSRVRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*SRVRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateSRVRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSRVRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataSRV `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateSRVRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSRVRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *SRVRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteSRVRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteSRVRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteSRVRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteSRVRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneSRVRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneSRVRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataSRV `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneSRVRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneSRVRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateSSHFPRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSSHFPRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataSSHFP `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateSSHFPRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateSSHFPRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *SSHFPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneSSHFPRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSSHFPRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataSSHFP `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneSSHFPRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSSHFPRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *SSHFPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetSSHFPRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSSHFPRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetSSHFPRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSSHFPRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*SSHFPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateSSHFPRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSSHFPRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataSSHFP `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateSSHFPRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSSHFPRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *SSHFPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteSSHFPRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteSSHFPRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteSSHFPRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteSSHFPRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneSSHFPRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneSSHFPRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataSSHFP `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneSSHFPRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneSSHFPRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateTLSARecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateTLSARecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataTLSA `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateTLSARecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateTLSARecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *TLSARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneTLSARecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTLSARecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataTLSA `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneTLSARecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTLSARecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *TLSARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetTLSARecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTLSARecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetTLSARecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTLSARecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*TLSARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateTLSARecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateTLSARecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataTLSA `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateTLSARecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateTLSARecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *TLSARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteTLSARecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteTLSARecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteTLSARecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteTLSARecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneTLSARecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneTLSARecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataTLSA `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneTLSARecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneTLSARecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateTXTRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateTXTRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataTXT `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type CreateTXTRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateTXTRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *TXTRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneTXTRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTXTRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataTXT `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneTXTRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTXTRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *TXTRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetTXTRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTXTRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetTXTRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTXTRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*TXTRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateTXTRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateTXTRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataTXT `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
}
type UpdateTXTRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateTXTRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *TXTRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteTXTRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteTXTRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteTXTRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteTXTRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneTXTRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneTXTRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataTXT `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneTXTRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneTXTRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneSOARecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSOARecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataSOA `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneSOARecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneSOARecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *SOARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetSOARecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSOARecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetSOARecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetSOARecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*SOARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateSOARecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSOARecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Serial_style string `xml:"serial_style,omitempty" json:"serial_style,omitempty"`
Rdata *RDataSOAUpdate `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type UpdateSOARecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateSOARecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *SOARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateNSRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNSRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Rdata *RDataNS `xml:"rdata,omitempty" json:"rdata,omitempty"`
Service_class string `xml:"service_class,omitempty" json:"service_class,omitempty"`
}
type CreateNSRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateNSRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *NSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneNSRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNSRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataNS `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneNSRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneNSRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *NSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetNSRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNSRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetNSRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNSRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*NSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateNSRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNSRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataNS `xml:"rdata,omitempty" json:"rdata,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
Service_class string `xml:"service_class,omitempty" json:"service_class,omitempty"`
}
type UpdateNSRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateNSRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *NSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteNSRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteNSRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteNSRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteNSRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneNSRecordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNSRecordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
Rdata *RDataNS `xml:"rdata,omitempty" json:"rdata,omitempty"`
}
type DeleteOneNSRecordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneNSRecordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceARecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceARecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
ARecords []*ARecordData `xml:"ARecords,omitempty" json:"ARecords,omitempty"`
}
type ReplaceARecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceARecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*ARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceAAAARecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceAAAARecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
AAAARecords []*AAAARecordData `xml:"AAAARecords,omitempty" json:"AAAARecords,omitempty"`
}
type ReplaceAAAARecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceAAAARecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*AAAARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceALIASRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceALIASRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
ALIASRecords []*ALIASRecordData `xml:"ALIASRecords,omitempty" json:"ALIASRecords,omitempty"`
}
type ReplaceALIASRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceALIASRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*ALIASRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceCAARecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCAARecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
CAARecords []*CAARecordData `xml:"CAARecords,omitempty" json:"CAARecords,omitempty"`
}
type ReplaceCAARecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCAARecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*CAARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceCDNSKEYRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCDNSKEYRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
CDNSKEYRecords []*CDNSKEYRecordData `xml:"CDNSKEYRecords,omitempty" json:"CDNSKEYRecords,omitempty"`
}
type ReplaceCDNSKEYRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCDNSKEYRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*CDNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceCDSRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCDSRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
CDSRecords []*CDSRecordData `xml:"CDSRecords,omitempty" json:"CDSRecords,omitempty"`
}
type ReplaceCDSRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCDSRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*CDSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceCERTRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCERTRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
CERTRecords []*CERTRecordData `xml:"CERTRecords,omitempty" json:"CERTRecords,omitempty"`
}
type ReplaceCERTRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCERTRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*CERTRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceCNAMERecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCNAMERecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
CNAMERecords []*CNAMERecordData `xml:"CNAMERecords,omitempty" json:"CNAMERecords,omitempty"`
}
type ReplaceCNAMERecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCNAMERecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*CNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceCSYNCRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCSYNCRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
CSYNCRecords []*CSYNCRecordData `xml:"CSYNCRecords,omitempty" json:"CSYNCRecords,omitempty"`
}
type ReplaceCSYNCRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceCSYNCRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*CSYNCRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceDHCIDRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDHCIDRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
DHCIDRecords []*DHCIDRecordData `xml:"DHCIDRecords,omitempty" json:"DHCIDRecords,omitempty"`
}
type ReplaceDHCIDRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDHCIDRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*DHCIDRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceDNAMERecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDNAMERecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
DNAMERecords []*DNAMERecordData `xml:"DNAMERecords,omitempty" json:"DNAMERecords,omitempty"`
}
type ReplaceDNAMERecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDNAMERecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*DNAMERecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceDNSKEYRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDNSKEYRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
DNSKEYRecords []*DNSKEYRecordData `xml:"DNSKEYRecords,omitempty" json:"DNSKEYRecords,omitempty"`
}
type ReplaceDNSKEYRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDNSKEYRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*DNSKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceDSRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDSRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
DSRecords []*DSRecordData `xml:"DSRecords,omitempty" json:"DSRecords,omitempty"`
}
type ReplaceDSRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceDSRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*DSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceIPSECKEYRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceIPSECKEYRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
IPSECKEYRecords []*IPSECKEYRecordData `xml:"IPSECKEYRecords,omitempty" json:"IPSECKEYRecords,omitempty"`
}
type ReplaceIPSECKEYRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceIPSECKEYRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*IPSECKEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceKEYRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceKEYRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
KEYRecords []*KEYRecordData `xml:"KEYRecords,omitempty" json:"KEYRecords,omitempty"`
}
type ReplaceKEYRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceKEYRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*KEYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceKXRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceKXRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
KXRecords []*KXRecordData `xml:"KXRecords,omitempty" json:"KXRecords,omitempty"`
}
type ReplaceKXRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceKXRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*KXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceLOCRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceLOCRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
LOCRecords []*LOCRecordData `xml:"LOCRecords,omitempty" json:"LOCRecords,omitempty"`
}
type ReplaceLOCRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceLOCRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*LOCRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceMXRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceMXRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
MXRecords []*MXRecordData `xml:"MXRecords,omitempty" json:"MXRecords,omitempty"`
}
type ReplaceMXRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceMXRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*MXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceNAPTRRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceNAPTRRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
NAPTRRecords []*NAPTRRecordData `xml:"NAPTRRecords,omitempty" json:"NAPTRRecords,omitempty"`
}
type ReplaceNAPTRRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceNAPTRRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*NAPTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceNSAPRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceNSAPRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
NSAPRecords []*NSAPRecordData `xml:"NSAPRecords,omitempty" json:"NSAPRecords,omitempty"`
}
type ReplaceNSAPRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceNSAPRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*NSAPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplacePOLICYRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplacePOLICYRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
POLICYRecords []*POLICYRecordData `xml:"POLICYRecords,omitempty" json:"POLICYRecords,omitempty"`
}
type ReplacePOLICYRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplacePOLICYRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*POLICYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplacePTRRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplacePTRRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
PTRRecords []*PTRRecordData `xml:"PTRRecords,omitempty" json:"PTRRecords,omitempty"`
}
type ReplacePTRRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplacePTRRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*PTRRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplacePXRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplacePXRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
PXRecords []*PXRecordData `xml:"PXRecords,omitempty" json:"PXRecords,omitempty"`
}
type ReplacePXRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplacePXRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*PXRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceRPRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceRPRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
RPRecords []*RPRecordData `xml:"RPRecords,omitempty" json:"RPRecords,omitempty"`
}
type ReplaceRPRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceRPRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*RPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceSPFRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceSPFRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
SPFRecords []*SPFRecordData `xml:"SPFRecords,omitempty" json:"SPFRecords,omitempty"`
}
type ReplaceSPFRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceSPFRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*SPFRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceSRVRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceSRVRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
SRVRecords []*SRVRecordData `xml:"SRVRecords,omitempty" json:"SRVRecords,omitempty"`
}
type ReplaceSRVRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceSRVRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*SRVRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceSSHFPRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceSSHFPRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
SSHFPRecords []*SSHFPRecordData `xml:"SSHFPRecords,omitempty" json:"SSHFPRecords,omitempty"`
}
type ReplaceSSHFPRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceSSHFPRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*SSHFPRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceTLSARecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceTLSARecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
TLSARecords []*TLSARecordData `xml:"TLSARecords,omitempty" json:"TLSARecords,omitempty"`
}
type ReplaceTLSARecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceTLSARecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*TLSARecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceTXTRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceTXTRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
TXTRecords []*TXTRecordData `xml:"TXTRecords,omitempty" json:"TXTRecords,omitempty"`
}
type ReplaceTXTRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceTXTRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*TXTRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type ReplaceNSRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceNSRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
NSRecords []*NSRecordData `xml:"NSRecords,omitempty" json:"NSRecords,omitempty"`
}
type ReplaceNSRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ReplaceNSRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*NSRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetANYRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetANYRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetANYRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetANYRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ANYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetAllRecordsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAllRecordsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetAllRecordsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAllRecordsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ANYRecordData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetAllAliasQNamesRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAllAliasQNamesRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}
type GetAllAliasQNamesResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAllAliasQNamesResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *QNames `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneUserRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneUserRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of user
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}
type GetOneUserResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneUserResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *UserData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneUserRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneUserRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of user
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}
type DeleteOneUserResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneUserResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateUserRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateUserRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
Password string `xml:"password,omitempty" json:"password,omitempty"`
Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
Group_name []string `xml:"group_name,omitempty" json:"group_name,omitempty"`
Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
Forbid []*PermissionData `xml:"forbid,omitempty" json:"forbid,omitempty"`
Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`
First_name string `xml:"first_name,omitempty" json:"first_name,omitempty"`
Last_name string `xml:"last_name,omitempty" json:"last_name,omitempty"`
Phone string `xml:"phone,omitempty" json:"phone,omitempty"`
Fax string `xml:"fax,omitempty" json:"fax,omitempty"`
Email string `xml:"email,omitempty" json:"email,omitempty"`
Notify_email string `xml:"notify_email,omitempty" json:"notify_email,omitempty"`
Pager_email string `xml:"pager_email,omitempty" json:"pager_email,omitempty"`
Address string `xml:"address,omitempty" json:"address,omitempty"`
Address_2 string `xml:"address_2,omitempty" json:"address_2,omitempty"`
City string `xml:"city,omitempty" json:"city,omitempty"`
State string `xml:"state,omitempty" json:"state,omitempty"`
Post_code string `xml:"post_code,omitempty" json:"post_code,omitempty"`
Country string `xml:"country,omitempty" json:"country,omitempty"`
Website string `xml:"website,omitempty" json:"website,omitempty"`
Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
}
type CreateUserResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateUserResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *UserData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateUserRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateUserRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
New_user_name string `xml:"new_user_name,omitempty" json:"new_user_name,omitempty"`
Password string `xml:"password,omitempty" json:"password,omitempty"`
Require_pw_change string `xml:"require_pw_change,omitempty" json:"require_pw_change,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
Group_name []string `xml:"group_name,omitempty" json:"group_name,omitempty"`
Zone []*PermissionZone `xml:"zone,omitempty" json:"zone,omitempty"`
Forbid []*PermissionData `xml:"forbid,omitempty" json:"forbid,omitempty"`
Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`
First_name string `xml:"first_name,omitempty" json:"first_name,omitempty"`
Last_name string `xml:"last_name,omitempty" json:"last_name,omitempty"`
Phone string `xml:"phone,omitempty" json:"phone,omitempty"`
Fax string `xml:"fax,omitempty" json:"fax,omitempty"`
Email string `xml:"email,omitempty" json:"email,omitempty"`
Notify_email string `xml:"notify_email,omitempty" json:"notify_email,omitempty"`
Pager_email string `xml:"pager_email,omitempty" json:"pager_email,omitempty"`
Address string `xml:"address,omitempty" json:"address,omitempty"`
Address_2 string `xml:"address_2,omitempty" json:"address_2,omitempty"`
City string `xml:"city,omitempty" json:"city,omitempty"`
State string `xml:"state,omitempty" json:"state,omitempty"`
Post_code string `xml:"post_code,omitempty" json:"post_code,omitempty"`
Country string `xml:"country,omitempty" json:"country,omitempty"`
Website string `xml:"website,omitempty" json:"website,omitempty"`
Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
}
type UpdateUserResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateUserResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *UserData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetUsersRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUsersRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Search string `xml:"search,omitempty" json:"search,omitempty"`
}
type GetUsersResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUsersResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*UserData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetUpdateUsersRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUpdateUsersRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}
type GetUpdateUsersResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUpdateUsersResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*UserData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateUpdateUserRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateUpdateUserRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
Password string `xml:"password,omitempty" json:"password,omitempty"`
}
type UpdateUpdateUserResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateUpdateUserResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *UserData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneUpdateUserRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneUpdateUserRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}
type DeleteOneUpdateUserResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneUpdateUserResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateUserPasswordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateUserPasswordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Password string `xml:"password,omitempty" json:"password,omitempty"`
}
type UpdateUserPasswordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateUserPasswordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *UserData `xml:"data,omitempty" json:"data,omitempty"`
}
type BlockUserRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ BlockUserRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}
type BlockUserResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ BlockUserResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *UserData `xml:"data,omitempty" json:"data,omitempty"`
}
type UnblockUserRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UnblockUserRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}
type UnblockUserResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UnblockUserResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *UserData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateContactRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateContactRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`
First_name string `xml:"first_name,omitempty" json:"first_name,omitempty"`
Last_name string `xml:"last_name,omitempty" json:"last_name,omitempty"`
Phone string `xml:"phone,omitempty" json:"phone,omitempty"`
Fax string `xml:"fax,omitempty" json:"fax,omitempty"`
Email string `xml:"email,omitempty" json:"email,omitempty"`
Notify_email string `xml:"notify_email,omitempty" json:"notify_email,omitempty"`
Pager_email string `xml:"pager_email,omitempty" json:"pager_email,omitempty"`
Address string `xml:"address,omitempty" json:"address,omitempty"`
Address_2 string `xml:"address_2,omitempty" json:"address_2,omitempty"`
City string `xml:"city,omitempty" json:"city,omitempty"`
State string `xml:"state,omitempty" json:"state,omitempty"`
Post_code string `xml:"post_code,omitempty" json:"post_code,omitempty"`
Country string `xml:"country,omitempty" json:"country,omitempty"`
Website string `xml:"website,omitempty" json:"website,omitempty"`
Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
}
type CreateContactResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateContactResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ContactData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneContactRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneContactRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`
}
type GetOneContactResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneContactResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ContactData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetContactsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetContactsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}
type GetContactsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetContactsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*ContactData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneContactRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneContactRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`
}
type DeleteOneContactResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneContactResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateContactRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateContactRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`
New_nickname string `xml:"new_nickname,omitempty" json:"new_nickname,omitempty"`
First_name string `xml:"first_name,omitempty" json:"first_name,omitempty"`
Last_name string `xml:"last_name,omitempty" json:"last_name,omitempty"`
Phone string `xml:"phone,omitempty" json:"phone,omitempty"`
Fax string `xml:"fax,omitempty" json:"fax,omitempty"`
Email string `xml:"email,omitempty" json:"email,omitempty"`
Notify_email string `xml:"notify_email,omitempty" json:"notify_email,omitempty"`
Pager_email string `xml:"pager_email,omitempty" json:"pager_email,omitempty"`
Address string `xml:"address,omitempty" json:"address,omitempty"`
Address_2 string `xml:"address_2,omitempty" json:"address_2,omitempty"`
City string `xml:"city,omitempty" json:"city,omitempty"`
State string `xml:"state,omitempty" json:"state,omitempty"`
Post_code string `xml:"post_code,omitempty" json:"post_code,omitempty"`
Country string `xml:"country,omitempty" json:"country,omitempty"`
Website string `xml:"website,omitempty" json:"website,omitempty"`
Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
}
type UpdateContactResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateContactResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ContactData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateCustomerRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCustomerRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Pool_id string `xml:"pool_id,omitempty" json:"pool_id,omitempty"`
Type_ string `xml:"type,omitempty" json:"type,omitempty"`
Level string `xml:"level,omitempty" json:"level,omitempty"`
Primary_sales_agent string `xml:"primary_sales_agent,omitempty" json:"primary_sales_agent,omitempty"`
Salesforce_id string `xml:"salesforce_id,omitempty" json:"salesforce_id,omitempty"`
Owner *CustomerAdminData `xml:"owner,omitempty" json:"owner,omitempty"`
Billing *CustomerAdminData `xml:"billing,omitempty" json:"billing,omitempty"`
Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
Forbid []string `xml:"forbid,omitempty" json:"forbid,omitempty"`
}
type CreateCustomerResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCustomerResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CustomerData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateCustomerRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCustomerRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
New_customer_name string `xml:"new_customer_name,omitempty" json:"new_customer_name,omitempty"`
Organization string `xml:"organization,omitempty" json:"organization,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Note string `xml:"note,omitempty" json:"note,omitempty"`
Pool_id string `xml:"pool_id,omitempty" json:"pool_id,omitempty"`
Activated string `xml:"activated,omitempty" json:"activated,omitempty"`
Type_ string `xml:"type,omitempty" json:"type,omitempty"`
Level string `xml:"level,omitempty" json:"level,omitempty"`
Primary_sales_agent string `xml:"primary_sales_agent,omitempty" json:"primary_sales_agent,omitempty"`
Salesforce_id string `xml:"salesforce_id,omitempty" json:"salesforce_id,omitempty"`
Owner_contact string `xml:"owner_contact,omitempty" json:"owner_contact,omitempty"`
Billing_contact string `xml:"billing_contact,omitempty" json:"billing_contact,omitempty"`
Permission []string `xml:"permission,omitempty" json:"permission,omitempty"`
Forbid []string `xml:"forbid,omitempty" json:"forbid,omitempty"`
}
type UpdateCustomerResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCustomerResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CustomerData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneCustomerRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCustomerRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
}
type GetOneCustomerResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneCustomerResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CustomerData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetCustomersRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomersRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Simple string `xml:"simple,omitempty" json:"simple,omitempty"`
Search string `xml:"search,omitempty" json:"search,omitempty"`
}
type GetCustomersResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomersResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*CustomerData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneCustomerRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCustomerRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
Note string `xml:"note,omitempty" json:"note,omitempty"`
}
type DeleteOneCustomerResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneCustomerResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type GetCustomerPrefsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerPrefsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// preference name; may be '*' to list all
Name string `xml:"name,omitempty" json:"name,omitempty"`
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
}
type GetCustomerPrefsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerPrefsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*CustomerPrefData `xml:"data,omitempty" json:"data,omitempty"`
}
type SetCustomerPrefsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerPrefsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Prefs []*CustomerPrefData `xml:"prefs,omitempty" json:"prefs,omitempty"`
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
}
type SetCustomerPrefsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerPrefsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type GetCustomerIPACLRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerIPACLRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// customer name or ID to see ACLs for, defaults to current customer
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
// scope of the ACL to retrieve
Scope string `xml:"scope,omitempty" json:"scope,omitempty"`
}
type GetCustomerIPACLResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerIPACLResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*CustomerIPACL `xml:"data,omitempty" json:"data,omitempty"`
}
type SetCustomerIPACLRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerIPACLRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// customer name or ID to set ACLs for, defaults to current customer
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
Acl *CustomerIPACL `xml:"acl,omitempty" json:"acl,omitempty"`
}
type SetCustomerIPACLResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetCustomerIPACLResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*CustomerIPACL `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateCustomerOracleMetadataRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCustomerOracleMetadataRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of customer
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
// compartment id
Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`
// tenant id
Tenant string `xml:"tenant,omitempty" json:"tenant,omitempty"`
}
type CreateCustomerOracleMetadataResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateCustomerOracleMetadataResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CustomerOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateCustomerOracleMetadataRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCustomerOracleMetadataRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of customer
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
// compartment id
Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`
// tenant id
Tenant string `xml:"tenant,omitempty" json:"tenant,omitempty"`
}
type UpdateCustomerOracleMetadataResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateCustomerOracleMetadataResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CustomerOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetCustomerOracleMetadataRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerOracleMetadataRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of customer
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
// compartment id
Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`
// tenant id
Tenant string `xml:"tenant,omitempty" json:"tenant,omitempty"`
}
type GetCustomerOracleMetadataResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetCustomerOracleMetadataResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*CustomerOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteCustomerOracleMetadataRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCustomerOracleMetadataRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of customer
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
}
type DeleteCustomerOracleMetadataResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteCustomerOracleMetadataResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *CustomerOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateZoneOracleMetadataRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateZoneOracleMetadataRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// compartment id
Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`
// public_id
Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`
}
type CreateZoneOracleMetadataResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateZoneOracleMetadataResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ZoneOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateZoneOracleMetadataRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateZoneOracleMetadataRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// compartment id
Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`
// public_id
Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`
}
type UpdateZoneOracleMetadataResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateZoneOracleMetadataResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ZoneOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetZoneOracleMetadataRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneOracleMetadataRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// compartment id
Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`
// public id
Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`
}
type GetZoneOracleMetadataResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneOracleMetadataResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*ZoneOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteZoneOracleMetadataRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteZoneOracleMetadataRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteZoneOracleMetadataResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteZoneOracleMetadataResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ZoneOracleMetadataData `xml:"data,omitempty" json:"data,omitempty"`
}
type OCIMigrateRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ OCIMigrateRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// , req
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// public_id
Zone_ocid string `xml:"zone_ocid,omitempty" json:"zone_ocid,omitempty"`
// compartment id
Compartment_id string `xml:"compartment_id,omitempty" json:"compartment_id,omitempty"`
// tenant id
Tenancy_id string `xml:"tenancy_id,omitempty" json:"tenancy_id,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
Password string `xml:"password,omitempty" json:"password,omitempty"`
Replacements *Replacement `xml:"replacements,omitempty" json:"replacements,omitempty"`
}
type OCIMigrateResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ OCIMigrateResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateDDNSRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDDNSRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// an IP address, either v4 or v6
Address string `xml:"address,omitempty" json:"address,omitempty"`
// either A or AAAA
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type CreateDDNSResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDDNSResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DDNSData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneDDNSRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDDNSRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// either A or AAAA
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneDDNSResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDDNSResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DDNSData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetDDNSsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDDNSsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetDDNSsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDDNSsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*DDNSData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateDDNSRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDDNSRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// either A or AAAA
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// an IP address, either v4 or v6
Address string `xml:"address,omitempty" json:"address,omitempty"`
}
type UpdateDDNSResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDDNSResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DDNSData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneDDNSRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDDNSRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// either A or AAAA
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type DeleteOneDDNSResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDDNSResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type ActivateDDNSRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateDDNSRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// either A or AAAA
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
}
type ActivateDDNSResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateDDNSResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DDNSData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeactivateDDNSRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateDDNSRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// either A or AAAA
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
}
type DeactivateDDNSResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateDDNSResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DDNSData `xml:"data,omitempty" json:"data,omitempty"`
}
type ResetDDNSRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ResetDDNSRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// either A or AAAA
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
}
type ResetDDNSResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ResetDDNSResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DDNSData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetUpdateUserPasswordRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUpdateUserPasswordRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
User_name string `xml:"user_name,omitempty" json:"user_name,omitempty"`
}
type GetUpdateUserPasswordResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetUpdateUserPasswordResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *UpdateUserPasswordData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateDDNSHostRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDDNSHostRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// an IP address, either v4 or v6
Address string `xml:"address,omitempty" json:"address,omitempty"`
// either A or AAAA
Record_type string `xml:"record_type,omitempty" json:"record_type,omitempty"`
// name of update user
User string `xml:"user,omitempty" json:"user,omitempty"`
}
type CreateDDNSHostResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDDNSHostResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DDNSHostData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateUpdateUserRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateUpdateUserRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Nickname string `xml:"nickname,omitempty" json:"nickname,omitempty"`
Password string `xml:"password,omitempty" json:"password,omitempty"`
}
type CreateUpdateUserResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateUpdateUserResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *UpdateUser `xml:"data,omitempty" json:"data,omitempty"`
}
type AddDDNSRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDDNSRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Record_id int64 `xml:"record_id,omitempty" json:"record_id,omitempty"`
}
type AddDDNSResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ AddDDNSResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DDNSData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateFailoverRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateFailoverRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// normally served address
Address string `xml:"address,omitempty" json:"address,omitempty"`
// TTL (time-to-live)
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
// 'ip' or 'cname'
Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
// address or CNAME to serve on failover
Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
// restore normal address automatically (Y)
Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
// The number of consecutive monitoring intervals to delay before placing an IP address back in service
Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
// contact that gets status notification
Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
// when notifications are sent
Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
// The IP or hostname of a syslog server to send monitor events to
Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
// The port of the syslog server. Defaults to 514 if not present
Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
// The syslog ident to use. Defaults to 'dynect'
Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
// The syslog facility to use. Defaults to 'daemon'
Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
// When to deliver syslog message; 'change' or 'all'
Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
// for custom syslog messages
Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
// for custom syslog messages
Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
// details about monitoring
Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type CreateFailoverResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateFailoverResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *FailoverData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneFailoverRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneFailoverRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneFailoverResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneFailoverResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *FailoverData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetFailoversRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetFailoversRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetFailoversResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetFailoversResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*FailoverData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateFailoverRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateFailoverRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// normally served address
Address string `xml:"address,omitempty" json:"address,omitempty"`
// TTL (time-to-live)
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
// 'ip' or 'cname'
Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
// address or CNAME to serve on failover
Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
// restore normal address automatically (Y)
Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
// The number of consecutive monitoring intervals to delay before placing an IP address back in service
Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
// contact that gets status notification
Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
// when notifications are sent
Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
// The IP or hostname of a syslog server to send monitor events to
Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
// The port of the syslog server. Defaults to 514 if not present
Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
// The syslog ident to use. Defaults to 'dynect'
Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
// The syslog facility to use. Defaults to 'daemon'
Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
// When to deliver syslog message; 'change' or 'all'
Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
// for custom syslog messages
Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
// for custom syslog messages
Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
// details about monitoring
Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
}
type UpdateFailoverResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateFailoverResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *FailoverData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneFailoverRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneFailoverRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type DeleteOneFailoverResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneFailoverResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type ActivateFailoverRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateFailoverRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type ActivateFailoverResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateFailoverResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *FailoverData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeactivateFailoverRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateFailoverRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type DeactivateFailoverResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateFailoverResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *FailoverData `xml:"data,omitempty" json:"data,omitempty"`
}
type RecoverFailoverRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverFailoverRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type RecoverFailoverResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverFailoverResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *FailoverData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateLoadBalanceRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateLoadBalanceRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// pool of IP addresses to balance
Pool []*LoadBalanceAddress `xml:"pool,omitempty" json:"pool,omitempty"`
// TTL (time-to-live)
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
// 'ip', 'global', or 'cname'
Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
// for 'ip' or 'cname', what to serve on failover
Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
// restore normal address automatically (Y)
Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
// The number of consecutive monitoring intervals to delay before placing an IP address back in service
Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
// contact that gets status notification
Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
// when notifications are sent
Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
// The IP or hostname of a syslog server to send monitor events to
Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
// The port of the syslog server. Defaults to 514 if not present
Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
// The syslog ident to use. Defaults to 'dynect'
Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
// The syslog facility to use. Defaults to 'daemon'
Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
// When to deliver syslog message; 'change' or 'all'
Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
// for custom syslog messages
Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
// for custom syslog messages
Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
// number of addresses in each DNS response
Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
// details about monitoring
Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type CreateLoadBalanceResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateLoadBalanceResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneLoadBalanceRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneLoadBalanceRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneLoadBalanceResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneLoadBalanceResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetLoadBalancesRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetLoadBalancesRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetLoadBalancesResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetLoadBalancesResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateLoadBalanceRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateLoadBalanceRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// pool of IP addresses to balance
Pool []*LoadBalanceAddress `xml:"pool,omitempty" json:"pool,omitempty"`
// TTL (time-to-live)
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
// 'ip', 'global', or 'cname'
Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
// for 'ip' or 'cname', what to serve on failover
Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
// restore normal address automatically (Y)
Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
// The number of consecutive monitoring intervals to delay before placing an IP address back in service
Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
// contact that gets status notification
Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
// when notifications are sent
Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
// The IP or hostname of a syslog server to send monitor events to
Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
// The port of the syslog server. Defaults to 514 if not present
Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
// The syslog ident to use. Defaults to 'dynect'
Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
// The syslog facility to use. Defaults to 'daemon'
Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
// When to deliver syslog message; 'change' or 'all'
Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
// for custom syslog messages
Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
// for custom syslog messages
Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
// number of addresses in each DNS response
Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
// details about monitoring
Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
}
type UpdateLoadBalanceResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateLoadBalanceResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneLoadBalanceRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneLoadBalanceRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type DeleteOneLoadBalanceResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneLoadBalanceResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type ActivateLoadBalanceRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateLoadBalanceRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type ActivateLoadBalanceResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateLoadBalanceResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeactivateLoadBalanceRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateLoadBalanceRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type DeactivateLoadBalanceResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateLoadBalanceResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
}
type RecoverLoadBalanceRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverLoadBalanceRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type RecoverLoadBalanceResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverLoadBalanceResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
}
type RecoverLoadBalanceIPRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverLoadBalanceIPRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Address string `xml:"address,omitempty" json:"address,omitempty"`
}
type RecoverLoadBalanceIPResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverLoadBalanceIPResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *LoadBalanceData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateLoadBalancePoolEntryRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateLoadBalancePoolEntryRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// an IP address to monitor and publish
Address string `xml:"address,omitempty" json:"address,omitempty"`
// a human-readable label
Label string `xml:"label,omitempty" json:"label,omitempty"`
// how often this is served relative to others in pool
Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
// how this address reponds to monitoring: obey,remove,always,no
Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
}
type CreateLoadBalancePoolEntryResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateLoadBalancePoolEntryResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *LoadBalancePoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateLoadBalancePoolEntryRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateLoadBalancePoolEntryRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// The IP of the pool entry to update
Address string `xml:"address,omitempty" json:"address,omitempty"`
// If specified, the new IP address for this entry
New_address string `xml:"new_address,omitempty" json:"new_address,omitempty"`
// a human-readable label
Label string `xml:"label,omitempty" json:"label,omitempty"`
// how often this is served relative to others in pool
Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
// how this address reponds to monitoring: obey,remove,always,no
Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
}
type UpdateLoadBalancePoolEntryResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateLoadBalancePoolEntryResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *LoadBalancePoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneLoadBalancePoolEntryRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneLoadBalancePoolEntryRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// The IP of the pool entry to get
Address string `xml:"address,omitempty" json:"address,omitempty"`
}
type GetOneLoadBalancePoolEntryResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneLoadBalancePoolEntryResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *LoadBalancePoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}
type GetLoadBalancePoolEntriesRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetLoadBalancePoolEntriesRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetLoadBalancePoolEntriesResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetLoadBalancePoolEntriesResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*LoadBalancePoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneLoadBalancePoolEntryRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneLoadBalancePoolEntryRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// The IP of the pool entry to delete
Address string `xml:"address,omitempty" json:"address,omitempty"`
}
type DeleteOneLoadBalancePoolEntryResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneLoadBalancePoolEntryResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateGSLBRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGSLBRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// per-region addresses and configuration
Region []*GSLBRegion `xml:"region,omitempty" json:"region,omitempty"`
// TTL (time-to-live)
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
// restore normal address automatically (Y)
Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
// The number of consecutive monitoring intervals to delay before placing an IP address back in service
Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
// contact that gets status notification
Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
// when notifications are sent
Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
// The IP or hostname of a syslog server to send monitor events to
Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
// The port of the syslog server. Defaults to 514 if not present
Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
// The syslog ident to use. Defaults to 'dynect'
Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
// The syslog facility to use. Defaults to 'daemon'
Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
// When to deliver syslog message; 'change' or 'all'
Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
// for custom syslog messages
Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
// for custom syslog messages
Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
// details about monitoring
Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type CreateGSLBResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGSLBResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *GSLBData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneGSLBRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGSLBRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneGSLBResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGSLBResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *GSLBData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetGSLBsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGSLBsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetGSLBsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGSLBsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*GSLBData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateGSLBRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGSLBRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// per-region addresses and configuration
Region []*GSLBRegion `xml:"region,omitempty" json:"region,omitempty"`
// TTL (time-to-live)
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
// restore normal address automatically (Y)
Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
// The number of consecutive monitoring intervals to delay before placing an IP address back in service
Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
// contact that gets status notification
Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
// when notifications are sent
Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
// The IP or hostname of a syslog server to send monitor events to
Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
// The port of the syslog server. Defaults to 514 if not present
Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
// The syslog ident to use. Defaults to 'dynect'
Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
// The syslog facility to use. Defaults to 'daemon'
Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
// When to deliver syslog message; 'change' or 'all'
Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
// for custom syslog messages
Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
// for custom syslog messages
Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
// details about monitoring
Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
}
type UpdateGSLBResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGSLBResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *GSLBData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneGSLBRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGSLBRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type DeleteOneGSLBResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGSLBResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type ActivateGSLBRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateGSLBRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type ActivateGSLBResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateGSLBResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *GSLBData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeactivateGSLBRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateGSLBRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type DeactivateGSLBResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateGSLBResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *GSLBData `xml:"data,omitempty" json:"data,omitempty"`
}
type RecoverGSLBRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverGSLBRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type RecoverGSLBResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverGSLBResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *GSLBData `xml:"data,omitempty" json:"data,omitempty"`
}
type RecoverGSLBIPRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverGSLBIPRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Address string `xml:"address,omitempty" json:"address,omitempty"`
}
type RecoverGSLBIPResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverGSLBIPResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *GSLBData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateGSLBRegionRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGSLBRegionRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// 'ip', 'global', or 'cname'
Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
// for 'ip' or 'cname', what to serve on failover
Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
// number of addresses in each DNS response
Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
// number of 'ok' addresses before region fails over
Min_healthy int32 `xml:"min_healthy,omitempty" json:"min_healthy,omitempty"`
// pool of IP addresses to balance
Pool []*GSLBAddress `xml:"pool,omitempty" json:"pool,omitempty"`
}
type CreateGSLBRegionResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGSLBRegionResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *GSLBRegionData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneGSLBRegionRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGSLBRegionRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneGSLBRegionResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGSLBRegionResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *GSLBRegionData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetGSLBRegionsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGSLBRegionsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetGSLBRegionsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGSLBRegionsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*GSLBRegionData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateGSLBRegionRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGSLBRegionRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// 'ip', 'global', or 'cname'
Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
// for 'ip' or 'cname', what to serve on failover
Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
// number of addresses in each DNS response
Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
// number of 'ok' addresses before region fails over
Min_healthy int32 `xml:"min_healthy,omitempty" json:"min_healthy,omitempty"`
// pool of IP addresses to balance
Pool []*GSLBAddress `xml:"pool,omitempty" json:"pool,omitempty"`
}
type UpdateGSLBRegionResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGSLBRegionResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *GSLBRegionData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneGSLBRegionRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGSLBRegionRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type DeleteOneGSLBRegionResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGSLBRegionResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateGSLBRegionPoolEntryRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGSLBRegionPoolEntryRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// an IP address or FQDN to monitor and publish
Address string `xml:"address,omitempty" json:"address,omitempty"`
// a human-readable label
Label string `xml:"label,omitempty" json:"label,omitempty"`
// how often this is served relative to others in pool
Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
// how this address reponds to monitoring: obey,remove,always,no
Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
}
type CreateGSLBRegionPoolEntryResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateGSLBRegionPoolEntryResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *GSLBRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateGSLBRegionPoolEntryRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGSLBRegionPoolEntryRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// The IP address or FQDN of the pool entry to update
Address string `xml:"address,omitempty" json:"address,omitempty"`
// If specified, the new IP address for this entry
New_address string `xml:"new_address,omitempty" json:"new_address,omitempty"`
// a human-readable label
Label string `xml:"label,omitempty" json:"label,omitempty"`
// how often this is served relative to others in pool
Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
// how this address reponds to monitoring: obey,remove,always,no
Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
}
type UpdateGSLBRegionPoolEntryResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateGSLBRegionPoolEntryResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *GSLBRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneGSLBRegionPoolEntryRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGSLBRegionPoolEntryRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// The IP address or FQDN of the pool entry to get
Address string `xml:"address,omitempty" json:"address,omitempty"`
}
type GetOneGSLBRegionPoolEntryResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneGSLBRegionPoolEntryResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *GSLBRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}
type GetGSLBRegionPoolEntriesRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGSLBRegionPoolEntriesRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
}
type GetGSLBRegionPoolEntriesResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetGSLBRegionPoolEntriesResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*GSLBRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneGSLBRegionPoolEntryRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGSLBRegionPoolEntryRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// The IP of the pool entry to delete
Address string `xml:"address,omitempty" json:"address,omitempty"`
}
type DeleteOneGSLBRegionPoolEntryResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneGSLBRegionPoolEntryResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateRTTMRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRTTMRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// per-region addresses and configuration
Region []*RTTMRegion `xml:"region,omitempty" json:"region,omitempty"`
// TTL (time-to-live)
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
// restore normal address automatically (Y)
Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
// The number of consecutive monitoring intervals to delay before placing an IP address back in service
Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
// contact that gets status notification
Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
// when notifications are sent
Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
// The IP or hostname of a syslog server to send monitor events to
Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
// The port of the syslog server. Defaults to 514 if not present
Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
// The syslog ident to use. Defaults to 'dynect'
Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
// The syslog facility to use. Defaults to 'daemon'
Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
// When to deliver syslog message; 'change' or 'all'
Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
// for custom syslog messages
Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
// for custom syslog messages
Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
// for custom syslog messages
Syslog_rttm_fmt string `xml:"syslog_rttm_fmt,omitempty" json:"syslog_rttm_fmt,omitempty"`
// details about monitoring
Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
// details about performance monitoring
Performance_monitor *MonitorData `xml:"performance_monitor,omitempty" json:"performance_monitor,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type CreateRTTMResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRTTMResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *RTTMData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneRTTMRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRTTMRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneRTTMResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRTTMResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *RTTMData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetRTTMsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetRTTMsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*RTTMData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateRTTMRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRTTMRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// per-region addresses and configuration
Region []*RTTMRegion `xml:"region,omitempty" json:"region,omitempty"`
// TTL (time-to-live)
Ttl int32 `xml:"ttl,omitempty" json:"ttl,omitempty"`
// restore normal address automatically (Y)
Auto_recover string `xml:"auto_recover,omitempty" json:"auto_recover,omitempty"`
// The number of consecutive monitoring intervals to delay before placing an IP address back in service
Recovery_delay int32 `xml:"recovery_delay,omitempty" json:"recovery_delay,omitempty"`
// contact that gets status notification
Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
// when notifications are sent
Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
// The IP or hostname of a syslog server to send monitor events to
Syslog_server string `xml:"syslog_server,omitempty" json:"syslog_server,omitempty"`
// The port of the syslog server. Defaults to 514 if not present
Syslog_port string `xml:"syslog_port,omitempty" json:"syslog_port,omitempty"`
// The syslog ident to use. Defaults to 'dynect'
Syslog_ident string `xml:"syslog_ident,omitempty" json:"syslog_ident,omitempty"`
// The syslog facility to use. Defaults to 'daemon'
Syslog_facility string `xml:"syslog_facility,omitempty" json:"syslog_facility,omitempty"`
// When to deliver syslog message; 'change' or 'all'
Syslog_delivery string `xml:"syslog_delivery,omitempty" json:"syslog_delivery,omitempty"`
// for custom syslog messages
Syslog_probe_fmt string `xml:"syslog_probe_fmt,omitempty" json:"syslog_probe_fmt,omitempty"`
// for custom syslog messages
Syslog_status_fmt string `xml:"syslog_status_fmt,omitempty" json:"syslog_status_fmt,omitempty"`
// for custom syslog messages
Syslog_rttm_fmt string `xml:"syslog_rttm_fmt,omitempty" json:"syslog_rttm_fmt,omitempty"`
// details about monitoring
Monitor *MonitorData `xml:"monitor,omitempty" json:"monitor,omitempty"`
// details about performance monitoring
Performance_monitor *MonitorData `xml:"performance_monitor,omitempty" json:"performance_monitor,omitempty"`
}
type UpdateRTTMResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRTTMResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *RTTMData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneRTTMRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRTTMRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type DeleteOneRTTMResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRTTMResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type ActivateRTTMRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateRTTMRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type ActivateRTTMResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateRTTMResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *RTTMData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeactivateRTTMRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateRTTMRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type DeactivateRTTMResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateRTTMResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *RTTMData `xml:"data,omitempty" json:"data,omitempty"`
}
type RecoverRTTMRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverRTTMRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type RecoverRTTMResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverRTTMResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *RTTMData `xml:"data,omitempty" json:"data,omitempty"`
}
type RecoverRTTMIPRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverRTTMIPRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Address string `xml:"address,omitempty" json:"address,omitempty"`
}
type RecoverRTTMIPResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RecoverRTTMIPResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *RTTMData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetRTTMLogsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMLogsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// The timestamp indicating the beginning of the period to report on
Start_ts int32 `xml:"start_ts,omitempty" json:"start_ts,omitempty"`
// The timestamp indicating the end of the period to report on
End_ts int32 `xml:"end_ts,omitempty" json:"end_ts,omitempty"`
}
type GetRTTMLogsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMLogsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*RTTMLogData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetRTTMRRSetsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMRRSetsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// The timestamp indicating the period to report on
Ts int32 `xml:"ts,omitempty" json:"ts,omitempty"`
}
type GetRTTMRRSetsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMRRSetsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*RTTMLogData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateRTTMRegionRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRTTMRegionRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// 'Y' or 'N', if 'Y', region will filled in with global settings
Autopopulate string `xml:"autopopulate,omitempty" json:"autopopulate,omitempty"`
// number of addresses in each DNS response
Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
// pool_count, number of addresses to be included in the serve pool
Ep int32 `xml:"ep,omitempty" json:"ep,omitempty"`
// 'ip', 'global', 'region', default 'global'
Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
// for 'ip' mode, address to serve on failover. For 'region' mode, region_code of the region to failover to.
Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
// failover_count, number of addresses that must be 'ok', otherwise a region is considered 'failover'
Apmc int32 `xml:"apmc,omitempty" json:"apmc,omitempty"`
// failover_count2, number of addresses that must be 'ok', otherwise a region is considered 'failover'
Epmc int32 `xml:"epmc,omitempty" json:"epmc,omitempty"`
// pool of IP addresses to balance
Pool []*RTTMAddress `xml:"pool,omitempty" json:"pool,omitempty"`
}
type CreateRTTMRegionResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRTTMRegionResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *RTTMRegionData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneRTTMRegionRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRTTMRegionRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneRTTMRegionResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRTTMRegionResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *RTTMRegionData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetRTTMRegionsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMRegionsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetRTTMRegionsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMRegionsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*RTTMRegionData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateRTTMRegionRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRTTMRegionRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// 'Y' or 'N', if 'Y', region will filled in with global settings
Autopopulate string `xml:"autopopulate,omitempty" json:"autopopulate,omitempty"`
// number of addresses in each DNS response
Serve_count int32 `xml:"serve_count,omitempty" json:"serve_count,omitempty"`
// pool_count, number of addresses to be included in the serve pool
Ep int32 `xml:"ep,omitempty" json:"ep,omitempty"`
// 'ip', 'global', 'region', default 'global'
Failover_mode string `xml:"failover_mode,omitempty" json:"failover_mode,omitempty"`
// for 'ip' mode, address to serve on failover. For 'region' mode, region_code of the region to failover to.
Failover_data string `xml:"failover_data,omitempty" json:"failover_data,omitempty"`
// failover_count, number of addresses that must be 'ok', otherwise a region is considered 'failover'
Apmc int32 `xml:"apmc,omitempty" json:"apmc,omitempty"`
// failover_count2, number of addresses that must be 'ok', otherwise a region is considered 'failover'
Epmc int32 `xml:"epmc,omitempty" json:"epmc,omitempty"`
// pool of IP addresses to balance
Pool []*RTTMAddress `xml:"pool,omitempty" json:"pool,omitempty"`
}
type UpdateRTTMRegionResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRTTMRegionResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *RTTMRegionData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneRTTMRegionRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRTTMRegionRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type DeleteOneRTTMRegionResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRTTMRegionResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateRTTMRegionPoolEntryRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRTTMRegionPoolEntryRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// an IP address to monitor and publish
Address string `xml:"address,omitempty" json:"address,omitempty"`
// a human-readable label
Label string `xml:"label,omitempty" json:"label,omitempty"`
// how often this is served relative to others in pool
Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
// how this address reponds to monitoring: obey,remove,always,no
Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
}
type CreateRTTMRegionPoolEntryResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateRTTMRegionPoolEntryResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *RTTMRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateRTTMRegionPoolEntryRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRTTMRegionPoolEntryRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// The IP of the pool entry to update
Address string `xml:"address,omitempty" json:"address,omitempty"`
// If specified, the new IP address for this entry
New_address string `xml:"new_address,omitempty" json:"new_address,omitempty"`
// a human-readable label
Label string `xml:"label,omitempty" json:"label,omitempty"`
// how often this is served relative to others in pool
Weight int32 `xml:"weight,omitempty" json:"weight,omitempty"`
// how this address reponds to monitoring: obey,remove,always,no
Serve_mode string `xml:"serve_mode,omitempty" json:"serve_mode,omitempty"`
}
type UpdateRTTMRegionPoolEntryResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateRTTMRegionPoolEntryResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *RTTMRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneRTTMRegionPoolEntryRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRTTMRegionPoolEntryRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// The IP of the pool entry to get
Address string `xml:"address,omitempty" json:"address,omitempty"`
}
type GetOneRTTMRegionPoolEntryResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneRTTMRegionPoolEntryResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *RTTMRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}
type GetRTTMRegionPoolEntriesRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMRegionPoolEntriesRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
}
type GetRTTMRegionPoolEntriesResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetRTTMRegionPoolEntriesResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*RTTMRegionPoolEntry `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneRTTMRegionPoolEntryRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRTTMRegionPoolEntryRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// 'global' or specific region code: 'US West', 'US Central', 'US East', 'EU West', 'EU Central', 'Asia',
Region_code string `xml:"region_code,omitempty" json:"region_code,omitempty"`
// The IP of the pool entry to delete
Address string `xml:"address,omitempty" json:"address,omitempty"`
}
type DeleteOneRTTMRegionPoolEntryResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneRTTMRegionPoolEntryResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateHTTPRedirectRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateHTTPRedirectRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// URL requests are redirecto to
Url string `xml:"url,omitempty" json:"url,omitempty"`
// either '301' (temporary) or '302' (permanent)
Code string `xml:"code,omitempty" json:"code,omitempty"`
// should redirected URL include requested URL
Keep_uri string `xml:"keep_uri,omitempty" json:"keep_uri,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type CreateHTTPRedirectResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateHTTPRedirectResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *HTTPRedirectData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneHTTPRedirectRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneHTTPRedirectRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneHTTPRedirectResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneHTTPRedirectResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *HTTPRedirectData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetHTTPRedirectsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetHTTPRedirectsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetHTTPRedirectsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetHTTPRedirectsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*HTTPRedirectData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateHTTPRedirectRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateHTTPRedirectRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// URL requests are redirecto to
Url string `xml:"url,omitempty" json:"url,omitempty"`
// either '301' (temporary) or '302' (permanent)
Code string `xml:"code,omitempty" json:"code,omitempty"`
// should redirected URL include requested URL
Keep_uri string `xml:"keep_uri,omitempty" json:"keep_uri,omitempty"`
}
type UpdateHTTPRedirectResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateHTTPRedirectResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *HTTPRedirectData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneHTTPRedirectRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneHTTPRedirectRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
Publish string `xml:"publish,omitempty" json:"publish,omitempty"`
}
type DeleteOneHTTPRedirectResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneHTTPRedirectResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateAdvRedirectRuleRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateAdvRedirectRuleRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// either '301' (temporary) or '302' (permanent)
Code string `xml:"code,omitempty" json:"code,omitempty"`
// host portion of URL to match
Host_prefix string `xml:"host_prefix,omitempty" json:"host_prefix,omitempty"`
// path portion of URL to match
Path string `xml:"path,omitempty" json:"path,omitempty"`
// replacement pattern
Url_pattern string `xml:"url_pattern,omitempty" json:"url_pattern,omitempty"`
// 'Y'/'N', default 'Y'
Active string `xml:"active,omitempty" json:"active,omitempty"`
// Public ID of next AdvRedirect rule to be processed. (default to end of list)
Next_public_id string `xml:"next_public_id,omitempty" json:"next_public_id,omitempty"`
}
type CreateAdvRedirectRuleResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateAdvRedirectRuleResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *AdvRedirectRuleData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateAdvRedirectRuleRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateAdvRedirectRuleRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// public_id of Rule
Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`
// either '301' (temporary) or '302' (permanent)
Code string `xml:"code,omitempty" json:"code,omitempty"`
// host portion of URL to match
Host_prefix string `xml:"host_prefix,omitempty" json:"host_prefix,omitempty"`
// path portion of URL to match
Path string `xml:"path,omitempty" json:"path,omitempty"`
// replacement pattern
Url_pattern string `xml:"url_pattern,omitempty" json:"url_pattern,omitempty"`
// 'Y'/'N', default 'Y'
Active string `xml:"active,omitempty" json:"active,omitempty"`
// Public ID of next AdvRedirect rule to be processed. (default to end of list)
Next_public_id string `xml:"next_public_id,omitempty" json:"next_public_id,omitempty"`
}
type UpdateAdvRedirectRuleResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateAdvRedirectRuleResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *AdvRedirectRuleData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneAdvRedirectRuleRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneAdvRedirectRuleRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// public_id of Rule
Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`
}
type GetOneAdvRedirectRuleResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneAdvRedirectRuleResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *AdvRedirectRuleData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetAdvRedirectRulesRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAdvRedirectRulesRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetAdvRedirectRulesResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAdvRedirectRulesResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*AdvRedirectRuleData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneAdvRedirectRuleRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneAdvRedirectRuleRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// public_id of Rule
Public_id string `xml:"public_id,omitempty" json:"public_id,omitempty"`
}
type DeleteOneAdvRedirectRuleResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneAdvRedirectRuleResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *AdvRedirectRuleData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateAdvRedirectRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateAdvRedirectRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// 'Y'/'N', default 'Y'
Active string `xml:"active,omitempty" json:"active,omitempty"`
// List of AdvRedirectRules
Rules []*AdvRedirectRuleData `xml:"rules,omitempty" json:"rules,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type CreateAdvRedirectResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateAdvRedirectResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *AdvRedirectData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneAdvRedirectRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneAdvRedirectRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneAdvRedirectResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneAdvRedirectResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *AdvRedirectData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetAdvRedirectsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAdvRedirectsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Rules string `xml:"rules,omitempty" json:"rules,omitempty"`
}
type GetAdvRedirectsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetAdvRedirectsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*AdvRedirectData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateAdvRedirectRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateAdvRedirectRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// 'Y'/'N', default 'Y'
Active string `xml:"active,omitempty" json:"active,omitempty"`
// List of AdvRedirectRules
Rules []*AdvRedirectRuleData `xml:"rules,omitempty" json:"rules,omitempty"`
}
type UpdateAdvRedirectResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateAdvRedirectResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *AdvRedirectData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneAdvRedirectRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneAdvRedirectRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// 'Y'/'N', default 'Y'
Active string `xml:"active,omitempty" json:"active,omitempty"`
// List of AdvRedirectRules
Rules []*AdvRedirectRuleData `xml:"rules,omitempty" json:"rules,omitempty"`
}
type DeleteOneAdvRedirectResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneAdvRedirectResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *AdvRedirectData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetNodeListRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNodeListRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetNodeListResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetNodeListResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []string `xml:"data,omitempty" json:"data,omitempty"`
}
type PublishZoneRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ PublishZoneRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Notes string `xml:"notes,omitempty" json:"notes,omitempty"`
}
type PublishZoneResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ PublishZoneResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *PublishZoneData `xml:"data,omitempty" json:"data,omitempty"`
}
type PruneZoneRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ PruneZoneRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type PruneZoneResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ PruneZoneResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ZoneData `xml:"data,omitempty" json:"data,omitempty"`
}
type FreezeZoneRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ FreezeZoneRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type FreezeZoneResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ FreezeZoneResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type ThawZoneRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ThawZoneRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type ThawZoneResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ThawZoneResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type RestoreZoneRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RestoreZoneRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type RestoreZoneResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ RestoreZoneResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type BlockZoneRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ BlockZoneRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type BlockZoneResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ BlockZoneResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteZoneChangesetRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteZoneChangesetRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteZoneChangesetResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteZoneChangesetResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type GetZoneChangesetRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneChangesetRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetZoneChangesetResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneChangesetResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*ZoneChangeData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetZoneNotesRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneNotesRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Limit int32 `xml:"limit,omitempty" json:"limit,omitempty"`
Offset int32 `xml:"offset,omitempty" json:"offset,omitempty"`
}
type GetZoneNotesResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneNotesResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*ZoneNoteData `xml:"data,omitempty" json:"data,omitempty"`
}
type UploadZoneFileRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UploadZoneFileRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
File string `xml:"file,omitempty" json:"file,omitempty"`
Create string `xml:"create,omitempty" json:"create,omitempty"`
}
type UploadZoneFileResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UploadZoneFileResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *TaskIDData `xml:"data,omitempty" json:"data,omitempty"`
}
type TransferZoneInRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ TransferZoneInRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Master_ip string `xml:"master_ip,omitempty" json:"master_ip,omitempty"`
}
type TransferZoneInResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ TransferZoneInResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *TaskIDData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetTransferStatusRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTransferStatusRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetTransferStatusResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTransferStatusResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ZoneTransferStatus `xml:"data,omitempty" json:"data,omitempty"`
}
type GetZoneConfigOptionsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneConfigOptionsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetZoneConfigOptionsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetZoneConfigOptionsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*ZoneConfigOptionData `xml:"data,omitempty" json:"data,omitempty"`
}
type SetZoneConfigOptionsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetZoneConfigOptionsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
Option []*ZoneConfigOptionData `xml:"option,omitempty" json:"option,omitempty"`
}
type SetZoneConfigOptionsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ SetZoneConfigOptionsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*ZoneConfigOptionData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateIPTrackRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateIPTrackRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// A, Dynamic_A, AAAA, Dynamic_AAAA
Record_types []string `xml:"record_types,omitempty" json:"record_types,omitempty"`
// List of hostnames to watch for records
Hosts []string `xml:"hosts,omitempty" json:"hosts,omitempty"`
// 'match', 'default', or a valid ttl
Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
// Mask that records should match
Netmask string `xml:"netmask,omitempty" json:"netmask,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type CreateIPTrackResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateIPTrackResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *IPTrackData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneIPTrackRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneIPTrackRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Iptrack_id int64 `xml:"iptrack_id,omitempty" json:"iptrack_id,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type GetOneIPTrackResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneIPTrackResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *IPTrackData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetIPTracksRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetIPTracksRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetIPTracksResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetIPTracksResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*IPTrackData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateIPTrackRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateIPTrackRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Iptrack_id int64 `xml:"iptrack_id,omitempty" json:"iptrack_id,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
// A, Dynamic_A, AAAA, Dynamic_AAAA
Record_types []string `xml:"record_types,omitempty" json:"record_types,omitempty"`
// List of hostnames to watch for records
Hosts []string `xml:"hosts,omitempty" json:"hosts,omitempty"`
// 'match', 'default', or a valid ttl
Ttl string `xml:"ttl,omitempty" json:"ttl,omitempty"`
// Mask that records should match
Netmask string `xml:"netmask,omitempty" json:"netmask,omitempty"`
}
type UpdateIPTrackResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateIPTrackResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *IPTrackData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneIPTrackRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneIPTrackRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Iptrack_id int64 `xml:"iptrack_id,omitempty" json:"iptrack_id,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type DeleteOneIPTrackResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneIPTrackResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type ActivateIPTrackRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateIPTrackRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Iptrack_id int64 `xml:"iptrack_id,omitempty" json:"iptrack_id,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type ActivateIPTrackResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateIPTrackResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *IPTrackData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeactivateIPTrackRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateIPTrackRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Iptrack_id int64 `xml:"iptrack_id,omitempty" json:"iptrack_id,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// hostname
Fqdn string `xml:"fqdn,omitempty" json:"fqdn,omitempty"`
}
type DeactivateIPTrackResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateIPTrackResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *IPTrackData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateDNSSECRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDNSSECRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// , contact that gets key notifications
Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
// when notifications are sent
Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
Keys []*DNSSECKey `xml:"keys,omitempty" json:"keys,omitempty"`
}
type CreateDNSSECResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateDNSSECResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DNSSECData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneDNSSECRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDNSSECRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetOneDNSSECResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneDNSSECResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DNSSECData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetDNSSECsRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNSSECsRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}
type GetDNSSECsResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNSSECsResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*DNSSECData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateDNSSECRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDNSSECRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// , contact that gets key notifications
Contact_nickname string `xml:"contact_nickname,omitempty" json:"contact_nickname,omitempty"`
// when notifications are sent
Notify_events string `xml:"notify_events,omitempty" json:"notify_events,omitempty"`
Keys []*DNSSECKey `xml:"keys,omitempty" json:"keys,omitempty"`
}
type UpdateDNSSECResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateDNSSECResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DNSSECData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneDNSSECRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDNSSECRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteOneDNSSECResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneDNSSECResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type ActivateDNSSECRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateDNSSECRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type ActivateDNSSECResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ ActivateDNSSECResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DNSSECData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeactivateDNSSECRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateDNSSECRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeactivateDNSSECResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeactivateDNSSECResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *DNSSECData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetDNSSECTimelineRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNSSECTimelineRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// name of zone
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// an epoch time, or 'now'
Start_ts string `xml:"start_ts,omitempty" json:"start_ts,omitempty"`
// an epoch time, or 'now'
End_ts string `xml:"end_ts,omitempty" json:"end_ts,omitempty"`
}
type GetDNSSECTimelineResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetDNSSECTimelineResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*DNSSECTimelineEvent `xml:"data,omitempty" json:"data,omitempty"`
}
type GetTasksRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTasksRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Name string `xml:"name,omitempty" json:"name,omitempty"`
Customer_name string `xml:"customer_name,omitempty" json:"customer_name,omitempty"`
Zone_name string `xml:"zone_name,omitempty" json:"zone_name,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
}
type GetTasksResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetTasksResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*TaskData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneTaskRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTaskRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
}
type GetOneTaskResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneTaskResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *TaskData `xml:"data,omitempty" json:"data,omitempty"`
}
type CancelTaskRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CancelTaskRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
Task_id string `xml:"task_id,omitempty" json:"task_id,omitempty"`
}
type CancelTaskResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CancelTaskResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *TaskData `xml:"data,omitempty" json:"data,omitempty"`
}
type CreateExtNameserverRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateExtNameserverRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// can be empty or 'default'
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// Y/N - does this block requests or add them
Deny string `xml:"deny,omitempty" json:"deny,omitempty"`
Hosts []*ExtNSEntry `xml:"hosts,omitempty" json:"hosts,omitempty"`
Tsig_key_name string `xml:"tsig_key_name,omitempty" json:"tsig_key_name,omitempty"`
Active string `xml:"active,omitempty" json:"active,omitempty"`
}
type CreateExtNameserverResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ CreateExtNameserverResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ExtNameserverData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetOneExtNameserverRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneExtNameserverRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// can be empty or 'default'
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type GetOneExtNameserverResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetOneExtNameserverResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ExtNameserverData `xml:"data,omitempty" json:"data,omitempty"`
}
type GetExtNameserversRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetExtNameserversRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
}
type GetExtNameserversResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ GetExtNameserversResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data []*ExtNameserverData `xml:"data,omitempty" json:"data,omitempty"`
}
type UpdateExtNameserverRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateExtNameserverRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// can be empty or 'default'
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
// Y/N - does this block requests or add them
Deny string `xml:"deny,omitempty" json:"deny,omitempty"`
Hosts []*ExtNSEntry `xml:"hosts,omitempty" json:"hosts,omitempty"`
Tsig_key_name string `xml:"tsig_key_name,omitempty" json:"tsig_key_name,omitempty"`
Active string `xml:"active,omitempty" json:"active,omitempty"`
}
type UpdateExtNameserverResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ UpdateExtNameserverResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data *ExtNameserverData `xml:"data,omitempty" json:"data,omitempty"`
}
type DeleteOneExtNameserverRequestType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneExtNameserverRequest"`
Token string `xml:"token,omitempty" json:"token,omitempty"`
Fault_incompat int32 `xml:"fault_incompat,omitempty" json:"fault_incompat,omitempty"`
// can be empty or 'default'
Zone string `xml:"zone,omitempty" json:"zone,omitempty"`
}
type DeleteOneExtNameserverResponseType struct {
XMLName xml.Name `xml:"https://api2.dynect.net/wsdl/3.7.16/Dynect/ DeleteOneExtNameserverResponse"`
Job_id string `xml:"job_id,omitempty" json:"job_id,omitempty"`
Status string `xml:"status,omitempty" json:"status,omitempty"`
Msgs []*Messages `xml:"messages,omitempty" json:"msgs,omitempty"`
Data string `xml:"data,omitempty" json:"data,omitempty"`
}
type Dynect interface {
// Error can be either of the following types:
//
// - fault
GetJob(request *GetJobRequestType) (*GetJobResponseType, error)
GetJobContext(ctx context.Context, request *GetJobRequestType) (*GetJobResponseType, error)
// Error can be either of the following types:
//
// - fault
/* starts a DynectAPI session */
SessionLogin(request *SessionLoginRequestType) (*SessionLoginResponseType, error)
SessionLoginContext(ctx context.Context, request *SessionLoginRequestType) (*SessionLoginResponseType, error)
// Error can be either of the following types:
//
// - fault
/* ends a DynectAPI session and invalidates the token */
SessionLogout(request *SessionLogoutRequestType) (*SessionLogoutResponseType, error)
SessionLogoutContext(ctx context.Context, request *SessionLogoutRequestType) (*SessionLogoutResponseType, error)
// Error can be either of the following types:
//
// - fault
/* checks where session and token are still valid */
SessionIsAlive(request *SessionIsAliveRequestType) (*SessionIsAliveResponseType, error)
SessionIsAliveContext(ctx context.Context, request *SessionIsAliveRequestType) (*SessionIsAliveResponseType, error)
// Error can be either of the following types:
//
// - fault
/* No operation, prevents sessions from timing out */
SessionKeepAlive(request *SessionKeepAliveRequestType) (*SessionKeepAliveResponseType, error)
SessionKeepAliveContext(ctx context.Context, request *SessionKeepAliveRequestType) (*SessionKeepAliveResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Support only; adds permissions from a given customer */
ScopeIn(request *ScopeInRequestType) (*ScopeInResponseType, error)
ScopeInContext(ctx context.Context, request *ScopeInRequestType) (*ScopeInResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Support only; changes permissions to those of some particular user */
ScopeAs(request *ScopeAsRequestType) (*ScopeAsResponseType, error)
ScopeAsContext(ctx context.Context, request *ScopeAsRequestType) (*ScopeAsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Undoes any ScopeIn or ScopeAs, returning to usual permissions */
Unscope(request *UnscopeRequestType) (*UnscopeResponseType, error)
UnscopeContext(ctx context.Context, request *UnscopeRequestType) (*UnscopeResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Retrieves Queries Per Second statistics in CSV format */
GetQueryStats(request *GetQueryStatsRequestType) (*GetQueryStatsResponseType, error)
GetQueryStatsContext(ctx context.Context, request *GetQueryStatsRequestType) (*GetQueryStatsResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateGeo(request *CreateGeoRequestType) (*CreateGeoResponseType, error)
CreateGeoContext(ctx context.Context, request *CreateGeoRequestType) (*CreateGeoResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateGeo(request *UpdateGeoRequestType) (*UpdateGeoResponseType, error)
UpdateGeoContext(ctx context.Context, request *UpdateGeoRequestType) (*UpdateGeoResponseType, error)
// Error can be either of the following types:
//
// - fault
GetGeos(request *GetGeosRequestType) (*GetGeosResponseType, error)
GetGeosContext(ctx context.Context, request *GetGeosRequestType) (*GetGeosResponseType, error)
// Error can be either of the following types:
//
// - fault
GetOneGeo(request *GetOneGeoRequestType) (*GetOneGeoResponseType, error)
GetOneGeoContext(ctx context.Context, request *GetOneGeoRequestType) (*GetOneGeoResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteOneGeo(request *DeleteOneGeoRequestType) (*DeleteOneGeoResponseType, error)
DeleteOneGeoContext(ctx context.Context, request *DeleteOneGeoRequestType) (*DeleteOneGeoResponseType, error)
// Error can be either of the following types:
//
// - fault
ActivateGeo(request *ActivateGeoRequestType) (*ActivateGeoResponseType, error)
ActivateGeoContext(ctx context.Context, request *ActivateGeoRequestType) (*ActivateGeoResponseType, error)
// Error can be either of the following types:
//
// - fault
DeactivateGeo(request *DeactivateGeoRequestType) (*DeactivateGeoResponseType, error)
DeactivateGeoContext(ctx context.Context, request *DeactivateGeoRequestType) (*DeactivateGeoResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateGeoRegionGroup(request *CreateGeoRegionGroupRequestType) (*CreateGeoRegionGroupResponseType, error)
CreateGeoRegionGroupContext(ctx context.Context, request *CreateGeoRegionGroupRequestType) (*CreateGeoRegionGroupResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateGeoRegionGroup(request *UpdateGeoRegionGroupRequestType) (*UpdateGeoRegionGroupResponseType, error)
UpdateGeoRegionGroupContext(ctx context.Context, request *UpdateGeoRegionGroupRequestType) (*UpdateGeoRegionGroupResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteOneGeoRegionGroup(request *DeleteOneGeoRegionGroupRequestType) (*DeleteOneGeoRegionGroupResponseType, error)
DeleteOneGeoRegionGroupContext(ctx context.Context, request *DeleteOneGeoRegionGroupRequestType) (*DeleteOneGeoRegionGroupResponseType, error)
// Error can be either of the following types:
//
// - fault
GetGeoRegionGroups(request *GetGeoRegionGroupsRequestType) (*GetGeoRegionGroupsResponseType, error)
GetGeoRegionGroupsContext(ctx context.Context, request *GetGeoRegionGroupsRequestType) (*GetGeoRegionGroupsResponseType, error)
// Error can be either of the following types:
//
// - fault
GetOneGeoRegionGroup(request *GetOneGeoRegionGroupRequestType) (*GetOneGeoRegionGroupResponseType, error)
GetOneGeoRegionGroupContext(ctx context.Context, request *GetOneGeoRegionGroupRequestType) (*GetOneGeoRegionGroupResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateGeoNode(request *CreateGeoNodeRequestType) (*CreateGeoNodeResponseType, error)
CreateGeoNodeContext(ctx context.Context, request *CreateGeoNodeRequestType) (*CreateGeoNodeResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteOneGeoNode(request *DeleteOneGeoNodeRequestType) (*DeleteOneGeoNodeResponseType, error)
DeleteOneGeoNodeContext(ctx context.Context, request *DeleteOneGeoNodeRequestType) (*DeleteOneGeoNodeResponseType, error)
// Error can be either of the following types:
//
// - fault
GetGeoNodes(request *GetGeoNodesRequestType) (*GetGeoNodesResponseType, error)
GetGeoNodesContext(ctx context.Context, request *GetGeoNodesRequestType) (*GetGeoNodesResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateDSF(request *CreateDSFRequestType) (*CreateDSFResponseType, error)
CreateDSFContext(ctx context.Context, request *CreateDSFRequestType) (*CreateDSFResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateDSF(request *UpdateDSFRequestType) (*UpdateDSFResponseType, error)
UpdateDSFContext(ctx context.Context, request *UpdateDSFRequestType) (*UpdateDSFResponseType, error)
// Error can be either of the following types:
//
// - fault
GetDSFs(request *GetDSFsRequestType) (*GetDSFsResponseType, error)
GetDSFsContext(ctx context.Context, request *GetDSFsRequestType) (*GetDSFsResponseType, error)
// Error can be either of the following types:
//
// - fault
GetDSFNotifiers(request *GetDSFNotifiersRequestType) (*GetDSFNotifiersResponseType, error)
GetDSFNotifiersContext(ctx context.Context, request *GetDSFNotifiersRequestType) (*GetDSFNotifiersResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteOneDSF(request *DeleteOneDSFRequestType) (*DeleteOneDSFResponseType, error)
DeleteOneDSFContext(ctx context.Context, request *DeleteOneDSFRequestType) (*DeleteOneDSFResponseType, error)
// Error can be either of the following types:
//
// - fault
GetOneDSF(request *GetOneDSFRequestType) (*GetOneDSFResponseType, error)
GetOneDSFContext(ctx context.Context, request *GetOneDSFRequestType) (*GetOneDSFResponseType, error)
// Error can be either of the following types:
//
// - fault
RevertDSF(request *RevertDSFRequestType) (*RevertDSFResponseType, error)
RevertDSFContext(ctx context.Context, request *RevertDSFRequestType) (*RevertDSFResponseType, error)
// Error can be either of the following types:
//
// - fault
PublishDSF(request *PublishDSFRequestType) (*PublishDSFResponseType, error)
PublishDSFContext(ctx context.Context, request *PublishDSFRequestType) (*PublishDSFResponseType, error)
// Error can be either of the following types:
//
// - fault
AddDSFNotifier(request *AddDSFNotifierRequestType) (*AddDSFNotifierResponseType, error)
AddDSFNotifierContext(ctx context.Context, request *AddDSFNotifierRequestType) (*AddDSFNotifierResponseType, error)
// Error can be either of the following types:
//
// - fault
RemoveDSFNotifier(request *RemoveDSFNotifierRequestType) (*RemoveDSFNotifierResponseType, error)
RemoveDSFNotifierContext(ctx context.Context, request *RemoveDSFNotifierRequestType) (*RemoveDSFNotifierResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateDSFRuleset(request *CreateDSFRulesetRequestType) (*CreateDSFRulesetResponseType, error)
CreateDSFRulesetContext(ctx context.Context, request *CreateDSFRulesetRequestType) (*CreateDSFRulesetResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateDSFRuleset(request *UpdateDSFRulesetRequestType) (*UpdateDSFRulesetResponseType, error)
UpdateDSFRulesetContext(ctx context.Context, request *UpdateDSFRulesetRequestType) (*UpdateDSFRulesetResponseType, error)
// Error can be either of the following types:
//
// - fault
GetDSFRulesets(request *GetDSFRulesetsRequestType) (*GetDSFRulesetsResponseType, error)
GetDSFRulesetsContext(ctx context.Context, request *GetDSFRulesetsRequestType) (*GetDSFRulesetsResponseType, error)
// Error can be either of the following types:
//
// - fault
GetOneDSFRuleset(request *GetOneDSFRulesetRequestType) (*GetOneDSFRulesetResponseType, error)
GetOneDSFRulesetContext(ctx context.Context, request *GetOneDSFRulesetRequestType) (*GetOneDSFRulesetResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteOneDSFRuleset(request *DeleteOneDSFRulesetRequestType) (*DeleteOneDSFRulesetResponseType, error)
DeleteOneDSFRulesetContext(ctx context.Context, request *DeleteOneDSFRulesetRequestType) (*DeleteOneDSFRulesetResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateDSFResponsePool(request *CreateDSFResponsePoolRequestType) (*CreateDSFResponsePoolResponseType, error)
CreateDSFResponsePoolContext(ctx context.Context, request *CreateDSFResponsePoolRequestType) (*CreateDSFResponsePoolResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateDSFResponsePool(request *UpdateDSFResponsePoolRequestType) (*UpdateDSFResponsePoolResponseType, error)
UpdateDSFResponsePoolContext(ctx context.Context, request *UpdateDSFResponsePoolRequestType) (*UpdateDSFResponsePoolResponseType, error)
// Error can be either of the following types:
//
// - fault
GetDSFResponsePools(request *GetDSFResponsePoolsRequestType) (*GetDSFResponsePoolsResponseType, error)
GetDSFResponsePoolsContext(ctx context.Context, request *GetDSFResponsePoolsRequestType) (*GetDSFResponsePoolsResponseType, error)
// Error can be either of the following types:
//
// - fault
GetOneDSFResponsePool(request *GetOneDSFResponsePoolRequestType) (*GetOneDSFResponsePoolResponseType, error)
GetOneDSFResponsePoolContext(ctx context.Context, request *GetOneDSFResponsePoolRequestType) (*GetOneDSFResponsePoolResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteOneDSFResponsePool(request *DeleteOneDSFResponsePoolRequestType) (*DeleteOneDSFResponsePoolResponseType, error)
DeleteOneDSFResponsePoolContext(ctx context.Context, request *DeleteOneDSFResponsePoolRequestType) (*DeleteOneDSFResponsePoolResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateDSFRecordSetFailoverChain(request *CreateDSFRecordSetFailoverChainRequestType) (*CreateDSFRecordSetFailoverChainResponseType, error)
CreateDSFRecordSetFailoverChainContext(ctx context.Context, request *CreateDSFRecordSetFailoverChainRequestType) (*CreateDSFRecordSetFailoverChainResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateDSFRecordSetFailoverChain(request *UpdateDSFRecordSetFailoverChainRequestType) (*UpdateDSFRecordSetFailoverChainResponseType, error)
UpdateDSFRecordSetFailoverChainContext(ctx context.Context, request *UpdateDSFRecordSetFailoverChainRequestType) (*UpdateDSFRecordSetFailoverChainResponseType, error)
// Error can be either of the following types:
//
// - fault
GetDSFRecordSetFailoverChains(request *GetDSFRecordSetFailoverChainsRequestType) (*GetDSFRecordSetFailoverChainsResponseType, error)
GetDSFRecordSetFailoverChainsContext(ctx context.Context, request *GetDSFRecordSetFailoverChainsRequestType) (*GetDSFRecordSetFailoverChainsResponseType, error)
// Error can be either of the following types:
//
// - fault
GetOneDSFRecordSetFailoverChain(request *GetOneDSFRecordSetFailoverChainRequestType) (*GetOneDSFRecordSetFailoverChainResponseType, error)
GetOneDSFRecordSetFailoverChainContext(ctx context.Context, request *GetOneDSFRecordSetFailoverChainRequestType) (*GetOneDSFRecordSetFailoverChainResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteOneDSFRecordSetFailoverChain(request *DeleteOneDSFRecordSetFailoverChainRequestType) (*DeleteOneDSFRecordSetFailoverChainResponseType, error)
DeleteOneDSFRecordSetFailoverChainContext(ctx context.Context, request *DeleteOneDSFRecordSetFailoverChainRequestType) (*DeleteOneDSFRecordSetFailoverChainResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateDSFRecordSet(request *CreateDSFRecordSetRequestType) (*CreateDSFRecordSetResponseType, error)
CreateDSFRecordSetContext(ctx context.Context, request *CreateDSFRecordSetRequestType) (*CreateDSFRecordSetResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateDSFRecordSet(request *UpdateDSFRecordSetRequestType) (*UpdateDSFRecordSetResponseType, error)
UpdateDSFRecordSetContext(ctx context.Context, request *UpdateDSFRecordSetRequestType) (*UpdateDSFRecordSetResponseType, error)
// Error can be either of the following types:
//
// - fault
GetOneDSFRecordSet(request *GetOneDSFRecordSetRequestType) (*GetOneDSFRecordSetResponseType, error)
GetOneDSFRecordSetContext(ctx context.Context, request *GetOneDSFRecordSetRequestType) (*GetOneDSFRecordSetResponseType, error)
// Error can be either of the following types:
//
// - fault
GetDSFRecordSets(request *GetDSFRecordSetsRequestType) (*GetDSFRecordSetsResponseType, error)
GetDSFRecordSetsContext(ctx context.Context, request *GetDSFRecordSetsRequestType) (*GetDSFRecordSetsResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteOneDSFRecordSet(request *DeleteOneDSFRecordSetRequestType) (*DeleteOneDSFRecordSetResponseType, error)
DeleteOneDSFRecordSetContext(ctx context.Context, request *DeleteOneDSFRecordSetRequestType) (*DeleteOneDSFRecordSetResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateDSFRecord(request *CreateDSFRecordRequestType) (*CreateDSFRecordResponseType, error)
CreateDSFRecordContext(ctx context.Context, request *CreateDSFRecordRequestType) (*CreateDSFRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateDSFRecord(request *UpdateDSFRecordRequestType) (*UpdateDSFRecordResponseType, error)
UpdateDSFRecordContext(ctx context.Context, request *UpdateDSFRecordRequestType) (*UpdateDSFRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
GetOneDSFRecord(request *GetOneDSFRecordRequestType) (*GetOneDSFRecordResponseType, error)
GetOneDSFRecordContext(ctx context.Context, request *GetOneDSFRecordRequestType) (*GetOneDSFRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
GetDSFRecords(request *GetDSFRecordsRequestType) (*GetDSFRecordsResponseType, error)
GetDSFRecordsContext(ctx context.Context, request *GetDSFRecordsRequestType) (*GetDSFRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteOneDSFRecord(request *DeleteOneDSFRecordRequestType) (*DeleteOneDSFRecordResponseType, error)
DeleteOneDSFRecordContext(ctx context.Context, request *DeleteOneDSFRecordRequestType) (*DeleteOneDSFRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
AddDSFNode(request *AddDSFNodeRequestType) (*AddDSFNodeResponseType, error)
AddDSFNodeContext(ctx context.Context, request *AddDSFNodeRequestType) (*AddDSFNodeResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateDSFNodes(request *UpdateDSFNodesRequestType) (*UpdateDSFNodesResponseType, error)
UpdateDSFNodesContext(ctx context.Context, request *UpdateDSFNodesRequestType) (*UpdateDSFNodesResponseType, error)
// Error can be either of the following types:
//
// - fault
GetDSFNodes(request *GetDSFNodesRequestType) (*GetDSFNodesResponseType, error)
GetDSFNodesContext(ctx context.Context, request *GetDSFNodesRequestType) (*GetDSFNodesResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteOneDSFNode(request *DeleteOneDSFNodeRequestType) (*DeleteOneDSFNodeResponseType, error)
DeleteOneDSFNodeContext(ctx context.Context, request *DeleteOneDSFNodeRequestType) (*DeleteOneDSFNodeResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateDSFMonitor(request *CreateDSFMonitorRequestType) (*CreateDSFMonitorResponseType, error)
CreateDSFMonitorContext(ctx context.Context, request *CreateDSFMonitorRequestType) (*CreateDSFMonitorResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateDSFMonitor(request *UpdateDSFMonitorRequestType) (*UpdateDSFMonitorResponseType, error)
UpdateDSFMonitorContext(ctx context.Context, request *UpdateDSFMonitorRequestType) (*UpdateDSFMonitorResponseType, error)
// Error can be either of the following types:
//
// - fault
GetOneDSFMonitor(request *GetOneDSFMonitorRequestType) (*GetOneDSFMonitorResponseType, error)
GetOneDSFMonitorContext(ctx context.Context, request *GetOneDSFMonitorRequestType) (*GetOneDSFMonitorResponseType, error)
// Error can be either of the following types:
//
// - fault
GetDSFMonitors(request *GetDSFMonitorsRequestType) (*GetDSFMonitorsResponseType, error)
GetDSFMonitorsContext(ctx context.Context, request *GetDSFMonitorsRequestType) (*GetDSFMonitorsResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteOneDSFMonitor(request *DeleteOneDSFMonitorRequestType) (*DeleteOneDSFMonitorResponseType, error)
DeleteOneDSFMonitorContext(ctx context.Context, request *DeleteOneDSFMonitorRequestType) (*DeleteOneDSFMonitorResponseType, error)
// Error can be either of the following types:
//
// - fault
AddDSFMonitorNotifier(request *AddDSFMonitorNotifierRequestType) (*AddDSFMonitorNotifierResponseType, error)
AddDSFMonitorNotifierContext(ctx context.Context, request *AddDSFMonitorNotifierRequestType) (*AddDSFMonitorNotifierResponseType, error)
// Error can be either of the following types:
//
// - fault
GetDSFMonitorSites(request *GetDSFMonitorSitesRequestType) (*GetDSFMonitorSitesResponseType, error)
GetDSFMonitorSitesContext(ctx context.Context, request *GetDSFMonitorSitesRequestType) (*GetDSFMonitorSitesResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateNotifier(request *CreateNotifierRequestType) (*CreateNotifierResponseType, error)
CreateNotifierContext(ctx context.Context, request *CreateNotifierRequestType) (*CreateNotifierResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateNotifier(request *UpdateNotifierRequestType) (*UpdateNotifierResponseType, error)
UpdateNotifierContext(ctx context.Context, request *UpdateNotifierRequestType) (*UpdateNotifierResponseType, error)
// Error can be either of the following types:
//
// - fault
GetOneNotifier(request *GetOneNotifierRequestType) (*GetOneNotifierResponseType, error)
GetOneNotifierContext(ctx context.Context, request *GetOneNotifierRequestType) (*GetOneNotifierResponseType, error)
// Error can be either of the following types:
//
// - fault
GetNotifiers(request *GetNotifiersRequestType) (*GetNotifiersResponseType, error)
GetNotifiersContext(ctx context.Context, request *GetNotifiersRequestType) (*GetNotifiersResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteOneNotifier(request *DeleteOneNotifierRequestType) (*DeleteOneNotifierResponseType, error)
DeleteOneNotifierContext(ctx context.Context, request *DeleteOneNotifierRequestType) (*DeleteOneNotifierResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateConfigLimit(request *CreateConfigLimitRequestType) (*CreateConfigLimitResponseType, error)
CreateConfigLimitContext(ctx context.Context, request *CreateConfigLimitRequestType) (*CreateConfigLimitResponseType, error)
// Error can be either of the following types:
//
// - fault
GetOneConfigLimit(request *GetOneConfigLimitRequestType) (*GetOneConfigLimitResponseType, error)
GetOneConfigLimitContext(ctx context.Context, request *GetOneConfigLimitRequestType) (*GetOneConfigLimitResponseType, error)
// Error can be either of the following types:
//
// - fault
GetConfigLimits(request *GetConfigLimitsRequestType) (*GetConfigLimitsResponseType, error)
GetConfigLimitsContext(ctx context.Context, request *GetConfigLimitsRequestType) (*GetConfigLimitsResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateConfigLimit(request *UpdateConfigLimitRequestType) (*UpdateConfigLimitResponseType, error)
UpdateConfigLimitContext(ctx context.Context, request *UpdateConfigLimitRequestType) (*UpdateConfigLimitResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteOneConfigLimit(request *DeleteOneConfigLimitRequestType) (*DeleteOneConfigLimitResponseType, error)
DeleteOneConfigLimitContext(ctx context.Context, request *DeleteOneConfigLimitRequestType) (*DeleteOneConfigLimitResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new PermissionGroup */
CreatePermissionGroup(request *CreatePermissionGroupRequestType) (*CreatePermissionGroupResponseType, error)
CreatePermissionGroupContext(ctx context.Context, request *CreatePermissionGroupRequestType) (*CreatePermissionGroupResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single PermissionGroup */
GetOnePermissionGroup(request *GetOnePermissionGroupRequestType) (*GetOnePermissionGroupResponseType, error)
GetOnePermissionGroupContext(ctx context.Context, request *GetOnePermissionGroupRequestType) (*GetOnePermissionGroupResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every PermissionGroup */
GetPermissionGroups(request *GetPermissionGroupsRequestType) (*GetPermissionGroupsResponseType, error)
GetPermissionGroupsContext(ctx context.Context, request *GetPermissionGroupsRequestType) (*GetPermissionGroupsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single PermissionGroup */
DeleteOnePermissionGroup(request *DeleteOnePermissionGroupRequestType) (*DeleteOnePermissionGroupResponseType, error)
DeleteOnePermissionGroupContext(ctx context.Context, request *DeleteOnePermissionGroupRequestType) (*DeleteOnePermissionGroupResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdatePermissionGroup(request *UpdatePermissionGroupRequestType) (*UpdatePermissionGroupResponseType, error)
UpdatePermissionGroupContext(ctx context.Context, request *UpdatePermissionGroupRequestType) (*UpdatePermissionGroupResponseType, error)
// Error can be either of the following types:
//
// - fault
GetCustomerPermissions(request *GetCustomerPermissionsRequestType) (*GetCustomerPermissionsResponseType, error)
GetCustomerPermissionsContext(ctx context.Context, request *GetCustomerPermissionsRequestType) (*GetCustomerPermissionsResponseType, error)
// Error can be either of the following types:
//
// - fault
GetUserPermissions(request *GetUserPermissionsRequestType) (*GetUserPermissionsResponseType, error)
GetUserPermissionsContext(ctx context.Context, request *GetUserPermissionsRequestType) (*GetUserPermissionsResponseType, error)
// Error can be either of the following types:
//
// - fault
CheckPermissions(request *CheckPermissionsRequestType) (*CheckPermissionsResponseType, error)
CheckPermissionsContext(ctx context.Context, request *CheckPermissionsRequestType) (*CheckPermissionsResponseType, error)
// Error can be either of the following types:
//
// - fault
AddPermissionGroupUsers(request *AddPermissionGroupUsersRequestType) (*AddPermissionGroupUsersResponseType, error)
AddPermissionGroupUsersContext(ctx context.Context, request *AddPermissionGroupUsersRequestType) (*AddPermissionGroupUsersResponseType, error)
// Error can be either of the following types:
//
// - fault
SetPermissionGroupUsers(request *SetPermissionGroupUsersRequestType) (*SetPermissionGroupUsersResponseType, error)
SetPermissionGroupUsersContext(ctx context.Context, request *SetPermissionGroupUsersRequestType) (*SetPermissionGroupUsersResponseType, error)
// Error can be either of the following types:
//
// - fault
RemovePermissionGroupUsers(request *RemovePermissionGroupUsersRequestType) (*RemovePermissionGroupUsersResponseType, error)
RemovePermissionGroupUsersContext(ctx context.Context, request *RemovePermissionGroupUsersRequestType) (*RemovePermissionGroupUsersResponseType, error)
// Error can be either of the following types:
//
// - fault
AddPermissionGroupSubgroups(request *AddPermissionGroupSubgroupsRequestType) (*AddPermissionGroupSubgroupsResponseType, error)
AddPermissionGroupSubgroupsContext(ctx context.Context, request *AddPermissionGroupSubgroupsRequestType) (*AddPermissionGroupSubgroupsResponseType, error)
// Error can be either of the following types:
//
// - fault
SetPermissionGroupSubgroups(request *SetPermissionGroupSubgroupsRequestType) (*SetPermissionGroupSubgroupsResponseType, error)
SetPermissionGroupSubgroupsContext(ctx context.Context, request *SetPermissionGroupSubgroupsRequestType) (*SetPermissionGroupSubgroupsResponseType, error)
// Error can be either of the following types:
//
// - fault
RemovePermissionGroupSubgroups(request *RemovePermissionGroupSubgroupsRequestType) (*RemovePermissionGroupSubgroupsResponseType, error)
RemovePermissionGroupSubgroupsContext(ctx context.Context, request *RemovePermissionGroupSubgroupsRequestType) (*RemovePermissionGroupSubgroupsResponseType, error)
// Error can be either of the following types:
//
// - fault
AddPermissionGroupPermissions(request *AddPermissionGroupPermissionsRequestType) (*AddPermissionGroupPermissionsResponseType, error)
AddPermissionGroupPermissionsContext(ctx context.Context, request *AddPermissionGroupPermissionsRequestType) (*AddPermissionGroupPermissionsResponseType, error)
// Error can be either of the following types:
//
// - fault
SetPermissionGroupPermissions(request *SetPermissionGroupPermissionsRequestType) (*SetPermissionGroupPermissionsResponseType, error)
SetPermissionGroupPermissionsContext(ctx context.Context, request *SetPermissionGroupPermissionsRequestType) (*SetPermissionGroupPermissionsResponseType, error)
// Error can be either of the following types:
//
// - fault
RemovePermissionGroupPermissions(request *RemovePermissionGroupPermissionsRequestType) (*RemovePermissionGroupPermissionsResponseType, error)
RemovePermissionGroupPermissionsContext(ctx context.Context, request *RemovePermissionGroupPermissionsRequestType) (*RemovePermissionGroupPermissionsResponseType, error)
// Error can be either of the following types:
//
// - fault
AddPermissionGroupZones(request *AddPermissionGroupZonesRequestType) (*AddPermissionGroupZonesResponseType, error)
AddPermissionGroupZonesContext(ctx context.Context, request *AddPermissionGroupZonesRequestType) (*AddPermissionGroupZonesResponseType, error)
// Error can be either of the following types:
//
// - fault
SetPermissionGroupZones(request *SetPermissionGroupZonesRequestType) (*SetPermissionGroupZonesResponseType, error)
SetPermissionGroupZonesContext(ctx context.Context, request *SetPermissionGroupZonesRequestType) (*SetPermissionGroupZonesResponseType, error)
// Error can be either of the following types:
//
// - fault
RemovePermissionGroupZones(request *RemovePermissionGroupZonesRequestType) (*RemovePermissionGroupZonesResponseType, error)
RemovePermissionGroupZonesContext(ctx context.Context, request *RemovePermissionGroupZonesRequestType) (*RemovePermissionGroupZonesResponseType, error)
// Error can be either of the following types:
//
// - fault
AddUserGroups(request *AddUserGroupsRequestType) (*AddUserGroupsResponseType, error)
AddUserGroupsContext(ctx context.Context, request *AddUserGroupsRequestType) (*AddUserGroupsResponseType, error)
// Error can be either of the following types:
//
// - fault
SetUserGroups(request *SetUserGroupsRequestType) (*SetUserGroupsResponseType, error)
SetUserGroupsContext(ctx context.Context, request *SetUserGroupsRequestType) (*SetUserGroupsResponseType, error)
// Error can be either of the following types:
//
// - fault
RemoveUserGroups(request *RemoveUserGroupsRequestType) (*RemoveUserGroupsResponseType, error)
RemoveUserGroupsContext(ctx context.Context, request *RemoveUserGroupsRequestType) (*RemoveUserGroupsResponseType, error)
// Error can be either of the following types:
//
// - fault
AddUserZones(request *AddUserZonesRequestType) (*AddUserZonesResponseType, error)
AddUserZonesContext(ctx context.Context, request *AddUserZonesRequestType) (*AddUserZonesResponseType, error)
// Error can be either of the following types:
//
// - fault
SetUserZones(request *SetUserZonesRequestType) (*SetUserZonesResponseType, error)
SetUserZonesContext(ctx context.Context, request *SetUserZonesRequestType) (*SetUserZonesResponseType, error)
// Error can be either of the following types:
//
// - fault
RemoveUserZones(request *RemoveUserZonesRequestType) (*RemoveUserZonesResponseType, error)
RemoveUserZonesContext(ctx context.Context, request *RemoveUserZonesRequestType) (*RemoveUserZonesResponseType, error)
// Error can be either of the following types:
//
// - fault
AddUserPermissions(request *AddUserPermissionsRequestType) (*AddUserPermissionsResponseType, error)
AddUserPermissionsContext(ctx context.Context, request *AddUserPermissionsRequestType) (*AddUserPermissionsResponseType, error)
// Error can be either of the following types:
//
// - fault
SetUserPermissions(request *SetUserPermissionsRequestType) (*SetUserPermissionsResponseType, error)
SetUserPermissionsContext(ctx context.Context, request *SetUserPermissionsRequestType) (*SetUserPermissionsResponseType, error)
// Error can be either of the following types:
//
// - fault
RemoveUserPermissions(request *RemoveUserPermissionsRequestType) (*RemoveUserPermissionsResponseType, error)
RemoveUserPermissionsContext(ctx context.Context, request *RemoveUserPermissionsRequestType) (*RemoveUserPermissionsResponseType, error)
// Error can be either of the following types:
//
// - fault
AddUserForbids(request *AddUserForbidsRequestType) (*AddUserForbidsResponseType, error)
AddUserForbidsContext(ctx context.Context, request *AddUserForbidsRequestType) (*AddUserForbidsResponseType, error)
// Error can be either of the following types:
//
// - fault
SetUserForbids(request *SetUserForbidsRequestType) (*SetUserForbidsResponseType, error)
SetUserForbidsContext(ctx context.Context, request *SetUserForbidsRequestType) (*SetUserForbidsResponseType, error)
// Error can be either of the following types:
//
// - fault
RemoveUserForbids(request *RemoveUserForbidsRequestType) (*RemoveUserForbidsResponseType, error)
RemoveUserForbidsContext(ctx context.Context, request *RemoveUserForbidsRequestType) (*RemoveUserForbidsResponseType, error)
// Error can be either of the following types:
//
// - fault
AddCustomerPermissions(request *AddCustomerPermissionsRequestType) (*AddCustomerPermissionsResponseType, error)
AddCustomerPermissionsContext(ctx context.Context, request *AddCustomerPermissionsRequestType) (*AddCustomerPermissionsResponseType, error)
// Error can be either of the following types:
//
// - fault
SetCustomerPermissions(request *SetCustomerPermissionsRequestType) (*SetCustomerPermissionsResponseType, error)
SetCustomerPermissionsContext(ctx context.Context, request *SetCustomerPermissionsRequestType) (*SetCustomerPermissionsResponseType, error)
// Error can be either of the following types:
//
// - fault
RemoveCustomerPermissions(request *RemoveCustomerPermissionsRequestType) (*RemoveCustomerPermissionsResponseType, error)
RemoveCustomerPermissionsContext(ctx context.Context, request *RemoveCustomerPermissionsRequestType) (*RemoveCustomerPermissionsResponseType, error)
// Error can be either of the following types:
//
// - fault
AddCustomerForbids(request *AddCustomerForbidsRequestType) (*AddCustomerForbidsResponseType, error)
AddCustomerForbidsContext(ctx context.Context, request *AddCustomerForbidsRequestType) (*AddCustomerForbidsResponseType, error)
// Error can be either of the following types:
//
// - fault
SetCustomerForbids(request *SetCustomerForbidsRequestType) (*SetCustomerForbidsResponseType, error)
SetCustomerForbidsContext(ctx context.Context, request *SetCustomerForbidsRequestType) (*SetCustomerForbidsResponseType, error)
// Error can be either of the following types:
//
// - fault
RemoveCustomerForbids(request *RemoveCustomerForbidsRequestType) (*RemoveCustomerForbidsResponseType, error)
RemoveCustomerForbidsContext(ctx context.Context, request *RemoveCustomerForbidsRequestType) (*RemoveCustomerForbidsResponseType, error)
// Error can be either of the following types:
//
// - fault
GetHostStatsFlags(request *GetHostStatsFlagsRequestType) (*GetHostStatsFlagsResponseType, error)
GetHostStatsFlagsContext(ctx context.Context, request *GetHostStatsFlagsRequestType) (*GetHostStatsFlagsResponseType, error)
// Error can be either of the following types:
//
// - fault
SetHostStatsFlags(request *SetHostStatsFlagsRequestType) (*SetHostStatsFlagsResponseType, error)
SetHostStatsFlagsContext(ctx context.Context, request *SetHostStatsFlagsRequestType) (*SetHostStatsFlagsResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateTSIGKey(request *CreateTSIGKeyRequestType) (*CreateTSIGKeyResponseType, error)
CreateTSIGKeyContext(ctx context.Context, request *CreateTSIGKeyRequestType) (*CreateTSIGKeyResponseType, error)
// Error can be either of the following types:
//
// - fault
GetOneTSIGKey(request *GetOneTSIGKeyRequestType) (*GetOneTSIGKeyResponseType, error)
GetOneTSIGKeyContext(ctx context.Context, request *GetOneTSIGKeyRequestType) (*GetOneTSIGKeyResponseType, error)
// Error can be either of the following types:
//
// - fault
GetTSIGKeys(request *GetTSIGKeysRequestType) (*GetTSIGKeysResponseType, error)
GetTSIGKeysContext(ctx context.Context, request *GetTSIGKeysRequestType) (*GetTSIGKeysResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateTSIGKey(request *UpdateTSIGKeyRequestType) (*UpdateTSIGKeyResponseType, error)
UpdateTSIGKeyContext(ctx context.Context, request *UpdateTSIGKeyRequestType) (*UpdateTSIGKeyResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteOneTSIGKey(request *DeleteOneTSIGKeyRequestType) (*DeleteOneTSIGKeyResponseType, error)
DeleteOneTSIGKeyContext(ctx context.Context, request *DeleteOneTSIGKeyRequestType) (*DeleteOneTSIGKeyResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new Zone */
CreateZone(request *CreateZoneRequestType) (*CreateZoneResponseType, error)
CreateZoneContext(ctx context.Context, request *CreateZoneRequestType) (*CreateZoneResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single Zone */
GetOneZone(request *GetOneZoneRequestType) (*GetOneZoneResponseType, error)
GetOneZoneContext(ctx context.Context, request *GetOneZoneRequestType) (*GetOneZoneResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every Zone */
GetZones(request *GetZonesRequestType) (*GetZonesResponseType, error)
GetZonesContext(ctx context.Context, request *GetZonesRequestType) (*GetZonesResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single Zone */
DeleteOneZone(request *DeleteOneZoneRequestType) (*DeleteOneZoneResponseType, error)
DeleteOneZoneContext(ctx context.Context, request *DeleteOneZoneRequestType) (*DeleteOneZoneResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateSecondaryZone(request *CreateSecondaryZoneRequestType) (*CreateSecondaryZoneResponseType, error)
CreateSecondaryZoneContext(ctx context.Context, request *CreateSecondaryZoneRequestType) (*CreateSecondaryZoneResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateSecondary(request *UpdateSecondaryRequestType) (*UpdateSecondaryResponseType, error)
UpdateSecondaryContext(ctx context.Context, request *UpdateSecondaryRequestType) (*UpdateSecondaryResponseType, error)
// Error can be either of the following types:
//
// - fault
ActivateSecondary(request *ActivateSecondaryRequestType) (*ActivateSecondaryResponseType, error)
ActivateSecondaryContext(ctx context.Context, request *ActivateSecondaryRequestType) (*ActivateSecondaryResponseType, error)
// Error can be either of the following types:
//
// - fault
DeactivateSecondary(request *DeactivateSecondaryRequestType) (*DeactivateSecondaryResponseType, error)
DeactivateSecondaryContext(ctx context.Context, request *DeactivateSecondaryRequestType) (*DeactivateSecondaryResponseType, error)
// Error can be either of the following types:
//
// - fault
RetransferSecondary(request *RetransferSecondaryRequestType) (*RetransferSecondaryResponseType, error)
RetransferSecondaryContext(ctx context.Context, request *RetransferSecondaryRequestType) (*RetransferSecondaryResponseType, error)
// Error can be either of the following types:
//
// - fault
GetOneSecondary(request *GetOneSecondaryRequestType) (*GetOneSecondaryResponseType, error)
GetOneSecondaryContext(ctx context.Context, request *GetOneSecondaryRequestType) (*GetOneSecondaryResponseType, error)
// Error can be either of the following types:
//
// - fault
GetSecondaries(request *GetSecondariesRequestType) (*GetSecondariesResponseType, error)
GetSecondariesContext(ctx context.Context, request *GetSecondariesRequestType) (*GetSecondariesResponseType, error)
// Error can be either of the following types:
//
// - fault
GetZoneApex(request *GetZoneApexRequestType) (*GetZoneApexResponseType, error)
GetZoneApexContext(ctx context.Context, request *GetZoneApexRequestType) (*GetZoneApexResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new A record */
CreateARecord(request *CreateARecordRequestType) (*CreateARecordResponseType, error)
CreateARecordContext(ctx context.Context, request *CreateARecordRequestType) (*CreateARecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single A record */
GetOneARecord(request *GetOneARecordRequestType) (*GetOneARecordResponseType, error)
GetOneARecordContext(ctx context.Context, request *GetOneARecordRequestType) (*GetOneARecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every A record */
GetARecords(request *GetARecordsRequestType) (*GetARecordsResponseType, error)
GetARecordsContext(ctx context.Context, request *GetARecordsRequestType) (*GetARecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single A record */
UpdateARecord(request *UpdateARecordRequestType) (*UpdateARecordResponseType, error)
UpdateARecordContext(ctx context.Context, request *UpdateARecordRequestType) (*UpdateARecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every A record */
DeleteARecords(request *DeleteARecordsRequestType) (*DeleteARecordsResponseType, error)
DeleteARecordsContext(ctx context.Context, request *DeleteARecordsRequestType) (*DeleteARecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single A record */
DeleteOneARecord(request *DeleteOneARecordRequestType) (*DeleteOneARecordResponseType, error)
DeleteOneARecordContext(ctx context.Context, request *DeleteOneARecordRequestType) (*DeleteOneARecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new AAAA record */
CreateAAAARecord(request *CreateAAAARecordRequestType) (*CreateAAAARecordResponseType, error)
CreateAAAARecordContext(ctx context.Context, request *CreateAAAARecordRequestType) (*CreateAAAARecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single AAAA record */
GetOneAAAARecord(request *GetOneAAAARecordRequestType) (*GetOneAAAARecordResponseType, error)
GetOneAAAARecordContext(ctx context.Context, request *GetOneAAAARecordRequestType) (*GetOneAAAARecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every AAAA record */
GetAAAARecords(request *GetAAAARecordsRequestType) (*GetAAAARecordsResponseType, error)
GetAAAARecordsContext(ctx context.Context, request *GetAAAARecordsRequestType) (*GetAAAARecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single AAAA record */
UpdateAAAARecord(request *UpdateAAAARecordRequestType) (*UpdateAAAARecordResponseType, error)
UpdateAAAARecordContext(ctx context.Context, request *UpdateAAAARecordRequestType) (*UpdateAAAARecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every AAAA record */
DeleteAAAARecords(request *DeleteAAAARecordsRequestType) (*DeleteAAAARecordsResponseType, error)
DeleteAAAARecordsContext(ctx context.Context, request *DeleteAAAARecordsRequestType) (*DeleteAAAARecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single AAAA record */
DeleteOneAAAARecord(request *DeleteOneAAAARecordRequestType) (*DeleteOneAAAARecordResponseType, error)
DeleteOneAAAARecordContext(ctx context.Context, request *DeleteOneAAAARecordRequestType) (*DeleteOneAAAARecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new ALIAS record */
CreateALIASRecord(request *CreateALIASRecordRequestType) (*CreateALIASRecordResponseType, error)
CreateALIASRecordContext(ctx context.Context, request *CreateALIASRecordRequestType) (*CreateALIASRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single ALIAS record */
GetOneALIASRecord(request *GetOneALIASRecordRequestType) (*GetOneALIASRecordResponseType, error)
GetOneALIASRecordContext(ctx context.Context, request *GetOneALIASRecordRequestType) (*GetOneALIASRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every ALIAS record */
GetALIASRecords(request *GetALIASRecordsRequestType) (*GetALIASRecordsResponseType, error)
GetALIASRecordsContext(ctx context.Context, request *GetALIASRecordsRequestType) (*GetALIASRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single ALIAS record */
UpdateALIASRecord(request *UpdateALIASRecordRequestType) (*UpdateALIASRecordResponseType, error)
UpdateALIASRecordContext(ctx context.Context, request *UpdateALIASRecordRequestType) (*UpdateALIASRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every ALIAS record */
DeleteALIASRecords(request *DeleteALIASRecordsRequestType) (*DeleteALIASRecordsResponseType, error)
DeleteALIASRecordsContext(ctx context.Context, request *DeleteALIASRecordsRequestType) (*DeleteALIASRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single ALIAS record */
DeleteOneALIASRecord(request *DeleteOneALIASRecordRequestType) (*DeleteOneALIASRecordResponseType, error)
DeleteOneALIASRecordContext(ctx context.Context, request *DeleteOneALIASRecordRequestType) (*DeleteOneALIASRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new CAA record */
CreateCAARecord(request *CreateCAARecordRequestType) (*CreateCAARecordResponseType, error)
CreateCAARecordContext(ctx context.Context, request *CreateCAARecordRequestType) (*CreateCAARecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single CAA record */
GetOneCAARecord(request *GetOneCAARecordRequestType) (*GetOneCAARecordResponseType, error)
GetOneCAARecordContext(ctx context.Context, request *GetOneCAARecordRequestType) (*GetOneCAARecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every CAA record */
GetCAARecords(request *GetCAARecordsRequestType) (*GetCAARecordsResponseType, error)
GetCAARecordsContext(ctx context.Context, request *GetCAARecordsRequestType) (*GetCAARecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single CAA record */
UpdateCAARecord(request *UpdateCAARecordRequestType) (*UpdateCAARecordResponseType, error)
UpdateCAARecordContext(ctx context.Context, request *UpdateCAARecordRequestType) (*UpdateCAARecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every CAA record */
DeleteCAARecords(request *DeleteCAARecordsRequestType) (*DeleteCAARecordsResponseType, error)
DeleteCAARecordsContext(ctx context.Context, request *DeleteCAARecordsRequestType) (*DeleteCAARecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single CAA record */
DeleteOneCAARecord(request *DeleteOneCAARecordRequestType) (*DeleteOneCAARecordResponseType, error)
DeleteOneCAARecordContext(ctx context.Context, request *DeleteOneCAARecordRequestType) (*DeleteOneCAARecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new CDNSKEY record */
CreateCDNSKEYRecord(request *CreateCDNSKEYRecordRequestType) (*CreateCDNSKEYRecordResponseType, error)
CreateCDNSKEYRecordContext(ctx context.Context, request *CreateCDNSKEYRecordRequestType) (*CreateCDNSKEYRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single CDNSKEY record */
GetOneCDNSKEYRecord(request *GetOneCDNSKEYRecordRequestType) (*GetOneCDNSKEYRecordResponseType, error)
GetOneCDNSKEYRecordContext(ctx context.Context, request *GetOneCDNSKEYRecordRequestType) (*GetOneCDNSKEYRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every CDNSKEY record */
GetCDNSKEYRecords(request *GetCDNSKEYRecordsRequestType) (*GetCDNSKEYRecordsResponseType, error)
GetCDNSKEYRecordsContext(ctx context.Context, request *GetCDNSKEYRecordsRequestType) (*GetCDNSKEYRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single CDNSKEY record */
UpdateCDNSKEYRecord(request *UpdateCDNSKEYRecordRequestType) (*UpdateCDNSKEYRecordResponseType, error)
UpdateCDNSKEYRecordContext(ctx context.Context, request *UpdateCDNSKEYRecordRequestType) (*UpdateCDNSKEYRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every CDNSKEY record */
DeleteCDNSKEYRecords(request *DeleteCDNSKEYRecordsRequestType) (*DeleteCDNSKEYRecordsResponseType, error)
DeleteCDNSKEYRecordsContext(ctx context.Context, request *DeleteCDNSKEYRecordsRequestType) (*DeleteCDNSKEYRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single CDNSKEY record */
DeleteOneCDNSKEYRecord(request *DeleteOneCDNSKEYRecordRequestType) (*DeleteOneCDNSKEYRecordResponseType, error)
DeleteOneCDNSKEYRecordContext(ctx context.Context, request *DeleteOneCDNSKEYRecordRequestType) (*DeleteOneCDNSKEYRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new CDS record */
CreateCDSRecord(request *CreateCDSRecordRequestType) (*CreateCDSRecordResponseType, error)
CreateCDSRecordContext(ctx context.Context, request *CreateCDSRecordRequestType) (*CreateCDSRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single CDS record */
GetOneCDSRecord(request *GetOneCDSRecordRequestType) (*GetOneCDSRecordResponseType, error)
GetOneCDSRecordContext(ctx context.Context, request *GetOneCDSRecordRequestType) (*GetOneCDSRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every CDS record */
GetCDSRecords(request *GetCDSRecordsRequestType) (*GetCDSRecordsResponseType, error)
GetCDSRecordsContext(ctx context.Context, request *GetCDSRecordsRequestType) (*GetCDSRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single CDS record */
UpdateCDSRecord(request *UpdateCDSRecordRequestType) (*UpdateCDSRecordResponseType, error)
UpdateCDSRecordContext(ctx context.Context, request *UpdateCDSRecordRequestType) (*UpdateCDSRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every CDS record */
DeleteCDSRecords(request *DeleteCDSRecordsRequestType) (*DeleteCDSRecordsResponseType, error)
DeleteCDSRecordsContext(ctx context.Context, request *DeleteCDSRecordsRequestType) (*DeleteCDSRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single CDS record */
DeleteOneCDSRecord(request *DeleteOneCDSRecordRequestType) (*DeleteOneCDSRecordResponseType, error)
DeleteOneCDSRecordContext(ctx context.Context, request *DeleteOneCDSRecordRequestType) (*DeleteOneCDSRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new CERT record */
CreateCERTRecord(request *CreateCERTRecordRequestType) (*CreateCERTRecordResponseType, error)
CreateCERTRecordContext(ctx context.Context, request *CreateCERTRecordRequestType) (*CreateCERTRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single CERT record */
GetOneCERTRecord(request *GetOneCERTRecordRequestType) (*GetOneCERTRecordResponseType, error)
GetOneCERTRecordContext(ctx context.Context, request *GetOneCERTRecordRequestType) (*GetOneCERTRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every CERT record */
GetCERTRecords(request *GetCERTRecordsRequestType) (*GetCERTRecordsResponseType, error)
GetCERTRecordsContext(ctx context.Context, request *GetCERTRecordsRequestType) (*GetCERTRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single CERT record */
UpdateCERTRecord(request *UpdateCERTRecordRequestType) (*UpdateCERTRecordResponseType, error)
UpdateCERTRecordContext(ctx context.Context, request *UpdateCERTRecordRequestType) (*UpdateCERTRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every CERT record */
DeleteCERTRecords(request *DeleteCERTRecordsRequestType) (*DeleteCERTRecordsResponseType, error)
DeleteCERTRecordsContext(ctx context.Context, request *DeleteCERTRecordsRequestType) (*DeleteCERTRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single CERT record */
DeleteOneCERTRecord(request *DeleteOneCERTRecordRequestType) (*DeleteOneCERTRecordResponseType, error)
DeleteOneCERTRecordContext(ctx context.Context, request *DeleteOneCERTRecordRequestType) (*DeleteOneCERTRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new CNAME record */
CreateCNAMERecord(request *CreateCNAMERecordRequestType) (*CreateCNAMERecordResponseType, error)
CreateCNAMERecordContext(ctx context.Context, request *CreateCNAMERecordRequestType) (*CreateCNAMERecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single CNAME record */
GetOneCNAMERecord(request *GetOneCNAMERecordRequestType) (*GetOneCNAMERecordResponseType, error)
GetOneCNAMERecordContext(ctx context.Context, request *GetOneCNAMERecordRequestType) (*GetOneCNAMERecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every CNAME record */
GetCNAMERecords(request *GetCNAMERecordsRequestType) (*GetCNAMERecordsResponseType, error)
GetCNAMERecordsContext(ctx context.Context, request *GetCNAMERecordsRequestType) (*GetCNAMERecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single CNAME record */
UpdateCNAMERecord(request *UpdateCNAMERecordRequestType) (*UpdateCNAMERecordResponseType, error)
UpdateCNAMERecordContext(ctx context.Context, request *UpdateCNAMERecordRequestType) (*UpdateCNAMERecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every CNAME record */
DeleteCNAMERecords(request *DeleteCNAMERecordsRequestType) (*DeleteCNAMERecordsResponseType, error)
DeleteCNAMERecordsContext(ctx context.Context, request *DeleteCNAMERecordsRequestType) (*DeleteCNAMERecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single CNAME record */
DeleteOneCNAMERecord(request *DeleteOneCNAMERecordRequestType) (*DeleteOneCNAMERecordResponseType, error)
DeleteOneCNAMERecordContext(ctx context.Context, request *DeleteOneCNAMERecordRequestType) (*DeleteOneCNAMERecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new CSYNC record */
CreateCSYNCRecord(request *CreateCSYNCRecordRequestType) (*CreateCSYNCRecordResponseType, error)
CreateCSYNCRecordContext(ctx context.Context, request *CreateCSYNCRecordRequestType) (*CreateCSYNCRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single CSYNC record */
GetOneCSYNCRecord(request *GetOneCSYNCRecordRequestType) (*GetOneCSYNCRecordResponseType, error)
GetOneCSYNCRecordContext(ctx context.Context, request *GetOneCSYNCRecordRequestType) (*GetOneCSYNCRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every CSYNC record */
GetCSYNCRecords(request *GetCSYNCRecordsRequestType) (*GetCSYNCRecordsResponseType, error)
GetCSYNCRecordsContext(ctx context.Context, request *GetCSYNCRecordsRequestType) (*GetCSYNCRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single CSYNC record */
UpdateCSYNCRecord(request *UpdateCSYNCRecordRequestType) (*UpdateCSYNCRecordResponseType, error)
UpdateCSYNCRecordContext(ctx context.Context, request *UpdateCSYNCRecordRequestType) (*UpdateCSYNCRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every CSYNC record */
DeleteCSYNCRecords(request *DeleteCSYNCRecordsRequestType) (*DeleteCSYNCRecordsResponseType, error)
DeleteCSYNCRecordsContext(ctx context.Context, request *DeleteCSYNCRecordsRequestType) (*DeleteCSYNCRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single CSYNC record */
DeleteOneCSYNCRecord(request *DeleteOneCSYNCRecordRequestType) (*DeleteOneCSYNCRecordResponseType, error)
DeleteOneCSYNCRecordContext(ctx context.Context, request *DeleteOneCSYNCRecordRequestType) (*DeleteOneCSYNCRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new DHCID record */
CreateDHCIDRecord(request *CreateDHCIDRecordRequestType) (*CreateDHCIDRecordResponseType, error)
CreateDHCIDRecordContext(ctx context.Context, request *CreateDHCIDRecordRequestType) (*CreateDHCIDRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single DHCID record */
GetOneDHCIDRecord(request *GetOneDHCIDRecordRequestType) (*GetOneDHCIDRecordResponseType, error)
GetOneDHCIDRecordContext(ctx context.Context, request *GetOneDHCIDRecordRequestType) (*GetOneDHCIDRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every DHCID record */
GetDHCIDRecords(request *GetDHCIDRecordsRequestType) (*GetDHCIDRecordsResponseType, error)
GetDHCIDRecordsContext(ctx context.Context, request *GetDHCIDRecordsRequestType) (*GetDHCIDRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single DHCID record */
UpdateDHCIDRecord(request *UpdateDHCIDRecordRequestType) (*UpdateDHCIDRecordResponseType, error)
UpdateDHCIDRecordContext(ctx context.Context, request *UpdateDHCIDRecordRequestType) (*UpdateDHCIDRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every DHCID record */
DeleteDHCIDRecords(request *DeleteDHCIDRecordsRequestType) (*DeleteDHCIDRecordsResponseType, error)
DeleteDHCIDRecordsContext(ctx context.Context, request *DeleteDHCIDRecordsRequestType) (*DeleteDHCIDRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single DHCID record */
DeleteOneDHCIDRecord(request *DeleteOneDHCIDRecordRequestType) (*DeleteOneDHCIDRecordResponseType, error)
DeleteOneDHCIDRecordContext(ctx context.Context, request *DeleteOneDHCIDRecordRequestType) (*DeleteOneDHCIDRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new DNAME record */
CreateDNAMERecord(request *CreateDNAMERecordRequestType) (*CreateDNAMERecordResponseType, error)
CreateDNAMERecordContext(ctx context.Context, request *CreateDNAMERecordRequestType) (*CreateDNAMERecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single DNAME record */
GetOneDNAMERecord(request *GetOneDNAMERecordRequestType) (*GetOneDNAMERecordResponseType, error)
GetOneDNAMERecordContext(ctx context.Context, request *GetOneDNAMERecordRequestType) (*GetOneDNAMERecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every DNAME record */
GetDNAMERecords(request *GetDNAMERecordsRequestType) (*GetDNAMERecordsResponseType, error)
GetDNAMERecordsContext(ctx context.Context, request *GetDNAMERecordsRequestType) (*GetDNAMERecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single DNAME record */
UpdateDNAMERecord(request *UpdateDNAMERecordRequestType) (*UpdateDNAMERecordResponseType, error)
UpdateDNAMERecordContext(ctx context.Context, request *UpdateDNAMERecordRequestType) (*UpdateDNAMERecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every DNAME record */
DeleteDNAMERecords(request *DeleteDNAMERecordsRequestType) (*DeleteDNAMERecordsResponseType, error)
DeleteDNAMERecordsContext(ctx context.Context, request *DeleteDNAMERecordsRequestType) (*DeleteDNAMERecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single DNAME record */
DeleteOneDNAMERecord(request *DeleteOneDNAMERecordRequestType) (*DeleteOneDNAMERecordResponseType, error)
DeleteOneDNAMERecordContext(ctx context.Context, request *DeleteOneDNAMERecordRequestType) (*DeleteOneDNAMERecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new DNSKEY record */
CreateDNSKEYRecord(request *CreateDNSKEYRecordRequestType) (*CreateDNSKEYRecordResponseType, error)
CreateDNSKEYRecordContext(ctx context.Context, request *CreateDNSKEYRecordRequestType) (*CreateDNSKEYRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single DNSKEY record */
GetOneDNSKEYRecord(request *GetOneDNSKEYRecordRequestType) (*GetOneDNSKEYRecordResponseType, error)
GetOneDNSKEYRecordContext(ctx context.Context, request *GetOneDNSKEYRecordRequestType) (*GetOneDNSKEYRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every DNSKEY record */
GetDNSKEYRecords(request *GetDNSKEYRecordsRequestType) (*GetDNSKEYRecordsResponseType, error)
GetDNSKEYRecordsContext(ctx context.Context, request *GetDNSKEYRecordsRequestType) (*GetDNSKEYRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single DNSKEY record */
UpdateDNSKEYRecord(request *UpdateDNSKEYRecordRequestType) (*UpdateDNSKEYRecordResponseType, error)
UpdateDNSKEYRecordContext(ctx context.Context, request *UpdateDNSKEYRecordRequestType) (*UpdateDNSKEYRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every DNSKEY record */
DeleteDNSKEYRecords(request *DeleteDNSKEYRecordsRequestType) (*DeleteDNSKEYRecordsResponseType, error)
DeleteDNSKEYRecordsContext(ctx context.Context, request *DeleteDNSKEYRecordsRequestType) (*DeleteDNSKEYRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single DNSKEY record */
DeleteOneDNSKEYRecord(request *DeleteOneDNSKEYRecordRequestType) (*DeleteOneDNSKEYRecordResponseType, error)
DeleteOneDNSKEYRecordContext(ctx context.Context, request *DeleteOneDNSKEYRecordRequestType) (*DeleteOneDNSKEYRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new DS record */
CreateDSRecord(request *CreateDSRecordRequestType) (*CreateDSRecordResponseType, error)
CreateDSRecordContext(ctx context.Context, request *CreateDSRecordRequestType) (*CreateDSRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single DS record */
GetOneDSRecord(request *GetOneDSRecordRequestType) (*GetOneDSRecordResponseType, error)
GetOneDSRecordContext(ctx context.Context, request *GetOneDSRecordRequestType) (*GetOneDSRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every DS record */
GetDSRecords(request *GetDSRecordsRequestType) (*GetDSRecordsResponseType, error)
GetDSRecordsContext(ctx context.Context, request *GetDSRecordsRequestType) (*GetDSRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single DS record */
UpdateDSRecord(request *UpdateDSRecordRequestType) (*UpdateDSRecordResponseType, error)
UpdateDSRecordContext(ctx context.Context, request *UpdateDSRecordRequestType) (*UpdateDSRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every DS record */
DeleteDSRecords(request *DeleteDSRecordsRequestType) (*DeleteDSRecordsResponseType, error)
DeleteDSRecordsContext(ctx context.Context, request *DeleteDSRecordsRequestType) (*DeleteDSRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single DS record */
DeleteOneDSRecord(request *DeleteOneDSRecordRequestType) (*DeleteOneDSRecordResponseType, error)
DeleteOneDSRecordContext(ctx context.Context, request *DeleteOneDSRecordRequestType) (*DeleteOneDSRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new IPSECKEY record */
CreateIPSECKEYRecord(request *CreateIPSECKEYRecordRequestType) (*CreateIPSECKEYRecordResponseType, error)
CreateIPSECKEYRecordContext(ctx context.Context, request *CreateIPSECKEYRecordRequestType) (*CreateIPSECKEYRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single IPSECKEY record */
GetOneIPSECKEYRecord(request *GetOneIPSECKEYRecordRequestType) (*GetOneIPSECKEYRecordResponseType, error)
GetOneIPSECKEYRecordContext(ctx context.Context, request *GetOneIPSECKEYRecordRequestType) (*GetOneIPSECKEYRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every IPSECKEY record */
GetIPSECKEYRecords(request *GetIPSECKEYRecordsRequestType) (*GetIPSECKEYRecordsResponseType, error)
GetIPSECKEYRecordsContext(ctx context.Context, request *GetIPSECKEYRecordsRequestType) (*GetIPSECKEYRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single IPSECKEY record */
UpdateIPSECKEYRecord(request *UpdateIPSECKEYRecordRequestType) (*UpdateIPSECKEYRecordResponseType, error)
UpdateIPSECKEYRecordContext(ctx context.Context, request *UpdateIPSECKEYRecordRequestType) (*UpdateIPSECKEYRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every IPSECKEY record */
DeleteIPSECKEYRecords(request *DeleteIPSECKEYRecordsRequestType) (*DeleteIPSECKEYRecordsResponseType, error)
DeleteIPSECKEYRecordsContext(ctx context.Context, request *DeleteIPSECKEYRecordsRequestType) (*DeleteIPSECKEYRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single IPSECKEY record */
DeleteOneIPSECKEYRecord(request *DeleteOneIPSECKEYRecordRequestType) (*DeleteOneIPSECKEYRecordResponseType, error)
DeleteOneIPSECKEYRecordContext(ctx context.Context, request *DeleteOneIPSECKEYRecordRequestType) (*DeleteOneIPSECKEYRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new KEY record */
CreateKEYRecord(request *CreateKEYRecordRequestType) (*CreateKEYRecordResponseType, error)
CreateKEYRecordContext(ctx context.Context, request *CreateKEYRecordRequestType) (*CreateKEYRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single KEY record */
GetOneKEYRecord(request *GetOneKEYRecordRequestType) (*GetOneKEYRecordResponseType, error)
GetOneKEYRecordContext(ctx context.Context, request *GetOneKEYRecordRequestType) (*GetOneKEYRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every KEY record */
GetKEYRecords(request *GetKEYRecordsRequestType) (*GetKEYRecordsResponseType, error)
GetKEYRecordsContext(ctx context.Context, request *GetKEYRecordsRequestType) (*GetKEYRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single KEY record */
UpdateKEYRecord(request *UpdateKEYRecordRequestType) (*UpdateKEYRecordResponseType, error)
UpdateKEYRecordContext(ctx context.Context, request *UpdateKEYRecordRequestType) (*UpdateKEYRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every KEY record */
DeleteKEYRecords(request *DeleteKEYRecordsRequestType) (*DeleteKEYRecordsResponseType, error)
DeleteKEYRecordsContext(ctx context.Context, request *DeleteKEYRecordsRequestType) (*DeleteKEYRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single KEY record */
DeleteOneKEYRecord(request *DeleteOneKEYRecordRequestType) (*DeleteOneKEYRecordResponseType, error)
DeleteOneKEYRecordContext(ctx context.Context, request *DeleteOneKEYRecordRequestType) (*DeleteOneKEYRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new KX record */
CreateKXRecord(request *CreateKXRecordRequestType) (*CreateKXRecordResponseType, error)
CreateKXRecordContext(ctx context.Context, request *CreateKXRecordRequestType) (*CreateKXRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single KX record */
GetOneKXRecord(request *GetOneKXRecordRequestType) (*GetOneKXRecordResponseType, error)
GetOneKXRecordContext(ctx context.Context, request *GetOneKXRecordRequestType) (*GetOneKXRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every KX record */
GetKXRecords(request *GetKXRecordsRequestType) (*GetKXRecordsResponseType, error)
GetKXRecordsContext(ctx context.Context, request *GetKXRecordsRequestType) (*GetKXRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single KX record */
UpdateKXRecord(request *UpdateKXRecordRequestType) (*UpdateKXRecordResponseType, error)
UpdateKXRecordContext(ctx context.Context, request *UpdateKXRecordRequestType) (*UpdateKXRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every KX record */
DeleteKXRecords(request *DeleteKXRecordsRequestType) (*DeleteKXRecordsResponseType, error)
DeleteKXRecordsContext(ctx context.Context, request *DeleteKXRecordsRequestType) (*DeleteKXRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single KX record */
DeleteOneKXRecord(request *DeleteOneKXRecordRequestType) (*DeleteOneKXRecordResponseType, error)
DeleteOneKXRecordContext(ctx context.Context, request *DeleteOneKXRecordRequestType) (*DeleteOneKXRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new LOC record */
CreateLOCRecord(request *CreateLOCRecordRequestType) (*CreateLOCRecordResponseType, error)
CreateLOCRecordContext(ctx context.Context, request *CreateLOCRecordRequestType) (*CreateLOCRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single LOC record */
GetOneLOCRecord(request *GetOneLOCRecordRequestType) (*GetOneLOCRecordResponseType, error)
GetOneLOCRecordContext(ctx context.Context, request *GetOneLOCRecordRequestType) (*GetOneLOCRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every LOC record */
GetLOCRecords(request *GetLOCRecordsRequestType) (*GetLOCRecordsResponseType, error)
GetLOCRecordsContext(ctx context.Context, request *GetLOCRecordsRequestType) (*GetLOCRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single LOC record */
UpdateLOCRecord(request *UpdateLOCRecordRequestType) (*UpdateLOCRecordResponseType, error)
UpdateLOCRecordContext(ctx context.Context, request *UpdateLOCRecordRequestType) (*UpdateLOCRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every LOC record */
DeleteLOCRecords(request *DeleteLOCRecordsRequestType) (*DeleteLOCRecordsResponseType, error)
DeleteLOCRecordsContext(ctx context.Context, request *DeleteLOCRecordsRequestType) (*DeleteLOCRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single LOC record */
DeleteOneLOCRecord(request *DeleteOneLOCRecordRequestType) (*DeleteOneLOCRecordResponseType, error)
DeleteOneLOCRecordContext(ctx context.Context, request *DeleteOneLOCRecordRequestType) (*DeleteOneLOCRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new MX record */
CreateMXRecord(request *CreateMXRecordRequestType) (*CreateMXRecordResponseType, error)
CreateMXRecordContext(ctx context.Context, request *CreateMXRecordRequestType) (*CreateMXRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single MX record */
GetOneMXRecord(request *GetOneMXRecordRequestType) (*GetOneMXRecordResponseType, error)
GetOneMXRecordContext(ctx context.Context, request *GetOneMXRecordRequestType) (*GetOneMXRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every MX record */
GetMXRecords(request *GetMXRecordsRequestType) (*GetMXRecordsResponseType, error)
GetMXRecordsContext(ctx context.Context, request *GetMXRecordsRequestType) (*GetMXRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single MX record */
UpdateMXRecord(request *UpdateMXRecordRequestType) (*UpdateMXRecordResponseType, error)
UpdateMXRecordContext(ctx context.Context, request *UpdateMXRecordRequestType) (*UpdateMXRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every MX record */
DeleteMXRecords(request *DeleteMXRecordsRequestType) (*DeleteMXRecordsResponseType, error)
DeleteMXRecordsContext(ctx context.Context, request *DeleteMXRecordsRequestType) (*DeleteMXRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single MX record */
DeleteOneMXRecord(request *DeleteOneMXRecordRequestType) (*DeleteOneMXRecordResponseType, error)
DeleteOneMXRecordContext(ctx context.Context, request *DeleteOneMXRecordRequestType) (*DeleteOneMXRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new NAPTR record */
CreateNAPTRRecord(request *CreateNAPTRRecordRequestType) (*CreateNAPTRRecordResponseType, error)
CreateNAPTRRecordContext(ctx context.Context, request *CreateNAPTRRecordRequestType) (*CreateNAPTRRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single NAPTR record */
GetOneNAPTRRecord(request *GetOneNAPTRRecordRequestType) (*GetOneNAPTRRecordResponseType, error)
GetOneNAPTRRecordContext(ctx context.Context, request *GetOneNAPTRRecordRequestType) (*GetOneNAPTRRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every NAPTR record */
GetNAPTRRecords(request *GetNAPTRRecordsRequestType) (*GetNAPTRRecordsResponseType, error)
GetNAPTRRecordsContext(ctx context.Context, request *GetNAPTRRecordsRequestType) (*GetNAPTRRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single NAPTR record */
UpdateNAPTRRecord(request *UpdateNAPTRRecordRequestType) (*UpdateNAPTRRecordResponseType, error)
UpdateNAPTRRecordContext(ctx context.Context, request *UpdateNAPTRRecordRequestType) (*UpdateNAPTRRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every NAPTR record */
DeleteNAPTRRecords(request *DeleteNAPTRRecordsRequestType) (*DeleteNAPTRRecordsResponseType, error)
DeleteNAPTRRecordsContext(ctx context.Context, request *DeleteNAPTRRecordsRequestType) (*DeleteNAPTRRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single NAPTR record */
DeleteOneNAPTRRecord(request *DeleteOneNAPTRRecordRequestType) (*DeleteOneNAPTRRecordResponseType, error)
DeleteOneNAPTRRecordContext(ctx context.Context, request *DeleteOneNAPTRRecordRequestType) (*DeleteOneNAPTRRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new NSAP record */
CreateNSAPRecord(request *CreateNSAPRecordRequestType) (*CreateNSAPRecordResponseType, error)
CreateNSAPRecordContext(ctx context.Context, request *CreateNSAPRecordRequestType) (*CreateNSAPRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single NSAP record */
GetOneNSAPRecord(request *GetOneNSAPRecordRequestType) (*GetOneNSAPRecordResponseType, error)
GetOneNSAPRecordContext(ctx context.Context, request *GetOneNSAPRecordRequestType) (*GetOneNSAPRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every NSAP record */
GetNSAPRecords(request *GetNSAPRecordsRequestType) (*GetNSAPRecordsResponseType, error)
GetNSAPRecordsContext(ctx context.Context, request *GetNSAPRecordsRequestType) (*GetNSAPRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single NSAP record */
UpdateNSAPRecord(request *UpdateNSAPRecordRequestType) (*UpdateNSAPRecordResponseType, error)
UpdateNSAPRecordContext(ctx context.Context, request *UpdateNSAPRecordRequestType) (*UpdateNSAPRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every NSAP record */
DeleteNSAPRecords(request *DeleteNSAPRecordsRequestType) (*DeleteNSAPRecordsResponseType, error)
DeleteNSAPRecordsContext(ctx context.Context, request *DeleteNSAPRecordsRequestType) (*DeleteNSAPRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single NSAP record */
DeleteOneNSAPRecord(request *DeleteOneNSAPRecordRequestType) (*DeleteOneNSAPRecordResponseType, error)
DeleteOneNSAPRecordContext(ctx context.Context, request *DeleteOneNSAPRecordRequestType) (*DeleteOneNSAPRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new POLICY record */
CreatePOLICYRecord(request *CreatePOLICYRecordRequestType) (*CreatePOLICYRecordResponseType, error)
CreatePOLICYRecordContext(ctx context.Context, request *CreatePOLICYRecordRequestType) (*CreatePOLICYRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single POLICY record */
GetOnePOLICYRecord(request *GetOnePOLICYRecordRequestType) (*GetOnePOLICYRecordResponseType, error)
GetOnePOLICYRecordContext(ctx context.Context, request *GetOnePOLICYRecordRequestType) (*GetOnePOLICYRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every POLICY record */
GetPOLICYRecords(request *GetPOLICYRecordsRequestType) (*GetPOLICYRecordsResponseType, error)
GetPOLICYRecordsContext(ctx context.Context, request *GetPOLICYRecordsRequestType) (*GetPOLICYRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single POLICY record */
UpdatePOLICYRecord(request *UpdatePOLICYRecordRequestType) (*UpdatePOLICYRecordResponseType, error)
UpdatePOLICYRecordContext(ctx context.Context, request *UpdatePOLICYRecordRequestType) (*UpdatePOLICYRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every POLICY record */
DeletePOLICYRecords(request *DeletePOLICYRecordsRequestType) (*DeletePOLICYRecordsResponseType, error)
DeletePOLICYRecordsContext(ctx context.Context, request *DeletePOLICYRecordsRequestType) (*DeletePOLICYRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single POLICY record */
DeleteOnePOLICYRecord(request *DeleteOnePOLICYRecordRequestType) (*DeleteOnePOLICYRecordResponseType, error)
DeleteOnePOLICYRecordContext(ctx context.Context, request *DeleteOnePOLICYRecordRequestType) (*DeleteOnePOLICYRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new PTR record */
CreatePTRRecord(request *CreatePTRRecordRequestType) (*CreatePTRRecordResponseType, error)
CreatePTRRecordContext(ctx context.Context, request *CreatePTRRecordRequestType) (*CreatePTRRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single PTR record */
GetOnePTRRecord(request *GetOnePTRRecordRequestType) (*GetOnePTRRecordResponseType, error)
GetOnePTRRecordContext(ctx context.Context, request *GetOnePTRRecordRequestType) (*GetOnePTRRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every PTR record */
GetPTRRecords(request *GetPTRRecordsRequestType) (*GetPTRRecordsResponseType, error)
GetPTRRecordsContext(ctx context.Context, request *GetPTRRecordsRequestType) (*GetPTRRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single PTR record */
UpdatePTRRecord(request *UpdatePTRRecordRequestType) (*UpdatePTRRecordResponseType, error)
UpdatePTRRecordContext(ctx context.Context, request *UpdatePTRRecordRequestType) (*UpdatePTRRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every PTR record */
DeletePTRRecords(request *DeletePTRRecordsRequestType) (*DeletePTRRecordsResponseType, error)
DeletePTRRecordsContext(ctx context.Context, request *DeletePTRRecordsRequestType) (*DeletePTRRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single PTR record */
DeleteOnePTRRecord(request *DeleteOnePTRRecordRequestType) (*DeleteOnePTRRecordResponseType, error)
DeleteOnePTRRecordContext(ctx context.Context, request *DeleteOnePTRRecordRequestType) (*DeleteOnePTRRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new PX record */
CreatePXRecord(request *CreatePXRecordRequestType) (*CreatePXRecordResponseType, error)
CreatePXRecordContext(ctx context.Context, request *CreatePXRecordRequestType) (*CreatePXRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single PX record */
GetOnePXRecord(request *GetOnePXRecordRequestType) (*GetOnePXRecordResponseType, error)
GetOnePXRecordContext(ctx context.Context, request *GetOnePXRecordRequestType) (*GetOnePXRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every PX record */
GetPXRecords(request *GetPXRecordsRequestType) (*GetPXRecordsResponseType, error)
GetPXRecordsContext(ctx context.Context, request *GetPXRecordsRequestType) (*GetPXRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single PX record */
UpdatePXRecord(request *UpdatePXRecordRequestType) (*UpdatePXRecordResponseType, error)
UpdatePXRecordContext(ctx context.Context, request *UpdatePXRecordRequestType) (*UpdatePXRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every PX record */
DeletePXRecords(request *DeletePXRecordsRequestType) (*DeletePXRecordsResponseType, error)
DeletePXRecordsContext(ctx context.Context, request *DeletePXRecordsRequestType) (*DeletePXRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single PX record */
DeleteOnePXRecord(request *DeleteOnePXRecordRequestType) (*DeleteOnePXRecordResponseType, error)
DeleteOnePXRecordContext(ctx context.Context, request *DeleteOnePXRecordRequestType) (*DeleteOnePXRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new RP record */
CreateRPRecord(request *CreateRPRecordRequestType) (*CreateRPRecordResponseType, error)
CreateRPRecordContext(ctx context.Context, request *CreateRPRecordRequestType) (*CreateRPRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single RP record */
GetOneRPRecord(request *GetOneRPRecordRequestType) (*GetOneRPRecordResponseType, error)
GetOneRPRecordContext(ctx context.Context, request *GetOneRPRecordRequestType) (*GetOneRPRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every RP record */
GetRPRecords(request *GetRPRecordsRequestType) (*GetRPRecordsResponseType, error)
GetRPRecordsContext(ctx context.Context, request *GetRPRecordsRequestType) (*GetRPRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single RP record */
UpdateRPRecord(request *UpdateRPRecordRequestType) (*UpdateRPRecordResponseType, error)
UpdateRPRecordContext(ctx context.Context, request *UpdateRPRecordRequestType) (*UpdateRPRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every RP record */
DeleteRPRecords(request *DeleteRPRecordsRequestType) (*DeleteRPRecordsResponseType, error)
DeleteRPRecordsContext(ctx context.Context, request *DeleteRPRecordsRequestType) (*DeleteRPRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single RP record */
DeleteOneRPRecord(request *DeleteOneRPRecordRequestType) (*DeleteOneRPRecordResponseType, error)
DeleteOneRPRecordContext(ctx context.Context, request *DeleteOneRPRecordRequestType) (*DeleteOneRPRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new SPF record */
CreateSPFRecord(request *CreateSPFRecordRequestType) (*CreateSPFRecordResponseType, error)
CreateSPFRecordContext(ctx context.Context, request *CreateSPFRecordRequestType) (*CreateSPFRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single SPF record */
GetOneSPFRecord(request *GetOneSPFRecordRequestType) (*GetOneSPFRecordResponseType, error)
GetOneSPFRecordContext(ctx context.Context, request *GetOneSPFRecordRequestType) (*GetOneSPFRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every SPF record */
GetSPFRecords(request *GetSPFRecordsRequestType) (*GetSPFRecordsResponseType, error)
GetSPFRecordsContext(ctx context.Context, request *GetSPFRecordsRequestType) (*GetSPFRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single SPF record */
UpdateSPFRecord(request *UpdateSPFRecordRequestType) (*UpdateSPFRecordResponseType, error)
UpdateSPFRecordContext(ctx context.Context, request *UpdateSPFRecordRequestType) (*UpdateSPFRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every SPF record */
DeleteSPFRecords(request *DeleteSPFRecordsRequestType) (*DeleteSPFRecordsResponseType, error)
DeleteSPFRecordsContext(ctx context.Context, request *DeleteSPFRecordsRequestType) (*DeleteSPFRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single SPF record */
DeleteOneSPFRecord(request *DeleteOneSPFRecordRequestType) (*DeleteOneSPFRecordResponseType, error)
DeleteOneSPFRecordContext(ctx context.Context, request *DeleteOneSPFRecordRequestType) (*DeleteOneSPFRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new SRV record */
CreateSRVRecord(request *CreateSRVRecordRequestType) (*CreateSRVRecordResponseType, error)
CreateSRVRecordContext(ctx context.Context, request *CreateSRVRecordRequestType) (*CreateSRVRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single SRV record */
GetOneSRVRecord(request *GetOneSRVRecordRequestType) (*GetOneSRVRecordResponseType, error)
GetOneSRVRecordContext(ctx context.Context, request *GetOneSRVRecordRequestType) (*GetOneSRVRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every SRV record */
GetSRVRecords(request *GetSRVRecordsRequestType) (*GetSRVRecordsResponseType, error)
GetSRVRecordsContext(ctx context.Context, request *GetSRVRecordsRequestType) (*GetSRVRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single SRV record */
UpdateSRVRecord(request *UpdateSRVRecordRequestType) (*UpdateSRVRecordResponseType, error)
UpdateSRVRecordContext(ctx context.Context, request *UpdateSRVRecordRequestType) (*UpdateSRVRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every SRV record */
DeleteSRVRecords(request *DeleteSRVRecordsRequestType) (*DeleteSRVRecordsResponseType, error)
DeleteSRVRecordsContext(ctx context.Context, request *DeleteSRVRecordsRequestType) (*DeleteSRVRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single SRV record */
DeleteOneSRVRecord(request *DeleteOneSRVRecordRequestType) (*DeleteOneSRVRecordResponseType, error)
DeleteOneSRVRecordContext(ctx context.Context, request *DeleteOneSRVRecordRequestType) (*DeleteOneSRVRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new SSHFP record */
CreateSSHFPRecord(request *CreateSSHFPRecordRequestType) (*CreateSSHFPRecordResponseType, error)
CreateSSHFPRecordContext(ctx context.Context, request *CreateSSHFPRecordRequestType) (*CreateSSHFPRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single SSHFP record */
GetOneSSHFPRecord(request *GetOneSSHFPRecordRequestType) (*GetOneSSHFPRecordResponseType, error)
GetOneSSHFPRecordContext(ctx context.Context, request *GetOneSSHFPRecordRequestType) (*GetOneSSHFPRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every SSHFP record */
GetSSHFPRecords(request *GetSSHFPRecordsRequestType) (*GetSSHFPRecordsResponseType, error)
GetSSHFPRecordsContext(ctx context.Context, request *GetSSHFPRecordsRequestType) (*GetSSHFPRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single SSHFP record */
UpdateSSHFPRecord(request *UpdateSSHFPRecordRequestType) (*UpdateSSHFPRecordResponseType, error)
UpdateSSHFPRecordContext(ctx context.Context, request *UpdateSSHFPRecordRequestType) (*UpdateSSHFPRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every SSHFP record */
DeleteSSHFPRecords(request *DeleteSSHFPRecordsRequestType) (*DeleteSSHFPRecordsResponseType, error)
DeleteSSHFPRecordsContext(ctx context.Context, request *DeleteSSHFPRecordsRequestType) (*DeleteSSHFPRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single SSHFP record */
DeleteOneSSHFPRecord(request *DeleteOneSSHFPRecordRequestType) (*DeleteOneSSHFPRecordResponseType, error)
DeleteOneSSHFPRecordContext(ctx context.Context, request *DeleteOneSSHFPRecordRequestType) (*DeleteOneSSHFPRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new TLSA record */
CreateTLSARecord(request *CreateTLSARecordRequestType) (*CreateTLSARecordResponseType, error)
CreateTLSARecordContext(ctx context.Context, request *CreateTLSARecordRequestType) (*CreateTLSARecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single TLSA record */
GetOneTLSARecord(request *GetOneTLSARecordRequestType) (*GetOneTLSARecordResponseType, error)
GetOneTLSARecordContext(ctx context.Context, request *GetOneTLSARecordRequestType) (*GetOneTLSARecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every TLSA record */
GetTLSARecords(request *GetTLSARecordsRequestType) (*GetTLSARecordsResponseType, error)
GetTLSARecordsContext(ctx context.Context, request *GetTLSARecordsRequestType) (*GetTLSARecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single TLSA record */
UpdateTLSARecord(request *UpdateTLSARecordRequestType) (*UpdateTLSARecordResponseType, error)
UpdateTLSARecordContext(ctx context.Context, request *UpdateTLSARecordRequestType) (*UpdateTLSARecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every TLSA record */
DeleteTLSARecords(request *DeleteTLSARecordsRequestType) (*DeleteTLSARecordsResponseType, error)
DeleteTLSARecordsContext(ctx context.Context, request *DeleteTLSARecordsRequestType) (*DeleteTLSARecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single TLSA record */
DeleteOneTLSARecord(request *DeleteOneTLSARecordRequestType) (*DeleteOneTLSARecordResponseType, error)
DeleteOneTLSARecordContext(ctx context.Context, request *DeleteOneTLSARecordRequestType) (*DeleteOneTLSARecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new TXT record */
CreateTXTRecord(request *CreateTXTRecordRequestType) (*CreateTXTRecordResponseType, error)
CreateTXTRecordContext(ctx context.Context, request *CreateTXTRecordRequestType) (*CreateTXTRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single TXT record */
GetOneTXTRecord(request *GetOneTXTRecordRequestType) (*GetOneTXTRecordResponseType, error)
GetOneTXTRecordContext(ctx context.Context, request *GetOneTXTRecordRequestType) (*GetOneTXTRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every TXT record */
GetTXTRecords(request *GetTXTRecordsRequestType) (*GetTXTRecordsResponseType, error)
GetTXTRecordsContext(ctx context.Context, request *GetTXTRecordsRequestType) (*GetTXTRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single TXT record */
UpdateTXTRecord(request *UpdateTXTRecordRequestType) (*UpdateTXTRecordResponseType, error)
UpdateTXTRecordContext(ctx context.Context, request *UpdateTXTRecordRequestType) (*UpdateTXTRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every TXT record */
DeleteTXTRecords(request *DeleteTXTRecordsRequestType) (*DeleteTXTRecordsResponseType, error)
DeleteTXTRecordsContext(ctx context.Context, request *DeleteTXTRecordsRequestType) (*DeleteTXTRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single TXT record */
DeleteOneTXTRecord(request *DeleteOneTXTRecordRequestType) (*DeleteOneTXTRecordResponseType, error)
DeleteOneTXTRecordContext(ctx context.Context, request *DeleteOneTXTRecordRequestType) (*DeleteOneTXTRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single SOA record */
GetOneSOARecord(request *GetOneSOARecordRequestType) (*GetOneSOARecordResponseType, error)
GetOneSOARecordContext(ctx context.Context, request *GetOneSOARecordRequestType) (*GetOneSOARecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every SOA record */
GetSOARecords(request *GetSOARecordsRequestType) (*GetSOARecordsResponseType, error)
GetSOARecordsContext(ctx context.Context, request *GetSOARecordsRequestType) (*GetSOARecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateSOARecord(request *UpdateSOARecordRequestType) (*UpdateSOARecordResponseType, error)
UpdateSOARecordContext(ctx context.Context, request *UpdateSOARecordRequestType) (*UpdateSOARecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new NS record */
CreateNSRecord(request *CreateNSRecordRequestType) (*CreateNSRecordResponseType, error)
CreateNSRecordContext(ctx context.Context, request *CreateNSRecordRequestType) (*CreateNSRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single NS record */
GetOneNSRecord(request *GetOneNSRecordRequestType) (*GetOneNSRecordResponseType, error)
GetOneNSRecordContext(ctx context.Context, request *GetOneNSRecordRequestType) (*GetOneNSRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every NS record */
GetNSRecords(request *GetNSRecordsRequestType) (*GetNSRecordsResponseType, error)
GetNSRecordsContext(ctx context.Context, request *GetNSRecordsRequestType) (*GetNSRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single NS record */
UpdateNSRecord(request *UpdateNSRecordRequestType) (*UpdateNSRecordResponseType, error)
UpdateNSRecordContext(ctx context.Context, request *UpdateNSRecordRequestType) (*UpdateNSRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes every NS record */
DeleteNSRecords(request *DeleteNSRecordsRequestType) (*DeleteNSRecordsResponseType, error)
DeleteNSRecordsContext(ctx context.Context, request *DeleteNSRecordsRequestType) (*DeleteNSRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single NS record */
DeleteOneNSRecord(request *DeleteOneNSRecordRequestType) (*DeleteOneNSRecordResponseType, error)
DeleteOneNSRecordContext(ctx context.Context, request *DeleteOneNSRecordRequestType) (*DeleteOneNSRecordResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceARecords(request *ReplaceARecordsRequestType) (*ReplaceARecordsResponseType, error)
ReplaceARecordsContext(ctx context.Context, request *ReplaceARecordsRequestType) (*ReplaceARecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceAAAARecords(request *ReplaceAAAARecordsRequestType) (*ReplaceAAAARecordsResponseType, error)
ReplaceAAAARecordsContext(ctx context.Context, request *ReplaceAAAARecordsRequestType) (*ReplaceAAAARecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceALIASRecords(request *ReplaceALIASRecordsRequestType) (*ReplaceALIASRecordsResponseType, error)
ReplaceALIASRecordsContext(ctx context.Context, request *ReplaceALIASRecordsRequestType) (*ReplaceALIASRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceCAARecords(request *ReplaceCAARecordsRequestType) (*ReplaceCAARecordsResponseType, error)
ReplaceCAARecordsContext(ctx context.Context, request *ReplaceCAARecordsRequestType) (*ReplaceCAARecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceCDNSKEYRecords(request *ReplaceCDNSKEYRecordsRequestType) (*ReplaceCDNSKEYRecordsResponseType, error)
ReplaceCDNSKEYRecordsContext(ctx context.Context, request *ReplaceCDNSKEYRecordsRequestType) (*ReplaceCDNSKEYRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceCDSRecords(request *ReplaceCDSRecordsRequestType) (*ReplaceCDSRecordsResponseType, error)
ReplaceCDSRecordsContext(ctx context.Context, request *ReplaceCDSRecordsRequestType) (*ReplaceCDSRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceCERTRecords(request *ReplaceCERTRecordsRequestType) (*ReplaceCERTRecordsResponseType, error)
ReplaceCERTRecordsContext(ctx context.Context, request *ReplaceCERTRecordsRequestType) (*ReplaceCERTRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceCNAMERecords(request *ReplaceCNAMERecordsRequestType) (*ReplaceCNAMERecordsResponseType, error)
ReplaceCNAMERecordsContext(ctx context.Context, request *ReplaceCNAMERecordsRequestType) (*ReplaceCNAMERecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceCSYNCRecords(request *ReplaceCSYNCRecordsRequestType) (*ReplaceCSYNCRecordsResponseType, error)
ReplaceCSYNCRecordsContext(ctx context.Context, request *ReplaceCSYNCRecordsRequestType) (*ReplaceCSYNCRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceDHCIDRecords(request *ReplaceDHCIDRecordsRequestType) (*ReplaceDHCIDRecordsResponseType, error)
ReplaceDHCIDRecordsContext(ctx context.Context, request *ReplaceDHCIDRecordsRequestType) (*ReplaceDHCIDRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceDNAMERecords(request *ReplaceDNAMERecordsRequestType) (*ReplaceDNAMERecordsResponseType, error)
ReplaceDNAMERecordsContext(ctx context.Context, request *ReplaceDNAMERecordsRequestType) (*ReplaceDNAMERecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceDNSKEYRecords(request *ReplaceDNSKEYRecordsRequestType) (*ReplaceDNSKEYRecordsResponseType, error)
ReplaceDNSKEYRecordsContext(ctx context.Context, request *ReplaceDNSKEYRecordsRequestType) (*ReplaceDNSKEYRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceDSRecords(request *ReplaceDSRecordsRequestType) (*ReplaceDSRecordsResponseType, error)
ReplaceDSRecordsContext(ctx context.Context, request *ReplaceDSRecordsRequestType) (*ReplaceDSRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceIPSECKEYRecords(request *ReplaceIPSECKEYRecordsRequestType) (*ReplaceIPSECKEYRecordsResponseType, error)
ReplaceIPSECKEYRecordsContext(ctx context.Context, request *ReplaceIPSECKEYRecordsRequestType) (*ReplaceIPSECKEYRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceKEYRecords(request *ReplaceKEYRecordsRequestType) (*ReplaceKEYRecordsResponseType, error)
ReplaceKEYRecordsContext(ctx context.Context, request *ReplaceKEYRecordsRequestType) (*ReplaceKEYRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceKXRecords(request *ReplaceKXRecordsRequestType) (*ReplaceKXRecordsResponseType, error)
ReplaceKXRecordsContext(ctx context.Context, request *ReplaceKXRecordsRequestType) (*ReplaceKXRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceLOCRecords(request *ReplaceLOCRecordsRequestType) (*ReplaceLOCRecordsResponseType, error)
ReplaceLOCRecordsContext(ctx context.Context, request *ReplaceLOCRecordsRequestType) (*ReplaceLOCRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceMXRecords(request *ReplaceMXRecordsRequestType) (*ReplaceMXRecordsResponseType, error)
ReplaceMXRecordsContext(ctx context.Context, request *ReplaceMXRecordsRequestType) (*ReplaceMXRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceNAPTRRecords(request *ReplaceNAPTRRecordsRequestType) (*ReplaceNAPTRRecordsResponseType, error)
ReplaceNAPTRRecordsContext(ctx context.Context, request *ReplaceNAPTRRecordsRequestType) (*ReplaceNAPTRRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceNSAPRecords(request *ReplaceNSAPRecordsRequestType) (*ReplaceNSAPRecordsResponseType, error)
ReplaceNSAPRecordsContext(ctx context.Context, request *ReplaceNSAPRecordsRequestType) (*ReplaceNSAPRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplacePOLICYRecords(request *ReplacePOLICYRecordsRequestType) (*ReplacePOLICYRecordsResponseType, error)
ReplacePOLICYRecordsContext(ctx context.Context, request *ReplacePOLICYRecordsRequestType) (*ReplacePOLICYRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplacePTRRecords(request *ReplacePTRRecordsRequestType) (*ReplacePTRRecordsResponseType, error)
ReplacePTRRecordsContext(ctx context.Context, request *ReplacePTRRecordsRequestType) (*ReplacePTRRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplacePXRecords(request *ReplacePXRecordsRequestType) (*ReplacePXRecordsResponseType, error)
ReplacePXRecordsContext(ctx context.Context, request *ReplacePXRecordsRequestType) (*ReplacePXRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceRPRecords(request *ReplaceRPRecordsRequestType) (*ReplaceRPRecordsResponseType, error)
ReplaceRPRecordsContext(ctx context.Context, request *ReplaceRPRecordsRequestType) (*ReplaceRPRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceSPFRecords(request *ReplaceSPFRecordsRequestType) (*ReplaceSPFRecordsResponseType, error)
ReplaceSPFRecordsContext(ctx context.Context, request *ReplaceSPFRecordsRequestType) (*ReplaceSPFRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceSRVRecords(request *ReplaceSRVRecordsRequestType) (*ReplaceSRVRecordsResponseType, error)
ReplaceSRVRecordsContext(ctx context.Context, request *ReplaceSRVRecordsRequestType) (*ReplaceSRVRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceSSHFPRecords(request *ReplaceSSHFPRecordsRequestType) (*ReplaceSSHFPRecordsResponseType, error)
ReplaceSSHFPRecordsContext(ctx context.Context, request *ReplaceSSHFPRecordsRequestType) (*ReplaceSSHFPRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceTLSARecords(request *ReplaceTLSARecordsRequestType) (*ReplaceTLSARecordsResponseType, error)
ReplaceTLSARecordsContext(ctx context.Context, request *ReplaceTLSARecordsRequestType) (*ReplaceTLSARecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceTXTRecords(request *ReplaceTXTRecordsRequestType) (*ReplaceTXTRecordsResponseType, error)
ReplaceTXTRecordsContext(ctx context.Context, request *ReplaceTXTRecordsRequestType) (*ReplaceTXTRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
ReplaceNSRecords(request *ReplaceNSRecordsRequestType) (*ReplaceNSRecordsResponseType, error)
ReplaceNSRecordsContext(ctx context.Context, request *ReplaceNSRecordsRequestType) (*ReplaceNSRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
GetANYRecords(request *GetANYRecordsRequestType) (*GetANYRecordsResponseType, error)
GetANYRecordsContext(ctx context.Context, request *GetANYRecordsRequestType) (*GetANYRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
GetAllRecords(request *GetAllRecordsRequestType) (*GetAllRecordsResponseType, error)
GetAllRecordsContext(ctx context.Context, request *GetAllRecordsRequestType) (*GetAllRecordsResponseType, error)
// Error can be either of the following types:
//
// - fault
GetAllAliasQNames(request *GetAllAliasQNamesRequestType) (*GetAllAliasQNamesResponseType, error)
GetAllAliasQNamesContext(ctx context.Context, request *GetAllAliasQNamesRequestType) (*GetAllAliasQNamesResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single User */
GetOneUser(request *GetOneUserRequestType) (*GetOneUserResponseType, error)
GetOneUserContext(ctx context.Context, request *GetOneUserRequestType) (*GetOneUserResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single User */
DeleteOneUser(request *DeleteOneUserRequestType) (*DeleteOneUserResponseType, error)
DeleteOneUserContext(ctx context.Context, request *DeleteOneUserRequestType) (*DeleteOneUserResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateUser(request *CreateUserRequestType) (*CreateUserResponseType, error)
CreateUserContext(ctx context.Context, request *CreateUserRequestType) (*CreateUserResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateUser(request *UpdateUserRequestType) (*UpdateUserResponseType, error)
UpdateUserContext(ctx context.Context, request *UpdateUserRequestType) (*UpdateUserResponseType, error)
// Error can be either of the following types:
//
// - fault
GetUsers(request *GetUsersRequestType) (*GetUsersResponseType, error)
GetUsersContext(ctx context.Context, request *GetUsersRequestType) (*GetUsersResponseType, error)
// Error can be either of the following types:
//
// - fault
GetUpdateUsers(request *GetUpdateUsersRequestType) (*GetUpdateUsersResponseType, error)
GetUpdateUsersContext(ctx context.Context, request *GetUpdateUsersRequestType) (*GetUpdateUsersResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateUpdateUser(request *UpdateUpdateUserRequestType) (*UpdateUpdateUserResponseType, error)
UpdateUpdateUserContext(ctx context.Context, request *UpdateUpdateUserRequestType) (*UpdateUpdateUserResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteOneUpdateUser(request *DeleteOneUpdateUserRequestType) (*DeleteOneUpdateUserResponseType, error)
DeleteOneUpdateUserContext(ctx context.Context, request *DeleteOneUpdateUserRequestType) (*DeleteOneUpdateUserResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateUserPassword(request *UpdateUserPasswordRequestType) (*UpdateUserPasswordResponseType, error)
UpdateUserPasswordContext(ctx context.Context, request *UpdateUserPasswordRequestType) (*UpdateUserPasswordResponseType, error)
// Error can be either of the following types:
//
// - fault
BlockUser(request *BlockUserRequestType) (*BlockUserResponseType, error)
BlockUserContext(ctx context.Context, request *BlockUserRequestType) (*BlockUserResponseType, error)
// Error can be either of the following types:
//
// - fault
UnblockUser(request *UnblockUserRequestType) (*UnblockUserResponseType, error)
UnblockUserContext(ctx context.Context, request *UnblockUserRequestType) (*UnblockUserResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new Contact */
CreateContact(request *CreateContactRequestType) (*CreateContactResponseType, error)
CreateContactContext(ctx context.Context, request *CreateContactRequestType) (*CreateContactResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single Contact */
GetOneContact(request *GetOneContactRequestType) (*GetOneContactResponseType, error)
GetOneContactContext(ctx context.Context, request *GetOneContactRequestType) (*GetOneContactResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every Contact */
GetContacts(request *GetContactsRequestType) (*GetContactsResponseType, error)
GetContactsContext(ctx context.Context, request *GetContactsRequestType) (*GetContactsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single Contact */
DeleteOneContact(request *DeleteOneContactRequestType) (*DeleteOneContactResponseType, error)
DeleteOneContactContext(ctx context.Context, request *DeleteOneContactRequestType) (*DeleteOneContactResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateContact(request *UpdateContactRequestType) (*UpdateContactResponseType, error)
UpdateContactContext(ctx context.Context, request *UpdateContactRequestType) (*UpdateContactResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateCustomer(request *CreateCustomerRequestType) (*CreateCustomerResponseType, error)
CreateCustomerContext(ctx context.Context, request *CreateCustomerRequestType) (*CreateCustomerResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateCustomer(request *UpdateCustomerRequestType) (*UpdateCustomerResponseType, error)
UpdateCustomerContext(ctx context.Context, request *UpdateCustomerRequestType) (*UpdateCustomerResponseType, error)
// Error can be either of the following types:
//
// - fault
GetOneCustomer(request *GetOneCustomerRequestType) (*GetOneCustomerResponseType, error)
GetOneCustomerContext(ctx context.Context, request *GetOneCustomerRequestType) (*GetOneCustomerResponseType, error)
// Error can be either of the following types:
//
// - fault
GetCustomers(request *GetCustomersRequestType) (*GetCustomersResponseType, error)
GetCustomersContext(ctx context.Context, request *GetCustomersRequestType) (*GetCustomersResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteOneCustomer(request *DeleteOneCustomerRequestType) (*DeleteOneCustomerResponseType, error)
DeleteOneCustomerContext(ctx context.Context, request *DeleteOneCustomerRequestType) (*DeleteOneCustomerResponseType, error)
// Error can be either of the following types:
//
// - fault
GetCustomerPrefs(request *GetCustomerPrefsRequestType) (*GetCustomerPrefsResponseType, error)
GetCustomerPrefsContext(ctx context.Context, request *GetCustomerPrefsRequestType) (*GetCustomerPrefsResponseType, error)
// Error can be either of the following types:
//
// - fault
SetCustomerPrefs(request *SetCustomerPrefsRequestType) (*SetCustomerPrefsResponseType, error)
SetCustomerPrefsContext(ctx context.Context, request *SetCustomerPrefsRequestType) (*SetCustomerPrefsResponseType, error)
// Error can be either of the following types:
//
// - fault
GetCustomerIPACL(request *GetCustomerIPACLRequestType) (*GetCustomerIPACLResponseType, error)
GetCustomerIPACLContext(ctx context.Context, request *GetCustomerIPACLRequestType) (*GetCustomerIPACLResponseType, error)
// Error can be either of the following types:
//
// - fault
SetCustomerIPACL(request *SetCustomerIPACLRequestType) (*SetCustomerIPACLResponseType, error)
SetCustomerIPACLContext(ctx context.Context, request *SetCustomerIPACLRequestType) (*SetCustomerIPACLResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateCustomerOracleMetadata(request *CreateCustomerOracleMetadataRequestType) (*CreateCustomerOracleMetadataResponseType, error)
CreateCustomerOracleMetadataContext(ctx context.Context, request *CreateCustomerOracleMetadataRequestType) (*CreateCustomerOracleMetadataResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateCustomerOracleMetadata(request *UpdateCustomerOracleMetadataRequestType) (*UpdateCustomerOracleMetadataResponseType, error)
UpdateCustomerOracleMetadataContext(ctx context.Context, request *UpdateCustomerOracleMetadataRequestType) (*UpdateCustomerOracleMetadataResponseType, error)
// Error can be either of the following types:
//
// - fault
GetCustomerOracleMetadata(request *GetCustomerOracleMetadataRequestType) (*GetCustomerOracleMetadataResponseType, error)
GetCustomerOracleMetadataContext(ctx context.Context, request *GetCustomerOracleMetadataRequestType) (*GetCustomerOracleMetadataResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteCustomerOracleMetadata(request *DeleteCustomerOracleMetadataRequestType) (*DeleteCustomerOracleMetadataResponseType, error)
DeleteCustomerOracleMetadataContext(ctx context.Context, request *DeleteCustomerOracleMetadataRequestType) (*DeleteCustomerOracleMetadataResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateZoneOracleMetadata(request *CreateZoneOracleMetadataRequestType) (*CreateZoneOracleMetadataResponseType, error)
CreateZoneOracleMetadataContext(ctx context.Context, request *CreateZoneOracleMetadataRequestType) (*CreateZoneOracleMetadataResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateZoneOracleMetadata(request *UpdateZoneOracleMetadataRequestType) (*UpdateZoneOracleMetadataResponseType, error)
UpdateZoneOracleMetadataContext(ctx context.Context, request *UpdateZoneOracleMetadataRequestType) (*UpdateZoneOracleMetadataResponseType, error)
// Error can be either of the following types:
//
// - fault
GetZoneOracleMetadata(request *GetZoneOracleMetadataRequestType) (*GetZoneOracleMetadataResponseType, error)
GetZoneOracleMetadataContext(ctx context.Context, request *GetZoneOracleMetadataRequestType) (*GetZoneOracleMetadataResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteZoneOracleMetadata(request *DeleteZoneOracleMetadataRequestType) (*DeleteZoneOracleMetadataResponseType, error)
DeleteZoneOracleMetadataContext(ctx context.Context, request *DeleteZoneOracleMetadataRequestType) (*DeleteZoneOracleMetadataResponseType, error)
// Error can be either of the following types:
//
// - fault
OCIMigrate(request *OCIMigrateRequestType) (*OCIMigrateResponseType, error)
OCIMigrateContext(ctx context.Context, request *OCIMigrateRequestType) (*OCIMigrateResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new Dynamic DNS service */
CreateDDNS(request *CreateDDNSRequestType) (*CreateDDNSResponseType, error)
CreateDDNSContext(ctx context.Context, request *CreateDDNSRequestType) (*CreateDDNSResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single Dynamic DNS service */
GetOneDDNS(request *GetOneDDNSRequestType) (*GetOneDDNSResponseType, error)
GetOneDDNSContext(ctx context.Context, request *GetOneDDNSRequestType) (*GetOneDDNSResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every Dynamic DNS service */
GetDDNSs(request *GetDDNSsRequestType) (*GetDDNSsResponseType, error)
GetDDNSsContext(ctx context.Context, request *GetDDNSsRequestType) (*GetDDNSsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single Dynamic DNS service */
UpdateDDNS(request *UpdateDDNSRequestType) (*UpdateDDNSResponseType, error)
UpdateDDNSContext(ctx context.Context, request *UpdateDDNSRequestType) (*UpdateDDNSResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single Dynamic DNS service */
DeleteOneDDNS(request *DeleteOneDDNSRequestType) (*DeleteOneDDNSResponseType, error)
DeleteOneDDNSContext(ctx context.Context, request *DeleteOneDDNSRequestType) (*DeleteOneDDNSResponseType, error)
// Error can be either of the following types:
//
// - fault
ActivateDDNS(request *ActivateDDNSRequestType) (*ActivateDDNSResponseType, error)
ActivateDDNSContext(ctx context.Context, request *ActivateDDNSRequestType) (*ActivateDDNSResponseType, error)
// Error can be either of the following types:
//
// - fault
DeactivateDDNS(request *DeactivateDDNSRequestType) (*DeactivateDDNSResponseType, error)
DeactivateDDNSContext(ctx context.Context, request *DeactivateDDNSRequestType) (*DeactivateDDNSResponseType, error)
// Error can be either of the following types:
//
// - fault
ResetDDNS(request *ResetDDNSRequestType) (*ResetDDNSResponseType, error)
ResetDDNSContext(ctx context.Context, request *ResetDDNSRequestType) (*ResetDDNSResponseType, error)
// Error can be either of the following types:
//
// - fault
GetUpdateUserPassword(request *GetUpdateUserPasswordRequestType) (*GetUpdateUserPasswordResponseType, error)
GetUpdateUserPasswordContext(ctx context.Context, request *GetUpdateUserPasswordRequestType) (*GetUpdateUserPasswordResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateDDNSHost(request *CreateDDNSHostRequestType) (*CreateDDNSHostResponseType, error)
CreateDDNSHostContext(ctx context.Context, request *CreateDDNSHostRequestType) (*CreateDDNSHostResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateUpdateUser(request *CreateUpdateUserRequestType) (*CreateUpdateUserResponseType, error)
CreateUpdateUserContext(ctx context.Context, request *CreateUpdateUserRequestType) (*CreateUpdateUserResponseType, error)
// Error can be either of the following types:
//
// - fault
AddDDNS(request *AddDDNSRequestType) (*AddDDNSResponseType, error)
AddDDNSContext(ctx context.Context, request *AddDDNSRequestType) (*AddDDNSResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new Simple Failover service */
CreateFailover(request *CreateFailoverRequestType) (*CreateFailoverResponseType, error)
CreateFailoverContext(ctx context.Context, request *CreateFailoverRequestType) (*CreateFailoverResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single Simple Failover service */
GetOneFailover(request *GetOneFailoverRequestType) (*GetOneFailoverResponseType, error)
GetOneFailoverContext(ctx context.Context, request *GetOneFailoverRequestType) (*GetOneFailoverResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every Simple Failover service */
GetFailovers(request *GetFailoversRequestType) (*GetFailoversResponseType, error)
GetFailoversContext(ctx context.Context, request *GetFailoversRequestType) (*GetFailoversResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single Simple Failover service */
UpdateFailover(request *UpdateFailoverRequestType) (*UpdateFailoverResponseType, error)
UpdateFailoverContext(ctx context.Context, request *UpdateFailoverRequestType) (*UpdateFailoverResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single Simple Failover service */
DeleteOneFailover(request *DeleteOneFailoverRequestType) (*DeleteOneFailoverResponseType, error)
DeleteOneFailoverContext(ctx context.Context, request *DeleteOneFailoverRequestType) (*DeleteOneFailoverResponseType, error)
// Error can be either of the following types:
//
// - fault
ActivateFailover(request *ActivateFailoverRequestType) (*ActivateFailoverResponseType, error)
ActivateFailoverContext(ctx context.Context, request *ActivateFailoverRequestType) (*ActivateFailoverResponseType, error)
// Error can be either of the following types:
//
// - fault
DeactivateFailover(request *DeactivateFailoverRequestType) (*DeactivateFailoverResponseType, error)
DeactivateFailoverContext(ctx context.Context, request *DeactivateFailoverRequestType) (*DeactivateFailoverResponseType, error)
// Error can be either of the following types:
//
// - fault
RecoverFailover(request *RecoverFailoverRequestType) (*RecoverFailoverResponseType, error)
RecoverFailoverContext(ctx context.Context, request *RecoverFailoverRequestType) (*RecoverFailoverResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new basic LoadBalance service */
CreateLoadBalance(request *CreateLoadBalanceRequestType) (*CreateLoadBalanceResponseType, error)
CreateLoadBalanceContext(ctx context.Context, request *CreateLoadBalanceRequestType) (*CreateLoadBalanceResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single basic LoadBalance service */
GetOneLoadBalance(request *GetOneLoadBalanceRequestType) (*GetOneLoadBalanceResponseType, error)
GetOneLoadBalanceContext(ctx context.Context, request *GetOneLoadBalanceRequestType) (*GetOneLoadBalanceResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every basic LoadBalance service */
GetLoadBalances(request *GetLoadBalancesRequestType) (*GetLoadBalancesResponseType, error)
GetLoadBalancesContext(ctx context.Context, request *GetLoadBalancesRequestType) (*GetLoadBalancesResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single basic LoadBalance service */
UpdateLoadBalance(request *UpdateLoadBalanceRequestType) (*UpdateLoadBalanceResponseType, error)
UpdateLoadBalanceContext(ctx context.Context, request *UpdateLoadBalanceRequestType) (*UpdateLoadBalanceResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single basic LoadBalance service */
DeleteOneLoadBalance(request *DeleteOneLoadBalanceRequestType) (*DeleteOneLoadBalanceResponseType, error)
DeleteOneLoadBalanceContext(ctx context.Context, request *DeleteOneLoadBalanceRequestType) (*DeleteOneLoadBalanceResponseType, error)
// Error can be either of the following types:
//
// - fault
ActivateLoadBalance(request *ActivateLoadBalanceRequestType) (*ActivateLoadBalanceResponseType, error)
ActivateLoadBalanceContext(ctx context.Context, request *ActivateLoadBalanceRequestType) (*ActivateLoadBalanceResponseType, error)
// Error can be either of the following types:
//
// - fault
DeactivateLoadBalance(request *DeactivateLoadBalanceRequestType) (*DeactivateLoadBalanceResponseType, error)
DeactivateLoadBalanceContext(ctx context.Context, request *DeactivateLoadBalanceRequestType) (*DeactivateLoadBalanceResponseType, error)
// Error can be either of the following types:
//
// - fault
RecoverLoadBalance(request *RecoverLoadBalanceRequestType) (*RecoverLoadBalanceResponseType, error)
RecoverLoadBalanceContext(ctx context.Context, request *RecoverLoadBalanceRequestType) (*RecoverLoadBalanceResponseType, error)
// Error can be either of the following types:
//
// - fault
RecoverLoadBalanceIP(request *RecoverLoadBalanceIPRequestType) (*RecoverLoadBalanceIPResponseType, error)
RecoverLoadBalanceIPContext(ctx context.Context, request *RecoverLoadBalanceIPRequestType) (*RecoverLoadBalanceIPResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateLoadBalancePoolEntry(request *CreateLoadBalancePoolEntryRequestType) (*CreateLoadBalancePoolEntryResponseType, error)
CreateLoadBalancePoolEntryContext(ctx context.Context, request *CreateLoadBalancePoolEntryRequestType) (*CreateLoadBalancePoolEntryResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateLoadBalancePoolEntry(request *UpdateLoadBalancePoolEntryRequestType) (*UpdateLoadBalancePoolEntryResponseType, error)
UpdateLoadBalancePoolEntryContext(ctx context.Context, request *UpdateLoadBalancePoolEntryRequestType) (*UpdateLoadBalancePoolEntryResponseType, error)
// Error can be either of the following types:
//
// - fault
GetOneLoadBalancePoolEntry(request *GetOneLoadBalancePoolEntryRequestType) (*GetOneLoadBalancePoolEntryResponseType, error)
GetOneLoadBalancePoolEntryContext(ctx context.Context, request *GetOneLoadBalancePoolEntryRequestType) (*GetOneLoadBalancePoolEntryResponseType, error)
// Error can be either of the following types:
//
// - fault
GetLoadBalancePoolEntries(request *GetLoadBalancePoolEntriesRequestType) (*GetLoadBalancePoolEntriesResponseType, error)
GetLoadBalancePoolEntriesContext(ctx context.Context, request *GetLoadBalancePoolEntriesRequestType) (*GetLoadBalancePoolEntriesResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteOneLoadBalancePoolEntry(request *DeleteOneLoadBalancePoolEntryRequestType) (*DeleteOneLoadBalancePoolEntryResponseType, error)
DeleteOneLoadBalancePoolEntryContext(ctx context.Context, request *DeleteOneLoadBalancePoolEntryRequestType) (*DeleteOneLoadBalancePoolEntryResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new GSLB */
CreateGSLB(request *CreateGSLBRequestType) (*CreateGSLBResponseType, error)
CreateGSLBContext(ctx context.Context, request *CreateGSLBRequestType) (*CreateGSLBResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single GSLB */
GetOneGSLB(request *GetOneGSLBRequestType) (*GetOneGSLBResponseType, error)
GetOneGSLBContext(ctx context.Context, request *GetOneGSLBRequestType) (*GetOneGSLBResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every GSLB */
GetGSLBs(request *GetGSLBsRequestType) (*GetGSLBsResponseType, error)
GetGSLBsContext(ctx context.Context, request *GetGSLBsRequestType) (*GetGSLBsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single GSLB */
UpdateGSLB(request *UpdateGSLBRequestType) (*UpdateGSLBResponseType, error)
UpdateGSLBContext(ctx context.Context, request *UpdateGSLBRequestType) (*UpdateGSLBResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single GSLB */
DeleteOneGSLB(request *DeleteOneGSLBRequestType) (*DeleteOneGSLBResponseType, error)
DeleteOneGSLBContext(ctx context.Context, request *DeleteOneGSLBRequestType) (*DeleteOneGSLBResponseType, error)
// Error can be either of the following types:
//
// - fault
ActivateGSLB(request *ActivateGSLBRequestType) (*ActivateGSLBResponseType, error)
ActivateGSLBContext(ctx context.Context, request *ActivateGSLBRequestType) (*ActivateGSLBResponseType, error)
// Error can be either of the following types:
//
// - fault
DeactivateGSLB(request *DeactivateGSLBRequestType) (*DeactivateGSLBResponseType, error)
DeactivateGSLBContext(ctx context.Context, request *DeactivateGSLBRequestType) (*DeactivateGSLBResponseType, error)
// Error can be either of the following types:
//
// - fault
RecoverGSLB(request *RecoverGSLBRequestType) (*RecoverGSLBResponseType, error)
RecoverGSLBContext(ctx context.Context, request *RecoverGSLBRequestType) (*RecoverGSLBResponseType, error)
// Error can be either of the following types:
//
// - fault
RecoverGSLBIP(request *RecoverGSLBIPRequestType) (*RecoverGSLBIPResponseType, error)
RecoverGSLBIPContext(ctx context.Context, request *RecoverGSLBIPRequestType) (*RecoverGSLBIPResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new GSLBRegion */
CreateGSLBRegion(request *CreateGSLBRegionRequestType) (*CreateGSLBRegionResponseType, error)
CreateGSLBRegionContext(ctx context.Context, request *CreateGSLBRegionRequestType) (*CreateGSLBRegionResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single GSLBRegion */
GetOneGSLBRegion(request *GetOneGSLBRegionRequestType) (*GetOneGSLBRegionResponseType, error)
GetOneGSLBRegionContext(ctx context.Context, request *GetOneGSLBRegionRequestType) (*GetOneGSLBRegionResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every GSLBRegion */
GetGSLBRegions(request *GetGSLBRegionsRequestType) (*GetGSLBRegionsResponseType, error)
GetGSLBRegionsContext(ctx context.Context, request *GetGSLBRegionsRequestType) (*GetGSLBRegionsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single GSLBRegion */
UpdateGSLBRegion(request *UpdateGSLBRegionRequestType) (*UpdateGSLBRegionResponseType, error)
UpdateGSLBRegionContext(ctx context.Context, request *UpdateGSLBRegionRequestType) (*UpdateGSLBRegionResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single GSLBRegion */
DeleteOneGSLBRegion(request *DeleteOneGSLBRegionRequestType) (*DeleteOneGSLBRegionResponseType, error)
DeleteOneGSLBRegionContext(ctx context.Context, request *DeleteOneGSLBRegionRequestType) (*DeleteOneGSLBRegionResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateGSLBRegionPoolEntry(request *CreateGSLBRegionPoolEntryRequestType) (*CreateGSLBRegionPoolEntryResponseType, error)
CreateGSLBRegionPoolEntryContext(ctx context.Context, request *CreateGSLBRegionPoolEntryRequestType) (*CreateGSLBRegionPoolEntryResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateGSLBRegionPoolEntry(request *UpdateGSLBRegionPoolEntryRequestType) (*UpdateGSLBRegionPoolEntryResponseType, error)
UpdateGSLBRegionPoolEntryContext(ctx context.Context, request *UpdateGSLBRegionPoolEntryRequestType) (*UpdateGSLBRegionPoolEntryResponseType, error)
// Error can be either of the following types:
//
// - fault
GetOneGSLBRegionPoolEntry(request *GetOneGSLBRegionPoolEntryRequestType) (*GetOneGSLBRegionPoolEntryResponseType, error)
GetOneGSLBRegionPoolEntryContext(ctx context.Context, request *GetOneGSLBRegionPoolEntryRequestType) (*GetOneGSLBRegionPoolEntryResponseType, error)
// Error can be either of the following types:
//
// - fault
GetGSLBRegionPoolEntries(request *GetGSLBRegionPoolEntriesRequestType) (*GetGSLBRegionPoolEntriesResponseType, error)
GetGSLBRegionPoolEntriesContext(ctx context.Context, request *GetGSLBRegionPoolEntriesRequestType) (*GetGSLBRegionPoolEntriesResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteOneGSLBRegionPoolEntry(request *DeleteOneGSLBRegionPoolEntryRequestType) (*DeleteOneGSLBRegionPoolEntryResponseType, error)
DeleteOneGSLBRegionPoolEntryContext(ctx context.Context, request *DeleteOneGSLBRegionPoolEntryRequestType) (*DeleteOneGSLBRegionPoolEntryResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new RTTM */
CreateRTTM(request *CreateRTTMRequestType) (*CreateRTTMResponseType, error)
CreateRTTMContext(ctx context.Context, request *CreateRTTMRequestType) (*CreateRTTMResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single RTTM */
GetOneRTTM(request *GetOneRTTMRequestType) (*GetOneRTTMResponseType, error)
GetOneRTTMContext(ctx context.Context, request *GetOneRTTMRequestType) (*GetOneRTTMResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every RTTM */
GetRTTMs(request *GetRTTMsRequestType) (*GetRTTMsResponseType, error)
GetRTTMsContext(ctx context.Context, request *GetRTTMsRequestType) (*GetRTTMsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single RTTM */
UpdateRTTM(request *UpdateRTTMRequestType) (*UpdateRTTMResponseType, error)
UpdateRTTMContext(ctx context.Context, request *UpdateRTTMRequestType) (*UpdateRTTMResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single RTTM */
DeleteOneRTTM(request *DeleteOneRTTMRequestType) (*DeleteOneRTTMResponseType, error)
DeleteOneRTTMContext(ctx context.Context, request *DeleteOneRTTMRequestType) (*DeleteOneRTTMResponseType, error)
// Error can be either of the following types:
//
// - fault
ActivateRTTM(request *ActivateRTTMRequestType) (*ActivateRTTMResponseType, error)
ActivateRTTMContext(ctx context.Context, request *ActivateRTTMRequestType) (*ActivateRTTMResponseType, error)
// Error can be either of the following types:
//
// - fault
DeactivateRTTM(request *DeactivateRTTMRequestType) (*DeactivateRTTMResponseType, error)
DeactivateRTTMContext(ctx context.Context, request *DeactivateRTTMRequestType) (*DeactivateRTTMResponseType, error)
// Error can be either of the following types:
//
// - fault
RecoverRTTM(request *RecoverRTTMRequestType) (*RecoverRTTMResponseType, error)
RecoverRTTMContext(ctx context.Context, request *RecoverRTTMRequestType) (*RecoverRTTMResponseType, error)
// Error can be either of the following types:
//
// - fault
RecoverRTTMIP(request *RecoverRTTMIPRequestType) (*RecoverRTTMIPResponseType, error)
RecoverRTTMIPContext(ctx context.Context, request *RecoverRTTMIPRequestType) (*RecoverRTTMIPResponseType, error)
// Error can be either of the following types:
//
// - fault
GetRTTMLogs(request *GetRTTMLogsRequestType) (*GetRTTMLogsResponseType, error)
GetRTTMLogsContext(ctx context.Context, request *GetRTTMLogsRequestType) (*GetRTTMLogsResponseType, error)
// Error can be either of the following types:
//
// - fault
GetRTTMRRSets(request *GetRTTMRRSetsRequestType) (*GetRTTMRRSetsResponseType, error)
GetRTTMRRSetsContext(ctx context.Context, request *GetRTTMRRSetsRequestType) (*GetRTTMRRSetsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new RTTMRegion */
CreateRTTMRegion(request *CreateRTTMRegionRequestType) (*CreateRTTMRegionResponseType, error)
CreateRTTMRegionContext(ctx context.Context, request *CreateRTTMRegionRequestType) (*CreateRTTMRegionResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single RTTMRegion */
GetOneRTTMRegion(request *GetOneRTTMRegionRequestType) (*GetOneRTTMRegionResponseType, error)
GetOneRTTMRegionContext(ctx context.Context, request *GetOneRTTMRegionRequestType) (*GetOneRTTMRegionResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every RTTMRegion */
GetRTTMRegions(request *GetRTTMRegionsRequestType) (*GetRTTMRegionsResponseType, error)
GetRTTMRegionsContext(ctx context.Context, request *GetRTTMRegionsRequestType) (*GetRTTMRegionsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single RTTMRegion */
UpdateRTTMRegion(request *UpdateRTTMRegionRequestType) (*UpdateRTTMRegionResponseType, error)
UpdateRTTMRegionContext(ctx context.Context, request *UpdateRTTMRegionRequestType) (*UpdateRTTMRegionResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single RTTMRegion */
DeleteOneRTTMRegion(request *DeleteOneRTTMRegionRequestType) (*DeleteOneRTTMRegionResponseType, error)
DeleteOneRTTMRegionContext(ctx context.Context, request *DeleteOneRTTMRegionRequestType) (*DeleteOneRTTMRegionResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateRTTMRegionPoolEntry(request *CreateRTTMRegionPoolEntryRequestType) (*CreateRTTMRegionPoolEntryResponseType, error)
CreateRTTMRegionPoolEntryContext(ctx context.Context, request *CreateRTTMRegionPoolEntryRequestType) (*CreateRTTMRegionPoolEntryResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateRTTMRegionPoolEntry(request *UpdateRTTMRegionPoolEntryRequestType) (*UpdateRTTMRegionPoolEntryResponseType, error)
UpdateRTTMRegionPoolEntryContext(ctx context.Context, request *UpdateRTTMRegionPoolEntryRequestType) (*UpdateRTTMRegionPoolEntryResponseType, error)
// Error can be either of the following types:
//
// - fault
GetOneRTTMRegionPoolEntry(request *GetOneRTTMRegionPoolEntryRequestType) (*GetOneRTTMRegionPoolEntryResponseType, error)
GetOneRTTMRegionPoolEntryContext(ctx context.Context, request *GetOneRTTMRegionPoolEntryRequestType) (*GetOneRTTMRegionPoolEntryResponseType, error)
// Error can be either of the following types:
//
// - fault
GetRTTMRegionPoolEntries(request *GetRTTMRegionPoolEntriesRequestType) (*GetRTTMRegionPoolEntriesResponseType, error)
GetRTTMRegionPoolEntriesContext(ctx context.Context, request *GetRTTMRegionPoolEntriesRequestType) (*GetRTTMRegionPoolEntriesResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteOneRTTMRegionPoolEntry(request *DeleteOneRTTMRegionPoolEntryRequestType) (*DeleteOneRTTMRegionPoolEntryResponseType, error)
DeleteOneRTTMRegionPoolEntryContext(ctx context.Context, request *DeleteOneRTTMRegionPoolEntryRequestType) (*DeleteOneRTTMRegionPoolEntryResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new HTTPRedirect */
CreateHTTPRedirect(request *CreateHTTPRedirectRequestType) (*CreateHTTPRedirectResponseType, error)
CreateHTTPRedirectContext(ctx context.Context, request *CreateHTTPRedirectRequestType) (*CreateHTTPRedirectResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single HTTPRedirect */
GetOneHTTPRedirect(request *GetOneHTTPRedirectRequestType) (*GetOneHTTPRedirectResponseType, error)
GetOneHTTPRedirectContext(ctx context.Context, request *GetOneHTTPRedirectRequestType) (*GetOneHTTPRedirectResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every HTTPRedirect */
GetHTTPRedirects(request *GetHTTPRedirectsRequestType) (*GetHTTPRedirectsResponseType, error)
GetHTTPRedirectsContext(ctx context.Context, request *GetHTTPRedirectsRequestType) (*GetHTTPRedirectsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single HTTPRedirect */
UpdateHTTPRedirect(request *UpdateHTTPRedirectRequestType) (*UpdateHTTPRedirectResponseType, error)
UpdateHTTPRedirectContext(ctx context.Context, request *UpdateHTTPRedirectRequestType) (*UpdateHTTPRedirectResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single HTTPRedirect */
DeleteOneHTTPRedirect(request *DeleteOneHTTPRedirectRequestType) (*DeleteOneHTTPRedirectResponseType, error)
DeleteOneHTTPRedirectContext(ctx context.Context, request *DeleteOneHTTPRedirectRequestType) (*DeleteOneHTTPRedirectResponseType, error)
// Error can be either of the following types:
//
// - fault
CreateAdvRedirectRule(request *CreateAdvRedirectRuleRequestType) (*CreateAdvRedirectRuleResponseType, error)
CreateAdvRedirectRuleContext(ctx context.Context, request *CreateAdvRedirectRuleRequestType) (*CreateAdvRedirectRuleResponseType, error)
// Error can be either of the following types:
//
// - fault
UpdateAdvRedirectRule(request *UpdateAdvRedirectRuleRequestType) (*UpdateAdvRedirectRuleResponseType, error)
UpdateAdvRedirectRuleContext(ctx context.Context, request *UpdateAdvRedirectRuleRequestType) (*UpdateAdvRedirectRuleResponseType, error)
// Error can be either of the following types:
//
// - fault
GetOneAdvRedirectRule(request *GetOneAdvRedirectRuleRequestType) (*GetOneAdvRedirectRuleResponseType, error)
GetOneAdvRedirectRuleContext(ctx context.Context, request *GetOneAdvRedirectRuleRequestType) (*GetOneAdvRedirectRuleResponseType, error)
// Error can be either of the following types:
//
// - fault
GetAdvRedirectRules(request *GetAdvRedirectRulesRequestType) (*GetAdvRedirectRulesResponseType, error)
GetAdvRedirectRulesContext(ctx context.Context, request *GetAdvRedirectRulesRequestType) (*GetAdvRedirectRulesResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteOneAdvRedirectRule(request *DeleteOneAdvRedirectRuleRequestType) (*DeleteOneAdvRedirectRuleResponseType, error)
DeleteOneAdvRedirectRuleContext(ctx context.Context, request *DeleteOneAdvRedirectRuleRequestType) (*DeleteOneAdvRedirectRuleResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new AdvRedirect */
CreateAdvRedirect(request *CreateAdvRedirectRequestType) (*CreateAdvRedirectResponseType, error)
CreateAdvRedirectContext(ctx context.Context, request *CreateAdvRedirectRequestType) (*CreateAdvRedirectResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single AdvRedirect */
GetOneAdvRedirect(request *GetOneAdvRedirectRequestType) (*GetOneAdvRedirectResponseType, error)
GetOneAdvRedirectContext(ctx context.Context, request *GetOneAdvRedirectRequestType) (*GetOneAdvRedirectResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every AdvRedirect */
GetAdvRedirects(request *GetAdvRedirectsRequestType) (*GetAdvRedirectsResponseType, error)
GetAdvRedirectsContext(ctx context.Context, request *GetAdvRedirectsRequestType) (*GetAdvRedirectsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single AdvRedirect */
UpdateAdvRedirect(request *UpdateAdvRedirectRequestType) (*UpdateAdvRedirectResponseType, error)
UpdateAdvRedirectContext(ctx context.Context, request *UpdateAdvRedirectRequestType) (*UpdateAdvRedirectResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteOneAdvRedirect(request *DeleteOneAdvRedirectRequestType) (*DeleteOneAdvRedirectResponseType, error)
DeleteOneAdvRedirectContext(ctx context.Context, request *DeleteOneAdvRedirectRequestType) (*DeleteOneAdvRedirectResponseType, error)
// Error can be either of the following types:
//
// - fault
GetNodeList(request *GetNodeListRequestType) (*GetNodeListResponseType, error)
GetNodeListContext(ctx context.Context, request *GetNodeListRequestType) (*GetNodeListResponseType, error)
// Error can be either of the following types:
//
// - fault
PublishZone(request *PublishZoneRequestType) (*PublishZoneResponseType, error)
PublishZoneContext(ctx context.Context, request *PublishZoneRequestType) (*PublishZoneResponseType, error)
// Error can be either of the following types:
//
// - fault
PruneZone(request *PruneZoneRequestType) (*PruneZoneResponseType, error)
PruneZoneContext(ctx context.Context, request *PruneZoneRequestType) (*PruneZoneResponseType, error)
// Error can be either of the following types:
//
// - fault
FreezeZone(request *FreezeZoneRequestType) (*FreezeZoneResponseType, error)
FreezeZoneContext(ctx context.Context, request *FreezeZoneRequestType) (*FreezeZoneResponseType, error)
// Error can be either of the following types:
//
// - fault
ThawZone(request *ThawZoneRequestType) (*ThawZoneResponseType, error)
ThawZoneContext(ctx context.Context, request *ThawZoneRequestType) (*ThawZoneResponseType, error)
// Error can be either of the following types:
//
// - fault
RestoreZone(request *RestoreZoneRequestType) (*RestoreZoneResponseType, error)
RestoreZoneContext(ctx context.Context, request *RestoreZoneRequestType) (*RestoreZoneResponseType, error)
// Error can be either of the following types:
//
// - fault
BlockZone(request *BlockZoneRequestType) (*BlockZoneResponseType, error)
BlockZoneContext(ctx context.Context, request *BlockZoneRequestType) (*BlockZoneResponseType, error)
// Error can be either of the following types:
//
// - fault
DeleteZoneChangeset(request *DeleteZoneChangesetRequestType) (*DeleteZoneChangesetResponseType, error)
DeleteZoneChangesetContext(ctx context.Context, request *DeleteZoneChangesetRequestType) (*DeleteZoneChangesetResponseType, error)
// Error can be either of the following types:
//
// - fault
GetZoneChangeset(request *GetZoneChangesetRequestType) (*GetZoneChangesetResponseType, error)
GetZoneChangesetContext(ctx context.Context, request *GetZoneChangesetRequestType) (*GetZoneChangesetResponseType, error)
// Error can be either of the following types:
//
// - fault
GetZoneNotes(request *GetZoneNotesRequestType) (*GetZoneNotesResponseType, error)
GetZoneNotesContext(ctx context.Context, request *GetZoneNotesRequestType) (*GetZoneNotesResponseType, error)
// Error can be either of the following types:
//
// - fault
UploadZoneFile(request *UploadZoneFileRequestType) (*UploadZoneFileResponseType, error)
UploadZoneFileContext(ctx context.Context, request *UploadZoneFileRequestType) (*UploadZoneFileResponseType, error)
// Error can be either of the following types:
//
// - fault
TransferZoneIn(request *TransferZoneInRequestType) (*TransferZoneInResponseType, error)
TransferZoneInContext(ctx context.Context, request *TransferZoneInRequestType) (*TransferZoneInResponseType, error)
// Error can be either of the following types:
//
// - fault
GetTransferStatus(request *GetTransferStatusRequestType) (*GetTransferStatusResponseType, error)
GetTransferStatusContext(ctx context.Context, request *GetTransferStatusRequestType) (*GetTransferStatusResponseType, error)
// Error can be either of the following types:
//
// - fault
GetZoneConfigOptions(request *GetZoneConfigOptionsRequestType) (*GetZoneConfigOptionsResponseType, error)
GetZoneConfigOptionsContext(ctx context.Context, request *GetZoneConfigOptionsRequestType) (*GetZoneConfigOptionsResponseType, error)
// Error can be either of the following types:
//
// - fault
SetZoneConfigOptions(request *SetZoneConfigOptionsRequestType) (*SetZoneConfigOptionsResponseType, error)
SetZoneConfigOptionsContext(ctx context.Context, request *SetZoneConfigOptionsRequestType) (*SetZoneConfigOptionsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new IPTrack */
CreateIPTrack(request *CreateIPTrackRequestType) (*CreateIPTrackResponseType, error)
CreateIPTrackContext(ctx context.Context, request *CreateIPTrackRequestType) (*CreateIPTrackResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single IPTrack */
GetOneIPTrack(request *GetOneIPTrackRequestType) (*GetOneIPTrackResponseType, error)
GetOneIPTrackContext(ctx context.Context, request *GetOneIPTrackRequestType) (*GetOneIPTrackResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every IPTrack */
GetIPTracks(request *GetIPTracksRequestType) (*GetIPTracksResponseType, error)
GetIPTracksContext(ctx context.Context, request *GetIPTracksRequestType) (*GetIPTracksResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single IPTrack */
UpdateIPTrack(request *UpdateIPTrackRequestType) (*UpdateIPTrackResponseType, error)
UpdateIPTrackContext(ctx context.Context, request *UpdateIPTrackRequestType) (*UpdateIPTrackResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single IPTrack */
DeleteOneIPTrack(request *DeleteOneIPTrackRequestType) (*DeleteOneIPTrackResponseType, error)
DeleteOneIPTrackContext(ctx context.Context, request *DeleteOneIPTrackRequestType) (*DeleteOneIPTrackResponseType, error)
// Error can be either of the following types:
//
// - fault
ActivateIPTrack(request *ActivateIPTrackRequestType) (*ActivateIPTrackResponseType, error)
ActivateIPTrackContext(ctx context.Context, request *ActivateIPTrackRequestType) (*ActivateIPTrackResponseType, error)
// Error can be either of the following types:
//
// - fault
DeactivateIPTrack(request *DeactivateIPTrackRequestType) (*DeactivateIPTrackResponseType, error)
DeactivateIPTrackContext(ctx context.Context, request *DeactivateIPTrackRequestType) (*DeactivateIPTrackResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new DNSSEC */
CreateDNSSEC(request *CreateDNSSECRequestType) (*CreateDNSSECResponseType, error)
CreateDNSSECContext(ctx context.Context, request *CreateDNSSECRequestType) (*CreateDNSSECResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single DNSSEC */
GetOneDNSSEC(request *GetOneDNSSECRequestType) (*GetOneDNSSECResponseType, error)
GetOneDNSSECContext(ctx context.Context, request *GetOneDNSSECRequestType) (*GetOneDNSSECResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every DNSSEC */
GetDNSSECs(request *GetDNSSECsRequestType) (*GetDNSSECsResponseType, error)
GetDNSSECsContext(ctx context.Context, request *GetDNSSECsRequestType) (*GetDNSSECsResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single DNSSEC */
UpdateDNSSEC(request *UpdateDNSSECRequestType) (*UpdateDNSSECResponseType, error)
UpdateDNSSECContext(ctx context.Context, request *UpdateDNSSECRequestType) (*UpdateDNSSECResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single DNSSEC */
DeleteOneDNSSEC(request *DeleteOneDNSSECRequestType) (*DeleteOneDNSSECResponseType, error)
DeleteOneDNSSECContext(ctx context.Context, request *DeleteOneDNSSECRequestType) (*DeleteOneDNSSECResponseType, error)
// Error can be either of the following types:
//
// - fault
ActivateDNSSEC(request *ActivateDNSSECRequestType) (*ActivateDNSSECResponseType, error)
ActivateDNSSECContext(ctx context.Context, request *ActivateDNSSECRequestType) (*ActivateDNSSECResponseType, error)
// Error can be either of the following types:
//
// - fault
DeactivateDNSSEC(request *DeactivateDNSSECRequestType) (*DeactivateDNSSECResponseType, error)
DeactivateDNSSECContext(ctx context.Context, request *DeactivateDNSSECRequestType) (*DeactivateDNSSECResponseType, error)
// Error can be either of the following types:
//
// - fault
GetDNSSECTimeline(request *GetDNSSECTimelineRequestType) (*GetDNSSECTimelineResponseType, error)
GetDNSSECTimelineContext(ctx context.Context, request *GetDNSSECTimelineRequestType) (*GetDNSSECTimelineResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every Task */
GetTasks(request *GetTasksRequestType) (*GetTasksResponseType, error)
GetTasksContext(ctx context.Context, request *GetTasksRequestType) (*GetTasksResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single Task */
GetOneTask(request *GetOneTaskRequestType) (*GetOneTaskResponseType, error)
GetOneTaskContext(ctx context.Context, request *GetOneTaskRequestType) (*GetOneTaskResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Cancels a Task */
CancelTask(request *CancelTaskRequestType) (*CancelTaskResponseType, error)
CancelTaskContext(ctx context.Context, request *CancelTaskRequestType) (*CancelTaskResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Creates a new ExtNameserver */
CreateExtNameserver(request *CreateExtNameserverRequestType) (*CreateExtNameserverResponseType, error)
CreateExtNameserverContext(ctx context.Context, request *CreateExtNameserverRequestType) (*CreateExtNameserverResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds single ExtNameserver */
GetOneExtNameserver(request *GetOneExtNameserverRequestType) (*GetOneExtNameserverResponseType, error)
GetOneExtNameserverContext(ctx context.Context, request *GetOneExtNameserverRequestType) (*GetOneExtNameserverResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Finds every ExtNameserver */
GetExtNameservers(request *GetExtNameserversRequestType) (*GetExtNameserversResponseType, error)
GetExtNameserversContext(ctx context.Context, request *GetExtNameserversRequestType) (*GetExtNameserversResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Updates a single ExtNameserver */
UpdateExtNameserver(request *UpdateExtNameserverRequestType) (*UpdateExtNameserverResponseType, error)
UpdateExtNameserverContext(ctx context.Context, request *UpdateExtNameserverRequestType) (*UpdateExtNameserverResponseType, error)
// Error can be either of the following types:
//
// - fault
/* Deletes a single ExtNameserver */
DeleteOneExtNameserver(request *DeleteOneExtNameserverRequestType) (*DeleteOneExtNameserverResponseType, error)
DeleteOneExtNameserverContext(ctx context.Context, request *DeleteOneExtNameserverRequestType) (*DeleteOneExtNameserverResponseType, error)
}
type dynect struct {
client *soap.Client
}
func NewDynect(client *soap.Client) Dynect {
return &dynect{
client: client,
}
}
func (service *dynect) GetJobContext(ctx context.Context, request *GetJobRequestType) (*GetJobResponseType, error) {
response := new(GetJobResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetJob(request *GetJobRequestType) (*GetJobResponseType, error) {
return service.GetJobContext(
context.Background(),
request,
)
}
func (service *dynect) SessionLoginContext(ctx context.Context, request *SessionLoginRequestType) (*SessionLoginResponseType, error) {
response := new(SessionLoginResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) SessionLogin(request *SessionLoginRequestType) (*SessionLoginResponseType, error) {
return service.SessionLoginContext(
context.Background(),
request,
)
}
func (service *dynect) SessionLogoutContext(ctx context.Context, request *SessionLogoutRequestType) (*SessionLogoutResponseType, error) {
response := new(SessionLogoutResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) SessionLogout(request *SessionLogoutRequestType) (*SessionLogoutResponseType, error) {
return service.SessionLogoutContext(
context.Background(),
request,
)
}
func (service *dynect) SessionIsAliveContext(ctx context.Context, request *SessionIsAliveRequestType) (*SessionIsAliveResponseType, error) {
response := new(SessionIsAliveResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) SessionIsAlive(request *SessionIsAliveRequestType) (*SessionIsAliveResponseType, error) {
return service.SessionIsAliveContext(
context.Background(),
request,
)
}
func (service *dynect) SessionKeepAliveContext(ctx context.Context, request *SessionKeepAliveRequestType) (*SessionKeepAliveResponseType, error) {
response := new(SessionKeepAliveResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) SessionKeepAlive(request *SessionKeepAliveRequestType) (*SessionKeepAliveResponseType, error) {
return service.SessionKeepAliveContext(
context.Background(),
request,
)
}
func (service *dynect) ScopeInContext(ctx context.Context, request *ScopeInRequestType) (*ScopeInResponseType, error) {
response := new(ScopeInResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ScopeIn(request *ScopeInRequestType) (*ScopeInResponseType, error) {
return service.ScopeInContext(
context.Background(),
request,
)
}
func (service *dynect) ScopeAsContext(ctx context.Context, request *ScopeAsRequestType) (*ScopeAsResponseType, error) {
response := new(ScopeAsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ScopeAs(request *ScopeAsRequestType) (*ScopeAsResponseType, error) {
return service.ScopeAsContext(
context.Background(),
request,
)
}
func (service *dynect) UnscopeContext(ctx context.Context, request *UnscopeRequestType) (*UnscopeResponseType, error) {
response := new(UnscopeResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) Unscope(request *UnscopeRequestType) (*UnscopeResponseType, error) {
return service.UnscopeContext(
context.Background(),
request,
)
}
func (service *dynect) GetQueryStatsContext(ctx context.Context, request *GetQueryStatsRequestType) (*GetQueryStatsResponseType, error) {
response := new(GetQueryStatsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetQueryStats(request *GetQueryStatsRequestType) (*GetQueryStatsResponseType, error) {
return service.GetQueryStatsContext(
context.Background(),
request,
)
}
func (service *dynect) CreateGeoContext(ctx context.Context, request *CreateGeoRequestType) (*CreateGeoResponseType, error) {
response := new(CreateGeoResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateGeo(request *CreateGeoRequestType) (*CreateGeoResponseType, error) {
return service.CreateGeoContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateGeoContext(ctx context.Context, request *UpdateGeoRequestType) (*UpdateGeoResponseType, error) {
response := new(UpdateGeoResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateGeo(request *UpdateGeoRequestType) (*UpdateGeoResponseType, error) {
return service.UpdateGeoContext(
context.Background(),
request,
)
}
func (service *dynect) GetGeosContext(ctx context.Context, request *GetGeosRequestType) (*GetGeosResponseType, error) {
response := new(GetGeosResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetGeos(request *GetGeosRequestType) (*GetGeosResponseType, error) {
return service.GetGeosContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneGeoContext(ctx context.Context, request *GetOneGeoRequestType) (*GetOneGeoResponseType, error) {
response := new(GetOneGeoResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneGeo(request *GetOneGeoRequestType) (*GetOneGeoResponseType, error) {
return service.GetOneGeoContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneGeoContext(ctx context.Context, request *DeleteOneGeoRequestType) (*DeleteOneGeoResponseType, error) {
response := new(DeleteOneGeoResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneGeo(request *DeleteOneGeoRequestType) (*DeleteOneGeoResponseType, error) {
return service.DeleteOneGeoContext(
context.Background(),
request,
)
}
func (service *dynect) ActivateGeoContext(ctx context.Context, request *ActivateGeoRequestType) (*ActivateGeoResponseType, error) {
response := new(ActivateGeoResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ActivateGeo(request *ActivateGeoRequestType) (*ActivateGeoResponseType, error) {
return service.ActivateGeoContext(
context.Background(),
request,
)
}
func (service *dynect) DeactivateGeoContext(ctx context.Context, request *DeactivateGeoRequestType) (*DeactivateGeoResponseType, error) {
response := new(DeactivateGeoResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeactivateGeo(request *DeactivateGeoRequestType) (*DeactivateGeoResponseType, error) {
return service.DeactivateGeoContext(
context.Background(),
request,
)
}
func (service *dynect) CreateGeoRegionGroupContext(ctx context.Context, request *CreateGeoRegionGroupRequestType) (*CreateGeoRegionGroupResponseType, error) {
response := new(CreateGeoRegionGroupResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateGeoRegionGroup(request *CreateGeoRegionGroupRequestType) (*CreateGeoRegionGroupResponseType, error) {
return service.CreateGeoRegionGroupContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateGeoRegionGroupContext(ctx context.Context, request *UpdateGeoRegionGroupRequestType) (*UpdateGeoRegionGroupResponseType, error) {
response := new(UpdateGeoRegionGroupResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateGeoRegionGroup(request *UpdateGeoRegionGroupRequestType) (*UpdateGeoRegionGroupResponseType, error) {
return service.UpdateGeoRegionGroupContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneGeoRegionGroupContext(ctx context.Context, request *DeleteOneGeoRegionGroupRequestType) (*DeleteOneGeoRegionGroupResponseType, error) {
response := new(DeleteOneGeoRegionGroupResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneGeoRegionGroup(request *DeleteOneGeoRegionGroupRequestType) (*DeleteOneGeoRegionGroupResponseType, error) {
return service.DeleteOneGeoRegionGroupContext(
context.Background(),
request,
)
}
func (service *dynect) GetGeoRegionGroupsContext(ctx context.Context, request *GetGeoRegionGroupsRequestType) (*GetGeoRegionGroupsResponseType, error) {
response := new(GetGeoRegionGroupsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetGeoRegionGroups(request *GetGeoRegionGroupsRequestType) (*GetGeoRegionGroupsResponseType, error) {
return service.GetGeoRegionGroupsContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneGeoRegionGroupContext(ctx context.Context, request *GetOneGeoRegionGroupRequestType) (*GetOneGeoRegionGroupResponseType, error) {
response := new(GetOneGeoRegionGroupResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneGeoRegionGroup(request *GetOneGeoRegionGroupRequestType) (*GetOneGeoRegionGroupResponseType, error) {
return service.GetOneGeoRegionGroupContext(
context.Background(),
request,
)
}
func (service *dynect) CreateGeoNodeContext(ctx context.Context, request *CreateGeoNodeRequestType) (*CreateGeoNodeResponseType, error) {
response := new(CreateGeoNodeResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateGeoNode(request *CreateGeoNodeRequestType) (*CreateGeoNodeResponseType, error) {
return service.CreateGeoNodeContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneGeoNodeContext(ctx context.Context, request *DeleteOneGeoNodeRequestType) (*DeleteOneGeoNodeResponseType, error) {
response := new(DeleteOneGeoNodeResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneGeoNode(request *DeleteOneGeoNodeRequestType) (*DeleteOneGeoNodeResponseType, error) {
return service.DeleteOneGeoNodeContext(
context.Background(),
request,
)
}
func (service *dynect) GetGeoNodesContext(ctx context.Context, request *GetGeoNodesRequestType) (*GetGeoNodesResponseType, error) {
response := new(GetGeoNodesResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetGeoNodes(request *GetGeoNodesRequestType) (*GetGeoNodesResponseType, error) {
return service.GetGeoNodesContext(
context.Background(),
request,
)
}
func (service *dynect) CreateDSFContext(ctx context.Context, request *CreateDSFRequestType) (*CreateDSFResponseType, error) {
response := new(CreateDSFResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateDSF(request *CreateDSFRequestType) (*CreateDSFResponseType, error) {
return service.CreateDSFContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateDSFContext(ctx context.Context, request *UpdateDSFRequestType) (*UpdateDSFResponseType, error) {
response := new(UpdateDSFResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateDSF(request *UpdateDSFRequestType) (*UpdateDSFResponseType, error) {
return service.UpdateDSFContext(
context.Background(),
request,
)
}
func (service *dynect) GetDSFsContext(ctx context.Context, request *GetDSFsRequestType) (*GetDSFsResponseType, error) {
response := new(GetDSFsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetDSFs(request *GetDSFsRequestType) (*GetDSFsResponseType, error) {
return service.GetDSFsContext(
context.Background(),
request,
)
}
func (service *dynect) GetDSFNotifiersContext(ctx context.Context, request *GetDSFNotifiersRequestType) (*GetDSFNotifiersResponseType, error) {
response := new(GetDSFNotifiersResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetDSFNotifiers(request *GetDSFNotifiersRequestType) (*GetDSFNotifiersResponseType, error) {
return service.GetDSFNotifiersContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneDSFContext(ctx context.Context, request *DeleteOneDSFRequestType) (*DeleteOneDSFResponseType, error) {
response := new(DeleteOneDSFResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneDSF(request *DeleteOneDSFRequestType) (*DeleteOneDSFResponseType, error) {
return service.DeleteOneDSFContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneDSFContext(ctx context.Context, request *GetOneDSFRequestType) (*GetOneDSFResponseType, error) {
response := new(GetOneDSFResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneDSF(request *GetOneDSFRequestType) (*GetOneDSFResponseType, error) {
return service.GetOneDSFContext(
context.Background(),
request,
)
}
func (service *dynect) RevertDSFContext(ctx context.Context, request *RevertDSFRequestType) (*RevertDSFResponseType, error) {
response := new(RevertDSFResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) RevertDSF(request *RevertDSFRequestType) (*RevertDSFResponseType, error) {
return service.RevertDSFContext(
context.Background(),
request,
)
}
func (service *dynect) PublishDSFContext(ctx context.Context, request *PublishDSFRequestType) (*PublishDSFResponseType, error) {
response := new(PublishDSFResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) PublishDSF(request *PublishDSFRequestType) (*PublishDSFResponseType, error) {
return service.PublishDSFContext(
context.Background(),
request,
)
}
func (service *dynect) AddDSFNotifierContext(ctx context.Context, request *AddDSFNotifierRequestType) (*AddDSFNotifierResponseType, error) {
response := new(AddDSFNotifierResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) AddDSFNotifier(request *AddDSFNotifierRequestType) (*AddDSFNotifierResponseType, error) {
return service.AddDSFNotifierContext(
context.Background(),
request,
)
}
func (service *dynect) RemoveDSFNotifierContext(ctx context.Context, request *RemoveDSFNotifierRequestType) (*RemoveDSFNotifierResponseType, error) {
response := new(RemoveDSFNotifierResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) RemoveDSFNotifier(request *RemoveDSFNotifierRequestType) (*RemoveDSFNotifierResponseType, error) {
return service.RemoveDSFNotifierContext(
context.Background(),
request,
)
}
func (service *dynect) CreateDSFRulesetContext(ctx context.Context, request *CreateDSFRulesetRequestType) (*CreateDSFRulesetResponseType, error) {
response := new(CreateDSFRulesetResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateDSFRuleset(request *CreateDSFRulesetRequestType) (*CreateDSFRulesetResponseType, error) {
return service.CreateDSFRulesetContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateDSFRulesetContext(ctx context.Context, request *UpdateDSFRulesetRequestType) (*UpdateDSFRulesetResponseType, error) {
response := new(UpdateDSFRulesetResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateDSFRuleset(request *UpdateDSFRulesetRequestType) (*UpdateDSFRulesetResponseType, error) {
return service.UpdateDSFRulesetContext(
context.Background(),
request,
)
}
func (service *dynect) GetDSFRulesetsContext(ctx context.Context, request *GetDSFRulesetsRequestType) (*GetDSFRulesetsResponseType, error) {
response := new(GetDSFRulesetsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetDSFRulesets(request *GetDSFRulesetsRequestType) (*GetDSFRulesetsResponseType, error) {
return service.GetDSFRulesetsContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneDSFRulesetContext(ctx context.Context, request *GetOneDSFRulesetRequestType) (*GetOneDSFRulesetResponseType, error) {
response := new(GetOneDSFRulesetResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneDSFRuleset(request *GetOneDSFRulesetRequestType) (*GetOneDSFRulesetResponseType, error) {
return service.GetOneDSFRulesetContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneDSFRulesetContext(ctx context.Context, request *DeleteOneDSFRulesetRequestType) (*DeleteOneDSFRulesetResponseType, error) {
response := new(DeleteOneDSFRulesetResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneDSFRuleset(request *DeleteOneDSFRulesetRequestType) (*DeleteOneDSFRulesetResponseType, error) {
return service.DeleteOneDSFRulesetContext(
context.Background(),
request,
)
}
func (service *dynect) CreateDSFResponsePoolContext(ctx context.Context, request *CreateDSFResponsePoolRequestType) (*CreateDSFResponsePoolResponseType, error) {
response := new(CreateDSFResponsePoolResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateDSFResponsePool(request *CreateDSFResponsePoolRequestType) (*CreateDSFResponsePoolResponseType, error) {
return service.CreateDSFResponsePoolContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateDSFResponsePoolContext(ctx context.Context, request *UpdateDSFResponsePoolRequestType) (*UpdateDSFResponsePoolResponseType, error) {
response := new(UpdateDSFResponsePoolResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateDSFResponsePool(request *UpdateDSFResponsePoolRequestType) (*UpdateDSFResponsePoolResponseType, error) {
return service.UpdateDSFResponsePoolContext(
context.Background(),
request,
)
}
func (service *dynect) GetDSFResponsePoolsContext(ctx context.Context, request *GetDSFResponsePoolsRequestType) (*GetDSFResponsePoolsResponseType, error) {
response := new(GetDSFResponsePoolsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetDSFResponsePools(request *GetDSFResponsePoolsRequestType) (*GetDSFResponsePoolsResponseType, error) {
return service.GetDSFResponsePoolsContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneDSFResponsePoolContext(ctx context.Context, request *GetOneDSFResponsePoolRequestType) (*GetOneDSFResponsePoolResponseType, error) {
response := new(GetOneDSFResponsePoolResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneDSFResponsePool(request *GetOneDSFResponsePoolRequestType) (*GetOneDSFResponsePoolResponseType, error) {
return service.GetOneDSFResponsePoolContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneDSFResponsePoolContext(ctx context.Context, request *DeleteOneDSFResponsePoolRequestType) (*DeleteOneDSFResponsePoolResponseType, error) {
response := new(DeleteOneDSFResponsePoolResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneDSFResponsePool(request *DeleteOneDSFResponsePoolRequestType) (*DeleteOneDSFResponsePoolResponseType, error) {
return service.DeleteOneDSFResponsePoolContext(
context.Background(),
request,
)
}
func (service *dynect) CreateDSFRecordSetFailoverChainContext(ctx context.Context, request *CreateDSFRecordSetFailoverChainRequestType) (*CreateDSFRecordSetFailoverChainResponseType, error) {
response := new(CreateDSFRecordSetFailoverChainResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateDSFRecordSetFailoverChain(request *CreateDSFRecordSetFailoverChainRequestType) (*CreateDSFRecordSetFailoverChainResponseType, error) {
return service.CreateDSFRecordSetFailoverChainContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateDSFRecordSetFailoverChainContext(ctx context.Context, request *UpdateDSFRecordSetFailoverChainRequestType) (*UpdateDSFRecordSetFailoverChainResponseType, error) {
response := new(UpdateDSFRecordSetFailoverChainResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateDSFRecordSetFailoverChain(request *UpdateDSFRecordSetFailoverChainRequestType) (*UpdateDSFRecordSetFailoverChainResponseType, error) {
return service.UpdateDSFRecordSetFailoverChainContext(
context.Background(),
request,
)
}
func (service *dynect) GetDSFRecordSetFailoverChainsContext(ctx context.Context, request *GetDSFRecordSetFailoverChainsRequestType) (*GetDSFRecordSetFailoverChainsResponseType, error) {
response := new(GetDSFRecordSetFailoverChainsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetDSFRecordSetFailoverChains(request *GetDSFRecordSetFailoverChainsRequestType) (*GetDSFRecordSetFailoverChainsResponseType, error) {
return service.GetDSFRecordSetFailoverChainsContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneDSFRecordSetFailoverChainContext(ctx context.Context, request *GetOneDSFRecordSetFailoverChainRequestType) (*GetOneDSFRecordSetFailoverChainResponseType, error) {
response := new(GetOneDSFRecordSetFailoverChainResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneDSFRecordSetFailoverChain(request *GetOneDSFRecordSetFailoverChainRequestType) (*GetOneDSFRecordSetFailoverChainResponseType, error) {
return service.GetOneDSFRecordSetFailoverChainContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneDSFRecordSetFailoverChainContext(ctx context.Context, request *DeleteOneDSFRecordSetFailoverChainRequestType) (*DeleteOneDSFRecordSetFailoverChainResponseType, error) {
response := new(DeleteOneDSFRecordSetFailoverChainResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneDSFRecordSetFailoverChain(request *DeleteOneDSFRecordSetFailoverChainRequestType) (*DeleteOneDSFRecordSetFailoverChainResponseType, error) {
return service.DeleteOneDSFRecordSetFailoverChainContext(
context.Background(),
request,
)
}
func (service *dynect) CreateDSFRecordSetContext(ctx context.Context, request *CreateDSFRecordSetRequestType) (*CreateDSFRecordSetResponseType, error) {
response := new(CreateDSFRecordSetResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateDSFRecordSet(request *CreateDSFRecordSetRequestType) (*CreateDSFRecordSetResponseType, error) {
return service.CreateDSFRecordSetContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateDSFRecordSetContext(ctx context.Context, request *UpdateDSFRecordSetRequestType) (*UpdateDSFRecordSetResponseType, error) {
response := new(UpdateDSFRecordSetResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateDSFRecordSet(request *UpdateDSFRecordSetRequestType) (*UpdateDSFRecordSetResponseType, error) {
return service.UpdateDSFRecordSetContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneDSFRecordSetContext(ctx context.Context, request *GetOneDSFRecordSetRequestType) (*GetOneDSFRecordSetResponseType, error) {
response := new(GetOneDSFRecordSetResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneDSFRecordSet(request *GetOneDSFRecordSetRequestType) (*GetOneDSFRecordSetResponseType, error) {
return service.GetOneDSFRecordSetContext(
context.Background(),
request,
)
}
func (service *dynect) GetDSFRecordSetsContext(ctx context.Context, request *GetDSFRecordSetsRequestType) (*GetDSFRecordSetsResponseType, error) {
response := new(GetDSFRecordSetsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetDSFRecordSets(request *GetDSFRecordSetsRequestType) (*GetDSFRecordSetsResponseType, error) {
return service.GetDSFRecordSetsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneDSFRecordSetContext(ctx context.Context, request *DeleteOneDSFRecordSetRequestType) (*DeleteOneDSFRecordSetResponseType, error) {
response := new(DeleteOneDSFRecordSetResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneDSFRecordSet(request *DeleteOneDSFRecordSetRequestType) (*DeleteOneDSFRecordSetResponseType, error) {
return service.DeleteOneDSFRecordSetContext(
context.Background(),
request,
)
}
func (service *dynect) CreateDSFRecordContext(ctx context.Context, request *CreateDSFRecordRequestType) (*CreateDSFRecordResponseType, error) {
response := new(CreateDSFRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateDSFRecord(request *CreateDSFRecordRequestType) (*CreateDSFRecordResponseType, error) {
return service.CreateDSFRecordContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateDSFRecordContext(ctx context.Context, request *UpdateDSFRecordRequestType) (*UpdateDSFRecordResponseType, error) {
response := new(UpdateDSFRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateDSFRecord(request *UpdateDSFRecordRequestType) (*UpdateDSFRecordResponseType, error) {
return service.UpdateDSFRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneDSFRecordContext(ctx context.Context, request *GetOneDSFRecordRequestType) (*GetOneDSFRecordResponseType, error) {
response := new(GetOneDSFRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneDSFRecord(request *GetOneDSFRecordRequestType) (*GetOneDSFRecordResponseType, error) {
return service.GetOneDSFRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetDSFRecordsContext(ctx context.Context, request *GetDSFRecordsRequestType) (*GetDSFRecordsResponseType, error) {
response := new(GetDSFRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetDSFRecords(request *GetDSFRecordsRequestType) (*GetDSFRecordsResponseType, error) {
return service.GetDSFRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneDSFRecordContext(ctx context.Context, request *DeleteOneDSFRecordRequestType) (*DeleteOneDSFRecordResponseType, error) {
response := new(DeleteOneDSFRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneDSFRecord(request *DeleteOneDSFRecordRequestType) (*DeleteOneDSFRecordResponseType, error) {
return service.DeleteOneDSFRecordContext(
context.Background(),
request,
)
}
func (service *dynect) AddDSFNodeContext(ctx context.Context, request *AddDSFNodeRequestType) (*AddDSFNodeResponseType, error) {
response := new(AddDSFNodeResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) AddDSFNode(request *AddDSFNodeRequestType) (*AddDSFNodeResponseType, error) {
return service.AddDSFNodeContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateDSFNodesContext(ctx context.Context, request *UpdateDSFNodesRequestType) (*UpdateDSFNodesResponseType, error) {
response := new(UpdateDSFNodesResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateDSFNodes(request *UpdateDSFNodesRequestType) (*UpdateDSFNodesResponseType, error) {
return service.UpdateDSFNodesContext(
context.Background(),
request,
)
}
func (service *dynect) GetDSFNodesContext(ctx context.Context, request *GetDSFNodesRequestType) (*GetDSFNodesResponseType, error) {
response := new(GetDSFNodesResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetDSFNodes(request *GetDSFNodesRequestType) (*GetDSFNodesResponseType, error) {
return service.GetDSFNodesContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneDSFNodeContext(ctx context.Context, request *DeleteOneDSFNodeRequestType) (*DeleteOneDSFNodeResponseType, error) {
response := new(DeleteOneDSFNodeResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneDSFNode(request *DeleteOneDSFNodeRequestType) (*DeleteOneDSFNodeResponseType, error) {
return service.DeleteOneDSFNodeContext(
context.Background(),
request,
)
}
func (service *dynect) CreateDSFMonitorContext(ctx context.Context, request *CreateDSFMonitorRequestType) (*CreateDSFMonitorResponseType, error) {
response := new(CreateDSFMonitorResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateDSFMonitor(request *CreateDSFMonitorRequestType) (*CreateDSFMonitorResponseType, error) {
return service.CreateDSFMonitorContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateDSFMonitorContext(ctx context.Context, request *UpdateDSFMonitorRequestType) (*UpdateDSFMonitorResponseType, error) {
response := new(UpdateDSFMonitorResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateDSFMonitor(request *UpdateDSFMonitorRequestType) (*UpdateDSFMonitorResponseType, error) {
return service.UpdateDSFMonitorContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneDSFMonitorContext(ctx context.Context, request *GetOneDSFMonitorRequestType) (*GetOneDSFMonitorResponseType, error) {
response := new(GetOneDSFMonitorResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneDSFMonitor(request *GetOneDSFMonitorRequestType) (*GetOneDSFMonitorResponseType, error) {
return service.GetOneDSFMonitorContext(
context.Background(),
request,
)
}
func (service *dynect) GetDSFMonitorsContext(ctx context.Context, request *GetDSFMonitorsRequestType) (*GetDSFMonitorsResponseType, error) {
response := new(GetDSFMonitorsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetDSFMonitors(request *GetDSFMonitorsRequestType) (*GetDSFMonitorsResponseType, error) {
return service.GetDSFMonitorsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneDSFMonitorContext(ctx context.Context, request *DeleteOneDSFMonitorRequestType) (*DeleteOneDSFMonitorResponseType, error) {
response := new(DeleteOneDSFMonitorResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneDSFMonitor(request *DeleteOneDSFMonitorRequestType) (*DeleteOneDSFMonitorResponseType, error) {
return service.DeleteOneDSFMonitorContext(
context.Background(),
request,
)
}
func (service *dynect) AddDSFMonitorNotifierContext(ctx context.Context, request *AddDSFMonitorNotifierRequestType) (*AddDSFMonitorNotifierResponseType, error) {
response := new(AddDSFMonitorNotifierResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) AddDSFMonitorNotifier(request *AddDSFMonitorNotifierRequestType) (*AddDSFMonitorNotifierResponseType, error) {
return service.AddDSFMonitorNotifierContext(
context.Background(),
request,
)
}
func (service *dynect) GetDSFMonitorSitesContext(ctx context.Context, request *GetDSFMonitorSitesRequestType) (*GetDSFMonitorSitesResponseType, error) {
response := new(GetDSFMonitorSitesResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetDSFMonitorSites(request *GetDSFMonitorSitesRequestType) (*GetDSFMonitorSitesResponseType, error) {
return service.GetDSFMonitorSitesContext(
context.Background(),
request,
)
}
func (service *dynect) CreateNotifierContext(ctx context.Context, request *CreateNotifierRequestType) (*CreateNotifierResponseType, error) {
response := new(CreateNotifierResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateNotifier(request *CreateNotifierRequestType) (*CreateNotifierResponseType, error) {
return service.CreateNotifierContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateNotifierContext(ctx context.Context, request *UpdateNotifierRequestType) (*UpdateNotifierResponseType, error) {
response := new(UpdateNotifierResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateNotifier(request *UpdateNotifierRequestType) (*UpdateNotifierResponseType, error) {
return service.UpdateNotifierContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneNotifierContext(ctx context.Context, request *GetOneNotifierRequestType) (*GetOneNotifierResponseType, error) {
response := new(GetOneNotifierResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneNotifier(request *GetOneNotifierRequestType) (*GetOneNotifierResponseType, error) {
return service.GetOneNotifierContext(
context.Background(),
request,
)
}
func (service *dynect) GetNotifiersContext(ctx context.Context, request *GetNotifiersRequestType) (*GetNotifiersResponseType, error) {
response := new(GetNotifiersResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetNotifiers(request *GetNotifiersRequestType) (*GetNotifiersResponseType, error) {
return service.GetNotifiersContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneNotifierContext(ctx context.Context, request *DeleteOneNotifierRequestType) (*DeleteOneNotifierResponseType, error) {
response := new(DeleteOneNotifierResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneNotifier(request *DeleteOneNotifierRequestType) (*DeleteOneNotifierResponseType, error) {
return service.DeleteOneNotifierContext(
context.Background(),
request,
)
}
func (service *dynect) CreateConfigLimitContext(ctx context.Context, request *CreateConfigLimitRequestType) (*CreateConfigLimitResponseType, error) {
response := new(CreateConfigLimitResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateConfigLimit(request *CreateConfigLimitRequestType) (*CreateConfigLimitResponseType, error) {
return service.CreateConfigLimitContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneConfigLimitContext(ctx context.Context, request *GetOneConfigLimitRequestType) (*GetOneConfigLimitResponseType, error) {
response := new(GetOneConfigLimitResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneConfigLimit(request *GetOneConfigLimitRequestType) (*GetOneConfigLimitResponseType, error) {
return service.GetOneConfigLimitContext(
context.Background(),
request,
)
}
func (service *dynect) GetConfigLimitsContext(ctx context.Context, request *GetConfigLimitsRequestType) (*GetConfigLimitsResponseType, error) {
response := new(GetConfigLimitsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetConfigLimits(request *GetConfigLimitsRequestType) (*GetConfigLimitsResponseType, error) {
return service.GetConfigLimitsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateConfigLimitContext(ctx context.Context, request *UpdateConfigLimitRequestType) (*UpdateConfigLimitResponseType, error) {
response := new(UpdateConfigLimitResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateConfigLimit(request *UpdateConfigLimitRequestType) (*UpdateConfigLimitResponseType, error) {
return service.UpdateConfigLimitContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneConfigLimitContext(ctx context.Context, request *DeleteOneConfigLimitRequestType) (*DeleteOneConfigLimitResponseType, error) {
response := new(DeleteOneConfigLimitResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneConfigLimit(request *DeleteOneConfigLimitRequestType) (*DeleteOneConfigLimitResponseType, error) {
return service.DeleteOneConfigLimitContext(
context.Background(),
request,
)
}
func (service *dynect) CreatePermissionGroupContext(ctx context.Context, request *CreatePermissionGroupRequestType) (*CreatePermissionGroupResponseType, error) {
response := new(CreatePermissionGroupResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreatePermissionGroup(request *CreatePermissionGroupRequestType) (*CreatePermissionGroupResponseType, error) {
return service.CreatePermissionGroupContext(
context.Background(),
request,
)
}
func (service *dynect) GetOnePermissionGroupContext(ctx context.Context, request *GetOnePermissionGroupRequestType) (*GetOnePermissionGroupResponseType, error) {
response := new(GetOnePermissionGroupResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOnePermissionGroup(request *GetOnePermissionGroupRequestType) (*GetOnePermissionGroupResponseType, error) {
return service.GetOnePermissionGroupContext(
context.Background(),
request,
)
}
func (service *dynect) GetPermissionGroupsContext(ctx context.Context, request *GetPermissionGroupsRequestType) (*GetPermissionGroupsResponseType, error) {
response := new(GetPermissionGroupsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetPermissionGroups(request *GetPermissionGroupsRequestType) (*GetPermissionGroupsResponseType, error) {
return service.GetPermissionGroupsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOnePermissionGroupContext(ctx context.Context, request *DeleteOnePermissionGroupRequestType) (*DeleteOnePermissionGroupResponseType, error) {
response := new(DeleteOnePermissionGroupResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOnePermissionGroup(request *DeleteOnePermissionGroupRequestType) (*DeleteOnePermissionGroupResponseType, error) {
return service.DeleteOnePermissionGroupContext(
context.Background(),
request,
)
}
func (service *dynect) UpdatePermissionGroupContext(ctx context.Context, request *UpdatePermissionGroupRequestType) (*UpdatePermissionGroupResponseType, error) {
response := new(UpdatePermissionGroupResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdatePermissionGroup(request *UpdatePermissionGroupRequestType) (*UpdatePermissionGroupResponseType, error) {
return service.UpdatePermissionGroupContext(
context.Background(),
request,
)
}
func (service *dynect) GetCustomerPermissionsContext(ctx context.Context, request *GetCustomerPermissionsRequestType) (*GetCustomerPermissionsResponseType, error) {
response := new(GetCustomerPermissionsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetCustomerPermissions(request *GetCustomerPermissionsRequestType) (*GetCustomerPermissionsResponseType, error) {
return service.GetCustomerPermissionsContext(
context.Background(),
request,
)
}
func (service *dynect) GetUserPermissionsContext(ctx context.Context, request *GetUserPermissionsRequestType) (*GetUserPermissionsResponseType, error) {
response := new(GetUserPermissionsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetUserPermissions(request *GetUserPermissionsRequestType) (*GetUserPermissionsResponseType, error) {
return service.GetUserPermissionsContext(
context.Background(),
request,
)
}
func (service *dynect) CheckPermissionsContext(ctx context.Context, request *CheckPermissionsRequestType) (*CheckPermissionsResponseType, error) {
response := new(CheckPermissionsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CheckPermissions(request *CheckPermissionsRequestType) (*CheckPermissionsResponseType, error) {
return service.CheckPermissionsContext(
context.Background(),
request,
)
}
func (service *dynect) AddPermissionGroupUsersContext(ctx context.Context, request *AddPermissionGroupUsersRequestType) (*AddPermissionGroupUsersResponseType, error) {
response := new(AddPermissionGroupUsersResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) AddPermissionGroupUsers(request *AddPermissionGroupUsersRequestType) (*AddPermissionGroupUsersResponseType, error) {
return service.AddPermissionGroupUsersContext(
context.Background(),
request,
)
}
func (service *dynect) SetPermissionGroupUsersContext(ctx context.Context, request *SetPermissionGroupUsersRequestType) (*SetPermissionGroupUsersResponseType, error) {
response := new(SetPermissionGroupUsersResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) SetPermissionGroupUsers(request *SetPermissionGroupUsersRequestType) (*SetPermissionGroupUsersResponseType, error) {
return service.SetPermissionGroupUsersContext(
context.Background(),
request,
)
}
func (service *dynect) RemovePermissionGroupUsersContext(ctx context.Context, request *RemovePermissionGroupUsersRequestType) (*RemovePermissionGroupUsersResponseType, error) {
response := new(RemovePermissionGroupUsersResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) RemovePermissionGroupUsers(request *RemovePermissionGroupUsersRequestType) (*RemovePermissionGroupUsersResponseType, error) {
return service.RemovePermissionGroupUsersContext(
context.Background(),
request,
)
}
func (service *dynect) AddPermissionGroupSubgroupsContext(ctx context.Context, request *AddPermissionGroupSubgroupsRequestType) (*AddPermissionGroupSubgroupsResponseType, error) {
response := new(AddPermissionGroupSubgroupsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) AddPermissionGroupSubgroups(request *AddPermissionGroupSubgroupsRequestType) (*AddPermissionGroupSubgroupsResponseType, error) {
return service.AddPermissionGroupSubgroupsContext(
context.Background(),
request,
)
}
func (service *dynect) SetPermissionGroupSubgroupsContext(ctx context.Context, request *SetPermissionGroupSubgroupsRequestType) (*SetPermissionGroupSubgroupsResponseType, error) {
response := new(SetPermissionGroupSubgroupsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) SetPermissionGroupSubgroups(request *SetPermissionGroupSubgroupsRequestType) (*SetPermissionGroupSubgroupsResponseType, error) {
return service.SetPermissionGroupSubgroupsContext(
context.Background(),
request,
)
}
func (service *dynect) RemovePermissionGroupSubgroupsContext(ctx context.Context, request *RemovePermissionGroupSubgroupsRequestType) (*RemovePermissionGroupSubgroupsResponseType, error) {
response := new(RemovePermissionGroupSubgroupsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) RemovePermissionGroupSubgroups(request *RemovePermissionGroupSubgroupsRequestType) (*RemovePermissionGroupSubgroupsResponseType, error) {
return service.RemovePermissionGroupSubgroupsContext(
context.Background(),
request,
)
}
func (service *dynect) AddPermissionGroupPermissionsContext(ctx context.Context, request *AddPermissionGroupPermissionsRequestType) (*AddPermissionGroupPermissionsResponseType, error) {
response := new(AddPermissionGroupPermissionsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) AddPermissionGroupPermissions(request *AddPermissionGroupPermissionsRequestType) (*AddPermissionGroupPermissionsResponseType, error) {
return service.AddPermissionGroupPermissionsContext(
context.Background(),
request,
)
}
func (service *dynect) SetPermissionGroupPermissionsContext(ctx context.Context, request *SetPermissionGroupPermissionsRequestType) (*SetPermissionGroupPermissionsResponseType, error) {
response := new(SetPermissionGroupPermissionsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) SetPermissionGroupPermissions(request *SetPermissionGroupPermissionsRequestType) (*SetPermissionGroupPermissionsResponseType, error) {
return service.SetPermissionGroupPermissionsContext(
context.Background(),
request,
)
}
func (service *dynect) RemovePermissionGroupPermissionsContext(ctx context.Context, request *RemovePermissionGroupPermissionsRequestType) (*RemovePermissionGroupPermissionsResponseType, error) {
response := new(RemovePermissionGroupPermissionsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) RemovePermissionGroupPermissions(request *RemovePermissionGroupPermissionsRequestType) (*RemovePermissionGroupPermissionsResponseType, error) {
return service.RemovePermissionGroupPermissionsContext(
context.Background(),
request,
)
}
func (service *dynect) AddPermissionGroupZonesContext(ctx context.Context, request *AddPermissionGroupZonesRequestType) (*AddPermissionGroupZonesResponseType, error) {
response := new(AddPermissionGroupZonesResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) AddPermissionGroupZones(request *AddPermissionGroupZonesRequestType) (*AddPermissionGroupZonesResponseType, error) {
return service.AddPermissionGroupZonesContext(
context.Background(),
request,
)
}
func (service *dynect) SetPermissionGroupZonesContext(ctx context.Context, request *SetPermissionGroupZonesRequestType) (*SetPermissionGroupZonesResponseType, error) {
response := new(SetPermissionGroupZonesResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) SetPermissionGroupZones(request *SetPermissionGroupZonesRequestType) (*SetPermissionGroupZonesResponseType, error) {
return service.SetPermissionGroupZonesContext(
context.Background(),
request,
)
}
func (service *dynect) RemovePermissionGroupZonesContext(ctx context.Context, request *RemovePermissionGroupZonesRequestType) (*RemovePermissionGroupZonesResponseType, error) {
response := new(RemovePermissionGroupZonesResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) RemovePermissionGroupZones(request *RemovePermissionGroupZonesRequestType) (*RemovePermissionGroupZonesResponseType, error) {
return service.RemovePermissionGroupZonesContext(
context.Background(),
request,
)
}
func (service *dynect) AddUserGroupsContext(ctx context.Context, request *AddUserGroupsRequestType) (*AddUserGroupsResponseType, error) {
response := new(AddUserGroupsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) AddUserGroups(request *AddUserGroupsRequestType) (*AddUserGroupsResponseType, error) {
return service.AddUserGroupsContext(
context.Background(),
request,
)
}
func (service *dynect) SetUserGroupsContext(ctx context.Context, request *SetUserGroupsRequestType) (*SetUserGroupsResponseType, error) {
response := new(SetUserGroupsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) SetUserGroups(request *SetUserGroupsRequestType) (*SetUserGroupsResponseType, error) {
return service.SetUserGroupsContext(
context.Background(),
request,
)
}
func (service *dynect) RemoveUserGroupsContext(ctx context.Context, request *RemoveUserGroupsRequestType) (*RemoveUserGroupsResponseType, error) {
response := new(RemoveUserGroupsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) RemoveUserGroups(request *RemoveUserGroupsRequestType) (*RemoveUserGroupsResponseType, error) {
return service.RemoveUserGroupsContext(
context.Background(),
request,
)
}
func (service *dynect) AddUserZonesContext(ctx context.Context, request *AddUserZonesRequestType) (*AddUserZonesResponseType, error) {
response := new(AddUserZonesResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) AddUserZones(request *AddUserZonesRequestType) (*AddUserZonesResponseType, error) {
return service.AddUserZonesContext(
context.Background(),
request,
)
}
func (service *dynect) SetUserZonesContext(ctx context.Context, request *SetUserZonesRequestType) (*SetUserZonesResponseType, error) {
response := new(SetUserZonesResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) SetUserZones(request *SetUserZonesRequestType) (*SetUserZonesResponseType, error) {
return service.SetUserZonesContext(
context.Background(),
request,
)
}
func (service *dynect) RemoveUserZonesContext(ctx context.Context, request *RemoveUserZonesRequestType) (*RemoveUserZonesResponseType, error) {
response := new(RemoveUserZonesResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) RemoveUserZones(request *RemoveUserZonesRequestType) (*RemoveUserZonesResponseType, error) {
return service.RemoveUserZonesContext(
context.Background(),
request,
)
}
func (service *dynect) AddUserPermissionsContext(ctx context.Context, request *AddUserPermissionsRequestType) (*AddUserPermissionsResponseType, error) {
response := new(AddUserPermissionsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) AddUserPermissions(request *AddUserPermissionsRequestType) (*AddUserPermissionsResponseType, error) {
return service.AddUserPermissionsContext(
context.Background(),
request,
)
}
func (service *dynect) SetUserPermissionsContext(ctx context.Context, request *SetUserPermissionsRequestType) (*SetUserPermissionsResponseType, error) {
response := new(SetUserPermissionsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) SetUserPermissions(request *SetUserPermissionsRequestType) (*SetUserPermissionsResponseType, error) {
return service.SetUserPermissionsContext(
context.Background(),
request,
)
}
func (service *dynect) RemoveUserPermissionsContext(ctx context.Context, request *RemoveUserPermissionsRequestType) (*RemoveUserPermissionsResponseType, error) {
response := new(RemoveUserPermissionsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) RemoveUserPermissions(request *RemoveUserPermissionsRequestType) (*RemoveUserPermissionsResponseType, error) {
return service.RemoveUserPermissionsContext(
context.Background(),
request,
)
}
func (service *dynect) AddUserForbidsContext(ctx context.Context, request *AddUserForbidsRequestType) (*AddUserForbidsResponseType, error) {
response := new(AddUserForbidsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) AddUserForbids(request *AddUserForbidsRequestType) (*AddUserForbidsResponseType, error) {
return service.AddUserForbidsContext(
context.Background(),
request,
)
}
func (service *dynect) SetUserForbidsContext(ctx context.Context, request *SetUserForbidsRequestType) (*SetUserForbidsResponseType, error) {
response := new(SetUserForbidsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) SetUserForbids(request *SetUserForbidsRequestType) (*SetUserForbidsResponseType, error) {
return service.SetUserForbidsContext(
context.Background(),
request,
)
}
func (service *dynect) RemoveUserForbidsContext(ctx context.Context, request *RemoveUserForbidsRequestType) (*RemoveUserForbidsResponseType, error) {
response := new(RemoveUserForbidsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) RemoveUserForbids(request *RemoveUserForbidsRequestType) (*RemoveUserForbidsResponseType, error) {
return service.RemoveUserForbidsContext(
context.Background(),
request,
)
}
func (service *dynect) AddCustomerPermissionsContext(ctx context.Context, request *AddCustomerPermissionsRequestType) (*AddCustomerPermissionsResponseType, error) {
response := new(AddCustomerPermissionsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) AddCustomerPermissions(request *AddCustomerPermissionsRequestType) (*AddCustomerPermissionsResponseType, error) {
return service.AddCustomerPermissionsContext(
context.Background(),
request,
)
}
func (service *dynect) SetCustomerPermissionsContext(ctx context.Context, request *SetCustomerPermissionsRequestType) (*SetCustomerPermissionsResponseType, error) {
response := new(SetCustomerPermissionsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) SetCustomerPermissions(request *SetCustomerPermissionsRequestType) (*SetCustomerPermissionsResponseType, error) {
return service.SetCustomerPermissionsContext(
context.Background(),
request,
)
}
func (service *dynect) RemoveCustomerPermissionsContext(ctx context.Context, request *RemoveCustomerPermissionsRequestType) (*RemoveCustomerPermissionsResponseType, error) {
response := new(RemoveCustomerPermissionsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) RemoveCustomerPermissions(request *RemoveCustomerPermissionsRequestType) (*RemoveCustomerPermissionsResponseType, error) {
return service.RemoveCustomerPermissionsContext(
context.Background(),
request,
)
}
func (service *dynect) AddCustomerForbidsContext(ctx context.Context, request *AddCustomerForbidsRequestType) (*AddCustomerForbidsResponseType, error) {
response := new(AddCustomerForbidsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) AddCustomerForbids(request *AddCustomerForbidsRequestType) (*AddCustomerForbidsResponseType, error) {
return service.AddCustomerForbidsContext(
context.Background(),
request,
)
}
func (service *dynect) SetCustomerForbidsContext(ctx context.Context, request *SetCustomerForbidsRequestType) (*SetCustomerForbidsResponseType, error) {
response := new(SetCustomerForbidsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) SetCustomerForbids(request *SetCustomerForbidsRequestType) (*SetCustomerForbidsResponseType, error) {
return service.SetCustomerForbidsContext(
context.Background(),
request,
)
}
func (service *dynect) RemoveCustomerForbidsContext(ctx context.Context, request *RemoveCustomerForbidsRequestType) (*RemoveCustomerForbidsResponseType, error) {
response := new(RemoveCustomerForbidsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) RemoveCustomerForbids(request *RemoveCustomerForbidsRequestType) (*RemoveCustomerForbidsResponseType, error) {
return service.RemoveCustomerForbidsContext(
context.Background(),
request,
)
}
func (service *dynect) GetHostStatsFlagsContext(ctx context.Context, request *GetHostStatsFlagsRequestType) (*GetHostStatsFlagsResponseType, error) {
response := new(GetHostStatsFlagsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetHostStatsFlags(request *GetHostStatsFlagsRequestType) (*GetHostStatsFlagsResponseType, error) {
return service.GetHostStatsFlagsContext(
context.Background(),
request,
)
}
func (service *dynect) SetHostStatsFlagsContext(ctx context.Context, request *SetHostStatsFlagsRequestType) (*SetHostStatsFlagsResponseType, error) {
response := new(SetHostStatsFlagsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) SetHostStatsFlags(request *SetHostStatsFlagsRequestType) (*SetHostStatsFlagsResponseType, error) {
return service.SetHostStatsFlagsContext(
context.Background(),
request,
)
}
func (service *dynect) CreateTSIGKeyContext(ctx context.Context, request *CreateTSIGKeyRequestType) (*CreateTSIGKeyResponseType, error) {
response := new(CreateTSIGKeyResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateTSIGKey(request *CreateTSIGKeyRequestType) (*CreateTSIGKeyResponseType, error) {
return service.CreateTSIGKeyContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneTSIGKeyContext(ctx context.Context, request *GetOneTSIGKeyRequestType) (*GetOneTSIGKeyResponseType, error) {
response := new(GetOneTSIGKeyResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneTSIGKey(request *GetOneTSIGKeyRequestType) (*GetOneTSIGKeyResponseType, error) {
return service.GetOneTSIGKeyContext(
context.Background(),
request,
)
}
func (service *dynect) GetTSIGKeysContext(ctx context.Context, request *GetTSIGKeysRequestType) (*GetTSIGKeysResponseType, error) {
response := new(GetTSIGKeysResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetTSIGKeys(request *GetTSIGKeysRequestType) (*GetTSIGKeysResponseType, error) {
return service.GetTSIGKeysContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateTSIGKeyContext(ctx context.Context, request *UpdateTSIGKeyRequestType) (*UpdateTSIGKeyResponseType, error) {
response := new(UpdateTSIGKeyResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateTSIGKey(request *UpdateTSIGKeyRequestType) (*UpdateTSIGKeyResponseType, error) {
return service.UpdateTSIGKeyContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneTSIGKeyContext(ctx context.Context, request *DeleteOneTSIGKeyRequestType) (*DeleteOneTSIGKeyResponseType, error) {
response := new(DeleteOneTSIGKeyResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneTSIGKey(request *DeleteOneTSIGKeyRequestType) (*DeleteOneTSIGKeyResponseType, error) {
return service.DeleteOneTSIGKeyContext(
context.Background(),
request,
)
}
func (service *dynect) CreateZoneContext(ctx context.Context, request *CreateZoneRequestType) (*CreateZoneResponseType, error) {
response := new(CreateZoneResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateZone(request *CreateZoneRequestType) (*CreateZoneResponseType, error) {
return service.CreateZoneContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneZoneContext(ctx context.Context, request *GetOneZoneRequestType) (*GetOneZoneResponseType, error) {
response := new(GetOneZoneResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneZone(request *GetOneZoneRequestType) (*GetOneZoneResponseType, error) {
return service.GetOneZoneContext(
context.Background(),
request,
)
}
func (service *dynect) GetZonesContext(ctx context.Context, request *GetZonesRequestType) (*GetZonesResponseType, error) {
response := new(GetZonesResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetZones(request *GetZonesRequestType) (*GetZonesResponseType, error) {
return service.GetZonesContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneZoneContext(ctx context.Context, request *DeleteOneZoneRequestType) (*DeleteOneZoneResponseType, error) {
response := new(DeleteOneZoneResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneZone(request *DeleteOneZoneRequestType) (*DeleteOneZoneResponseType, error) {
return service.DeleteOneZoneContext(
context.Background(),
request,
)
}
func (service *dynect) CreateSecondaryZoneContext(ctx context.Context, request *CreateSecondaryZoneRequestType) (*CreateSecondaryZoneResponseType, error) {
response := new(CreateSecondaryZoneResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateSecondaryZone(request *CreateSecondaryZoneRequestType) (*CreateSecondaryZoneResponseType, error) {
return service.CreateSecondaryZoneContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateSecondaryContext(ctx context.Context, request *UpdateSecondaryRequestType) (*UpdateSecondaryResponseType, error) {
response := new(UpdateSecondaryResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateSecondary(request *UpdateSecondaryRequestType) (*UpdateSecondaryResponseType, error) {
return service.UpdateSecondaryContext(
context.Background(),
request,
)
}
func (service *dynect) ActivateSecondaryContext(ctx context.Context, request *ActivateSecondaryRequestType) (*ActivateSecondaryResponseType, error) {
response := new(ActivateSecondaryResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ActivateSecondary(request *ActivateSecondaryRequestType) (*ActivateSecondaryResponseType, error) {
return service.ActivateSecondaryContext(
context.Background(),
request,
)
}
func (service *dynect) DeactivateSecondaryContext(ctx context.Context, request *DeactivateSecondaryRequestType) (*DeactivateSecondaryResponseType, error) {
response := new(DeactivateSecondaryResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeactivateSecondary(request *DeactivateSecondaryRequestType) (*DeactivateSecondaryResponseType, error) {
return service.DeactivateSecondaryContext(
context.Background(),
request,
)
}
func (service *dynect) RetransferSecondaryContext(ctx context.Context, request *RetransferSecondaryRequestType) (*RetransferSecondaryResponseType, error) {
response := new(RetransferSecondaryResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) RetransferSecondary(request *RetransferSecondaryRequestType) (*RetransferSecondaryResponseType, error) {
return service.RetransferSecondaryContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneSecondaryContext(ctx context.Context, request *GetOneSecondaryRequestType) (*GetOneSecondaryResponseType, error) {
response := new(GetOneSecondaryResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneSecondary(request *GetOneSecondaryRequestType) (*GetOneSecondaryResponseType, error) {
return service.GetOneSecondaryContext(
context.Background(),
request,
)
}
func (service *dynect) GetSecondariesContext(ctx context.Context, request *GetSecondariesRequestType) (*GetSecondariesResponseType, error) {
response := new(GetSecondariesResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetSecondaries(request *GetSecondariesRequestType) (*GetSecondariesResponseType, error) {
return service.GetSecondariesContext(
context.Background(),
request,
)
}
func (service *dynect) GetZoneApexContext(ctx context.Context, request *GetZoneApexRequestType) (*GetZoneApexResponseType, error) {
response := new(GetZoneApexResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetZoneApex(request *GetZoneApexRequestType) (*GetZoneApexResponseType, error) {
return service.GetZoneApexContext(
context.Background(),
request,
)
}
func (service *dynect) CreateARecordContext(ctx context.Context, request *CreateARecordRequestType) (*CreateARecordResponseType, error) {
response := new(CreateARecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateARecord(request *CreateARecordRequestType) (*CreateARecordResponseType, error) {
return service.CreateARecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneARecordContext(ctx context.Context, request *GetOneARecordRequestType) (*GetOneARecordResponseType, error) {
response := new(GetOneARecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneARecord(request *GetOneARecordRequestType) (*GetOneARecordResponseType, error) {
return service.GetOneARecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetARecordsContext(ctx context.Context, request *GetARecordsRequestType) (*GetARecordsResponseType, error) {
response := new(GetARecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetARecords(request *GetARecordsRequestType) (*GetARecordsResponseType, error) {
return service.GetARecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateARecordContext(ctx context.Context, request *UpdateARecordRequestType) (*UpdateARecordResponseType, error) {
response := new(UpdateARecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateARecord(request *UpdateARecordRequestType) (*UpdateARecordResponseType, error) {
return service.UpdateARecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteARecordsContext(ctx context.Context, request *DeleteARecordsRequestType) (*DeleteARecordsResponseType, error) {
response := new(DeleteARecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteARecords(request *DeleteARecordsRequestType) (*DeleteARecordsResponseType, error) {
return service.DeleteARecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneARecordContext(ctx context.Context, request *DeleteOneARecordRequestType) (*DeleteOneARecordResponseType, error) {
response := new(DeleteOneARecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneARecord(request *DeleteOneARecordRequestType) (*DeleteOneARecordResponseType, error) {
return service.DeleteOneARecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateAAAARecordContext(ctx context.Context, request *CreateAAAARecordRequestType) (*CreateAAAARecordResponseType, error) {
response := new(CreateAAAARecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateAAAARecord(request *CreateAAAARecordRequestType) (*CreateAAAARecordResponseType, error) {
return service.CreateAAAARecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneAAAARecordContext(ctx context.Context, request *GetOneAAAARecordRequestType) (*GetOneAAAARecordResponseType, error) {
response := new(GetOneAAAARecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneAAAARecord(request *GetOneAAAARecordRequestType) (*GetOneAAAARecordResponseType, error) {
return service.GetOneAAAARecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetAAAARecordsContext(ctx context.Context, request *GetAAAARecordsRequestType) (*GetAAAARecordsResponseType, error) {
response := new(GetAAAARecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetAAAARecords(request *GetAAAARecordsRequestType) (*GetAAAARecordsResponseType, error) {
return service.GetAAAARecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateAAAARecordContext(ctx context.Context, request *UpdateAAAARecordRequestType) (*UpdateAAAARecordResponseType, error) {
response := new(UpdateAAAARecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateAAAARecord(request *UpdateAAAARecordRequestType) (*UpdateAAAARecordResponseType, error) {
return service.UpdateAAAARecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteAAAARecordsContext(ctx context.Context, request *DeleteAAAARecordsRequestType) (*DeleteAAAARecordsResponseType, error) {
response := new(DeleteAAAARecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteAAAARecords(request *DeleteAAAARecordsRequestType) (*DeleteAAAARecordsResponseType, error) {
return service.DeleteAAAARecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneAAAARecordContext(ctx context.Context, request *DeleteOneAAAARecordRequestType) (*DeleteOneAAAARecordResponseType, error) {
response := new(DeleteOneAAAARecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneAAAARecord(request *DeleteOneAAAARecordRequestType) (*DeleteOneAAAARecordResponseType, error) {
return service.DeleteOneAAAARecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateALIASRecordContext(ctx context.Context, request *CreateALIASRecordRequestType) (*CreateALIASRecordResponseType, error) {
response := new(CreateALIASRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateALIASRecord(request *CreateALIASRecordRequestType) (*CreateALIASRecordResponseType, error) {
return service.CreateALIASRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneALIASRecordContext(ctx context.Context, request *GetOneALIASRecordRequestType) (*GetOneALIASRecordResponseType, error) {
response := new(GetOneALIASRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneALIASRecord(request *GetOneALIASRecordRequestType) (*GetOneALIASRecordResponseType, error) {
return service.GetOneALIASRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetALIASRecordsContext(ctx context.Context, request *GetALIASRecordsRequestType) (*GetALIASRecordsResponseType, error) {
response := new(GetALIASRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetALIASRecords(request *GetALIASRecordsRequestType) (*GetALIASRecordsResponseType, error) {
return service.GetALIASRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateALIASRecordContext(ctx context.Context, request *UpdateALIASRecordRequestType) (*UpdateALIASRecordResponseType, error) {
response := new(UpdateALIASRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateALIASRecord(request *UpdateALIASRecordRequestType) (*UpdateALIASRecordResponseType, error) {
return service.UpdateALIASRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteALIASRecordsContext(ctx context.Context, request *DeleteALIASRecordsRequestType) (*DeleteALIASRecordsResponseType, error) {
response := new(DeleteALIASRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteALIASRecords(request *DeleteALIASRecordsRequestType) (*DeleteALIASRecordsResponseType, error) {
return service.DeleteALIASRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneALIASRecordContext(ctx context.Context, request *DeleteOneALIASRecordRequestType) (*DeleteOneALIASRecordResponseType, error) {
response := new(DeleteOneALIASRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneALIASRecord(request *DeleteOneALIASRecordRequestType) (*DeleteOneALIASRecordResponseType, error) {
return service.DeleteOneALIASRecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateCAARecordContext(ctx context.Context, request *CreateCAARecordRequestType) (*CreateCAARecordResponseType, error) {
response := new(CreateCAARecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateCAARecord(request *CreateCAARecordRequestType) (*CreateCAARecordResponseType, error) {
return service.CreateCAARecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneCAARecordContext(ctx context.Context, request *GetOneCAARecordRequestType) (*GetOneCAARecordResponseType, error) {
response := new(GetOneCAARecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneCAARecord(request *GetOneCAARecordRequestType) (*GetOneCAARecordResponseType, error) {
return service.GetOneCAARecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetCAARecordsContext(ctx context.Context, request *GetCAARecordsRequestType) (*GetCAARecordsResponseType, error) {
response := new(GetCAARecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetCAARecords(request *GetCAARecordsRequestType) (*GetCAARecordsResponseType, error) {
return service.GetCAARecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateCAARecordContext(ctx context.Context, request *UpdateCAARecordRequestType) (*UpdateCAARecordResponseType, error) {
response := new(UpdateCAARecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateCAARecord(request *UpdateCAARecordRequestType) (*UpdateCAARecordResponseType, error) {
return service.UpdateCAARecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteCAARecordsContext(ctx context.Context, request *DeleteCAARecordsRequestType) (*DeleteCAARecordsResponseType, error) {
response := new(DeleteCAARecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteCAARecords(request *DeleteCAARecordsRequestType) (*DeleteCAARecordsResponseType, error) {
return service.DeleteCAARecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneCAARecordContext(ctx context.Context, request *DeleteOneCAARecordRequestType) (*DeleteOneCAARecordResponseType, error) {
response := new(DeleteOneCAARecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneCAARecord(request *DeleteOneCAARecordRequestType) (*DeleteOneCAARecordResponseType, error) {
return service.DeleteOneCAARecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateCDNSKEYRecordContext(ctx context.Context, request *CreateCDNSKEYRecordRequestType) (*CreateCDNSKEYRecordResponseType, error) {
response := new(CreateCDNSKEYRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateCDNSKEYRecord(request *CreateCDNSKEYRecordRequestType) (*CreateCDNSKEYRecordResponseType, error) {
return service.CreateCDNSKEYRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneCDNSKEYRecordContext(ctx context.Context, request *GetOneCDNSKEYRecordRequestType) (*GetOneCDNSKEYRecordResponseType, error) {
response := new(GetOneCDNSKEYRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneCDNSKEYRecord(request *GetOneCDNSKEYRecordRequestType) (*GetOneCDNSKEYRecordResponseType, error) {
return service.GetOneCDNSKEYRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetCDNSKEYRecordsContext(ctx context.Context, request *GetCDNSKEYRecordsRequestType) (*GetCDNSKEYRecordsResponseType, error) {
response := new(GetCDNSKEYRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetCDNSKEYRecords(request *GetCDNSKEYRecordsRequestType) (*GetCDNSKEYRecordsResponseType, error) {
return service.GetCDNSKEYRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateCDNSKEYRecordContext(ctx context.Context, request *UpdateCDNSKEYRecordRequestType) (*UpdateCDNSKEYRecordResponseType, error) {
response := new(UpdateCDNSKEYRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateCDNSKEYRecord(request *UpdateCDNSKEYRecordRequestType) (*UpdateCDNSKEYRecordResponseType, error) {
return service.UpdateCDNSKEYRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteCDNSKEYRecordsContext(ctx context.Context, request *DeleteCDNSKEYRecordsRequestType) (*DeleteCDNSKEYRecordsResponseType, error) {
response := new(DeleteCDNSKEYRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteCDNSKEYRecords(request *DeleteCDNSKEYRecordsRequestType) (*DeleteCDNSKEYRecordsResponseType, error) {
return service.DeleteCDNSKEYRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneCDNSKEYRecordContext(ctx context.Context, request *DeleteOneCDNSKEYRecordRequestType) (*DeleteOneCDNSKEYRecordResponseType, error) {
response := new(DeleteOneCDNSKEYRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneCDNSKEYRecord(request *DeleteOneCDNSKEYRecordRequestType) (*DeleteOneCDNSKEYRecordResponseType, error) {
return service.DeleteOneCDNSKEYRecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateCDSRecordContext(ctx context.Context, request *CreateCDSRecordRequestType) (*CreateCDSRecordResponseType, error) {
response := new(CreateCDSRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateCDSRecord(request *CreateCDSRecordRequestType) (*CreateCDSRecordResponseType, error) {
return service.CreateCDSRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneCDSRecordContext(ctx context.Context, request *GetOneCDSRecordRequestType) (*GetOneCDSRecordResponseType, error) {
response := new(GetOneCDSRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneCDSRecord(request *GetOneCDSRecordRequestType) (*GetOneCDSRecordResponseType, error) {
return service.GetOneCDSRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetCDSRecordsContext(ctx context.Context, request *GetCDSRecordsRequestType) (*GetCDSRecordsResponseType, error) {
response := new(GetCDSRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetCDSRecords(request *GetCDSRecordsRequestType) (*GetCDSRecordsResponseType, error) {
return service.GetCDSRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateCDSRecordContext(ctx context.Context, request *UpdateCDSRecordRequestType) (*UpdateCDSRecordResponseType, error) {
response := new(UpdateCDSRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateCDSRecord(request *UpdateCDSRecordRequestType) (*UpdateCDSRecordResponseType, error) {
return service.UpdateCDSRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteCDSRecordsContext(ctx context.Context, request *DeleteCDSRecordsRequestType) (*DeleteCDSRecordsResponseType, error) {
response := new(DeleteCDSRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteCDSRecords(request *DeleteCDSRecordsRequestType) (*DeleteCDSRecordsResponseType, error) {
return service.DeleteCDSRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneCDSRecordContext(ctx context.Context, request *DeleteOneCDSRecordRequestType) (*DeleteOneCDSRecordResponseType, error) {
response := new(DeleteOneCDSRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneCDSRecord(request *DeleteOneCDSRecordRequestType) (*DeleteOneCDSRecordResponseType, error) {
return service.DeleteOneCDSRecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateCERTRecordContext(ctx context.Context, request *CreateCERTRecordRequestType) (*CreateCERTRecordResponseType, error) {
response := new(CreateCERTRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateCERTRecord(request *CreateCERTRecordRequestType) (*CreateCERTRecordResponseType, error) {
return service.CreateCERTRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneCERTRecordContext(ctx context.Context, request *GetOneCERTRecordRequestType) (*GetOneCERTRecordResponseType, error) {
response := new(GetOneCERTRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneCERTRecord(request *GetOneCERTRecordRequestType) (*GetOneCERTRecordResponseType, error) {
return service.GetOneCERTRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetCERTRecordsContext(ctx context.Context, request *GetCERTRecordsRequestType) (*GetCERTRecordsResponseType, error) {
response := new(GetCERTRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetCERTRecords(request *GetCERTRecordsRequestType) (*GetCERTRecordsResponseType, error) {
return service.GetCERTRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateCERTRecordContext(ctx context.Context, request *UpdateCERTRecordRequestType) (*UpdateCERTRecordResponseType, error) {
response := new(UpdateCERTRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateCERTRecord(request *UpdateCERTRecordRequestType) (*UpdateCERTRecordResponseType, error) {
return service.UpdateCERTRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteCERTRecordsContext(ctx context.Context, request *DeleteCERTRecordsRequestType) (*DeleteCERTRecordsResponseType, error) {
response := new(DeleteCERTRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteCERTRecords(request *DeleteCERTRecordsRequestType) (*DeleteCERTRecordsResponseType, error) {
return service.DeleteCERTRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneCERTRecordContext(ctx context.Context, request *DeleteOneCERTRecordRequestType) (*DeleteOneCERTRecordResponseType, error) {
response := new(DeleteOneCERTRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneCERTRecord(request *DeleteOneCERTRecordRequestType) (*DeleteOneCERTRecordResponseType, error) {
return service.DeleteOneCERTRecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateCNAMERecordContext(ctx context.Context, request *CreateCNAMERecordRequestType) (*CreateCNAMERecordResponseType, error) {
response := new(CreateCNAMERecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateCNAMERecord(request *CreateCNAMERecordRequestType) (*CreateCNAMERecordResponseType, error) {
return service.CreateCNAMERecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneCNAMERecordContext(ctx context.Context, request *GetOneCNAMERecordRequestType) (*GetOneCNAMERecordResponseType, error) {
response := new(GetOneCNAMERecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneCNAMERecord(request *GetOneCNAMERecordRequestType) (*GetOneCNAMERecordResponseType, error) {
return service.GetOneCNAMERecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetCNAMERecordsContext(ctx context.Context, request *GetCNAMERecordsRequestType) (*GetCNAMERecordsResponseType, error) {
response := new(GetCNAMERecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetCNAMERecords(request *GetCNAMERecordsRequestType) (*GetCNAMERecordsResponseType, error) {
return service.GetCNAMERecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateCNAMERecordContext(ctx context.Context, request *UpdateCNAMERecordRequestType) (*UpdateCNAMERecordResponseType, error) {
response := new(UpdateCNAMERecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateCNAMERecord(request *UpdateCNAMERecordRequestType) (*UpdateCNAMERecordResponseType, error) {
return service.UpdateCNAMERecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteCNAMERecordsContext(ctx context.Context, request *DeleteCNAMERecordsRequestType) (*DeleteCNAMERecordsResponseType, error) {
response := new(DeleteCNAMERecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteCNAMERecords(request *DeleteCNAMERecordsRequestType) (*DeleteCNAMERecordsResponseType, error) {
return service.DeleteCNAMERecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneCNAMERecordContext(ctx context.Context, request *DeleteOneCNAMERecordRequestType) (*DeleteOneCNAMERecordResponseType, error) {
response := new(DeleteOneCNAMERecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneCNAMERecord(request *DeleteOneCNAMERecordRequestType) (*DeleteOneCNAMERecordResponseType, error) {
return service.DeleteOneCNAMERecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateCSYNCRecordContext(ctx context.Context, request *CreateCSYNCRecordRequestType) (*CreateCSYNCRecordResponseType, error) {
response := new(CreateCSYNCRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateCSYNCRecord(request *CreateCSYNCRecordRequestType) (*CreateCSYNCRecordResponseType, error) {
return service.CreateCSYNCRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneCSYNCRecordContext(ctx context.Context, request *GetOneCSYNCRecordRequestType) (*GetOneCSYNCRecordResponseType, error) {
response := new(GetOneCSYNCRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneCSYNCRecord(request *GetOneCSYNCRecordRequestType) (*GetOneCSYNCRecordResponseType, error) {
return service.GetOneCSYNCRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetCSYNCRecordsContext(ctx context.Context, request *GetCSYNCRecordsRequestType) (*GetCSYNCRecordsResponseType, error) {
response := new(GetCSYNCRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetCSYNCRecords(request *GetCSYNCRecordsRequestType) (*GetCSYNCRecordsResponseType, error) {
return service.GetCSYNCRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateCSYNCRecordContext(ctx context.Context, request *UpdateCSYNCRecordRequestType) (*UpdateCSYNCRecordResponseType, error) {
response := new(UpdateCSYNCRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateCSYNCRecord(request *UpdateCSYNCRecordRequestType) (*UpdateCSYNCRecordResponseType, error) {
return service.UpdateCSYNCRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteCSYNCRecordsContext(ctx context.Context, request *DeleteCSYNCRecordsRequestType) (*DeleteCSYNCRecordsResponseType, error) {
response := new(DeleteCSYNCRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteCSYNCRecords(request *DeleteCSYNCRecordsRequestType) (*DeleteCSYNCRecordsResponseType, error) {
return service.DeleteCSYNCRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneCSYNCRecordContext(ctx context.Context, request *DeleteOneCSYNCRecordRequestType) (*DeleteOneCSYNCRecordResponseType, error) {
response := new(DeleteOneCSYNCRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneCSYNCRecord(request *DeleteOneCSYNCRecordRequestType) (*DeleteOneCSYNCRecordResponseType, error) {
return service.DeleteOneCSYNCRecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateDHCIDRecordContext(ctx context.Context, request *CreateDHCIDRecordRequestType) (*CreateDHCIDRecordResponseType, error) {
response := new(CreateDHCIDRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateDHCIDRecord(request *CreateDHCIDRecordRequestType) (*CreateDHCIDRecordResponseType, error) {
return service.CreateDHCIDRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneDHCIDRecordContext(ctx context.Context, request *GetOneDHCIDRecordRequestType) (*GetOneDHCIDRecordResponseType, error) {
response := new(GetOneDHCIDRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneDHCIDRecord(request *GetOneDHCIDRecordRequestType) (*GetOneDHCIDRecordResponseType, error) {
return service.GetOneDHCIDRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetDHCIDRecordsContext(ctx context.Context, request *GetDHCIDRecordsRequestType) (*GetDHCIDRecordsResponseType, error) {
response := new(GetDHCIDRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetDHCIDRecords(request *GetDHCIDRecordsRequestType) (*GetDHCIDRecordsResponseType, error) {
return service.GetDHCIDRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateDHCIDRecordContext(ctx context.Context, request *UpdateDHCIDRecordRequestType) (*UpdateDHCIDRecordResponseType, error) {
response := new(UpdateDHCIDRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateDHCIDRecord(request *UpdateDHCIDRecordRequestType) (*UpdateDHCIDRecordResponseType, error) {
return service.UpdateDHCIDRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteDHCIDRecordsContext(ctx context.Context, request *DeleteDHCIDRecordsRequestType) (*DeleteDHCIDRecordsResponseType, error) {
response := new(DeleteDHCIDRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteDHCIDRecords(request *DeleteDHCIDRecordsRequestType) (*DeleteDHCIDRecordsResponseType, error) {
return service.DeleteDHCIDRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneDHCIDRecordContext(ctx context.Context, request *DeleteOneDHCIDRecordRequestType) (*DeleteOneDHCIDRecordResponseType, error) {
response := new(DeleteOneDHCIDRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneDHCIDRecord(request *DeleteOneDHCIDRecordRequestType) (*DeleteOneDHCIDRecordResponseType, error) {
return service.DeleteOneDHCIDRecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateDNAMERecordContext(ctx context.Context, request *CreateDNAMERecordRequestType) (*CreateDNAMERecordResponseType, error) {
response := new(CreateDNAMERecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateDNAMERecord(request *CreateDNAMERecordRequestType) (*CreateDNAMERecordResponseType, error) {
return service.CreateDNAMERecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneDNAMERecordContext(ctx context.Context, request *GetOneDNAMERecordRequestType) (*GetOneDNAMERecordResponseType, error) {
response := new(GetOneDNAMERecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneDNAMERecord(request *GetOneDNAMERecordRequestType) (*GetOneDNAMERecordResponseType, error) {
return service.GetOneDNAMERecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetDNAMERecordsContext(ctx context.Context, request *GetDNAMERecordsRequestType) (*GetDNAMERecordsResponseType, error) {
response := new(GetDNAMERecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetDNAMERecords(request *GetDNAMERecordsRequestType) (*GetDNAMERecordsResponseType, error) {
return service.GetDNAMERecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateDNAMERecordContext(ctx context.Context, request *UpdateDNAMERecordRequestType) (*UpdateDNAMERecordResponseType, error) {
response := new(UpdateDNAMERecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateDNAMERecord(request *UpdateDNAMERecordRequestType) (*UpdateDNAMERecordResponseType, error) {
return service.UpdateDNAMERecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteDNAMERecordsContext(ctx context.Context, request *DeleteDNAMERecordsRequestType) (*DeleteDNAMERecordsResponseType, error) {
response := new(DeleteDNAMERecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteDNAMERecords(request *DeleteDNAMERecordsRequestType) (*DeleteDNAMERecordsResponseType, error) {
return service.DeleteDNAMERecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneDNAMERecordContext(ctx context.Context, request *DeleteOneDNAMERecordRequestType) (*DeleteOneDNAMERecordResponseType, error) {
response := new(DeleteOneDNAMERecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneDNAMERecord(request *DeleteOneDNAMERecordRequestType) (*DeleteOneDNAMERecordResponseType, error) {
return service.DeleteOneDNAMERecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateDNSKEYRecordContext(ctx context.Context, request *CreateDNSKEYRecordRequestType) (*CreateDNSKEYRecordResponseType, error) {
response := new(CreateDNSKEYRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateDNSKEYRecord(request *CreateDNSKEYRecordRequestType) (*CreateDNSKEYRecordResponseType, error) {
return service.CreateDNSKEYRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneDNSKEYRecordContext(ctx context.Context, request *GetOneDNSKEYRecordRequestType) (*GetOneDNSKEYRecordResponseType, error) {
response := new(GetOneDNSKEYRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneDNSKEYRecord(request *GetOneDNSKEYRecordRequestType) (*GetOneDNSKEYRecordResponseType, error) {
return service.GetOneDNSKEYRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetDNSKEYRecordsContext(ctx context.Context, request *GetDNSKEYRecordsRequestType) (*GetDNSKEYRecordsResponseType, error) {
response := new(GetDNSKEYRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetDNSKEYRecords(request *GetDNSKEYRecordsRequestType) (*GetDNSKEYRecordsResponseType, error) {
return service.GetDNSKEYRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateDNSKEYRecordContext(ctx context.Context, request *UpdateDNSKEYRecordRequestType) (*UpdateDNSKEYRecordResponseType, error) {
response := new(UpdateDNSKEYRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateDNSKEYRecord(request *UpdateDNSKEYRecordRequestType) (*UpdateDNSKEYRecordResponseType, error) {
return service.UpdateDNSKEYRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteDNSKEYRecordsContext(ctx context.Context, request *DeleteDNSKEYRecordsRequestType) (*DeleteDNSKEYRecordsResponseType, error) {
response := new(DeleteDNSKEYRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteDNSKEYRecords(request *DeleteDNSKEYRecordsRequestType) (*DeleteDNSKEYRecordsResponseType, error) {
return service.DeleteDNSKEYRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneDNSKEYRecordContext(ctx context.Context, request *DeleteOneDNSKEYRecordRequestType) (*DeleteOneDNSKEYRecordResponseType, error) {
response := new(DeleteOneDNSKEYRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneDNSKEYRecord(request *DeleteOneDNSKEYRecordRequestType) (*DeleteOneDNSKEYRecordResponseType, error) {
return service.DeleteOneDNSKEYRecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateDSRecordContext(ctx context.Context, request *CreateDSRecordRequestType) (*CreateDSRecordResponseType, error) {
response := new(CreateDSRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateDSRecord(request *CreateDSRecordRequestType) (*CreateDSRecordResponseType, error) {
return service.CreateDSRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneDSRecordContext(ctx context.Context, request *GetOneDSRecordRequestType) (*GetOneDSRecordResponseType, error) {
response := new(GetOneDSRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneDSRecord(request *GetOneDSRecordRequestType) (*GetOneDSRecordResponseType, error) {
return service.GetOneDSRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetDSRecordsContext(ctx context.Context, request *GetDSRecordsRequestType) (*GetDSRecordsResponseType, error) {
response := new(GetDSRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetDSRecords(request *GetDSRecordsRequestType) (*GetDSRecordsResponseType, error) {
return service.GetDSRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateDSRecordContext(ctx context.Context, request *UpdateDSRecordRequestType) (*UpdateDSRecordResponseType, error) {
response := new(UpdateDSRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateDSRecord(request *UpdateDSRecordRequestType) (*UpdateDSRecordResponseType, error) {
return service.UpdateDSRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteDSRecordsContext(ctx context.Context, request *DeleteDSRecordsRequestType) (*DeleteDSRecordsResponseType, error) {
response := new(DeleteDSRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteDSRecords(request *DeleteDSRecordsRequestType) (*DeleteDSRecordsResponseType, error) {
return service.DeleteDSRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneDSRecordContext(ctx context.Context, request *DeleteOneDSRecordRequestType) (*DeleteOneDSRecordResponseType, error) {
response := new(DeleteOneDSRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneDSRecord(request *DeleteOneDSRecordRequestType) (*DeleteOneDSRecordResponseType, error) {
return service.DeleteOneDSRecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateIPSECKEYRecordContext(ctx context.Context, request *CreateIPSECKEYRecordRequestType) (*CreateIPSECKEYRecordResponseType, error) {
response := new(CreateIPSECKEYRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateIPSECKEYRecord(request *CreateIPSECKEYRecordRequestType) (*CreateIPSECKEYRecordResponseType, error) {
return service.CreateIPSECKEYRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneIPSECKEYRecordContext(ctx context.Context, request *GetOneIPSECKEYRecordRequestType) (*GetOneIPSECKEYRecordResponseType, error) {
response := new(GetOneIPSECKEYRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneIPSECKEYRecord(request *GetOneIPSECKEYRecordRequestType) (*GetOneIPSECKEYRecordResponseType, error) {
return service.GetOneIPSECKEYRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetIPSECKEYRecordsContext(ctx context.Context, request *GetIPSECKEYRecordsRequestType) (*GetIPSECKEYRecordsResponseType, error) {
response := new(GetIPSECKEYRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetIPSECKEYRecords(request *GetIPSECKEYRecordsRequestType) (*GetIPSECKEYRecordsResponseType, error) {
return service.GetIPSECKEYRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateIPSECKEYRecordContext(ctx context.Context, request *UpdateIPSECKEYRecordRequestType) (*UpdateIPSECKEYRecordResponseType, error) {
response := new(UpdateIPSECKEYRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateIPSECKEYRecord(request *UpdateIPSECKEYRecordRequestType) (*UpdateIPSECKEYRecordResponseType, error) {
return service.UpdateIPSECKEYRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteIPSECKEYRecordsContext(ctx context.Context, request *DeleteIPSECKEYRecordsRequestType) (*DeleteIPSECKEYRecordsResponseType, error) {
response := new(DeleteIPSECKEYRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteIPSECKEYRecords(request *DeleteIPSECKEYRecordsRequestType) (*DeleteIPSECKEYRecordsResponseType, error) {
return service.DeleteIPSECKEYRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneIPSECKEYRecordContext(ctx context.Context, request *DeleteOneIPSECKEYRecordRequestType) (*DeleteOneIPSECKEYRecordResponseType, error) {
response := new(DeleteOneIPSECKEYRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneIPSECKEYRecord(request *DeleteOneIPSECKEYRecordRequestType) (*DeleteOneIPSECKEYRecordResponseType, error) {
return service.DeleteOneIPSECKEYRecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateKEYRecordContext(ctx context.Context, request *CreateKEYRecordRequestType) (*CreateKEYRecordResponseType, error) {
response := new(CreateKEYRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateKEYRecord(request *CreateKEYRecordRequestType) (*CreateKEYRecordResponseType, error) {
return service.CreateKEYRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneKEYRecordContext(ctx context.Context, request *GetOneKEYRecordRequestType) (*GetOneKEYRecordResponseType, error) {
response := new(GetOneKEYRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneKEYRecord(request *GetOneKEYRecordRequestType) (*GetOneKEYRecordResponseType, error) {
return service.GetOneKEYRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetKEYRecordsContext(ctx context.Context, request *GetKEYRecordsRequestType) (*GetKEYRecordsResponseType, error) {
response := new(GetKEYRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetKEYRecords(request *GetKEYRecordsRequestType) (*GetKEYRecordsResponseType, error) {
return service.GetKEYRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateKEYRecordContext(ctx context.Context, request *UpdateKEYRecordRequestType) (*UpdateKEYRecordResponseType, error) {
response := new(UpdateKEYRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateKEYRecord(request *UpdateKEYRecordRequestType) (*UpdateKEYRecordResponseType, error) {
return service.UpdateKEYRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteKEYRecordsContext(ctx context.Context, request *DeleteKEYRecordsRequestType) (*DeleteKEYRecordsResponseType, error) {
response := new(DeleteKEYRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteKEYRecords(request *DeleteKEYRecordsRequestType) (*DeleteKEYRecordsResponseType, error) {
return service.DeleteKEYRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneKEYRecordContext(ctx context.Context, request *DeleteOneKEYRecordRequestType) (*DeleteOneKEYRecordResponseType, error) {
response := new(DeleteOneKEYRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneKEYRecord(request *DeleteOneKEYRecordRequestType) (*DeleteOneKEYRecordResponseType, error) {
return service.DeleteOneKEYRecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateKXRecordContext(ctx context.Context, request *CreateKXRecordRequestType) (*CreateKXRecordResponseType, error) {
response := new(CreateKXRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateKXRecord(request *CreateKXRecordRequestType) (*CreateKXRecordResponseType, error) {
return service.CreateKXRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneKXRecordContext(ctx context.Context, request *GetOneKXRecordRequestType) (*GetOneKXRecordResponseType, error) {
response := new(GetOneKXRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneKXRecord(request *GetOneKXRecordRequestType) (*GetOneKXRecordResponseType, error) {
return service.GetOneKXRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetKXRecordsContext(ctx context.Context, request *GetKXRecordsRequestType) (*GetKXRecordsResponseType, error) {
response := new(GetKXRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetKXRecords(request *GetKXRecordsRequestType) (*GetKXRecordsResponseType, error) {
return service.GetKXRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateKXRecordContext(ctx context.Context, request *UpdateKXRecordRequestType) (*UpdateKXRecordResponseType, error) {
response := new(UpdateKXRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateKXRecord(request *UpdateKXRecordRequestType) (*UpdateKXRecordResponseType, error) {
return service.UpdateKXRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteKXRecordsContext(ctx context.Context, request *DeleteKXRecordsRequestType) (*DeleteKXRecordsResponseType, error) {
response := new(DeleteKXRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteKXRecords(request *DeleteKXRecordsRequestType) (*DeleteKXRecordsResponseType, error) {
return service.DeleteKXRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneKXRecordContext(ctx context.Context, request *DeleteOneKXRecordRequestType) (*DeleteOneKXRecordResponseType, error) {
response := new(DeleteOneKXRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneKXRecord(request *DeleteOneKXRecordRequestType) (*DeleteOneKXRecordResponseType, error) {
return service.DeleteOneKXRecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateLOCRecordContext(ctx context.Context, request *CreateLOCRecordRequestType) (*CreateLOCRecordResponseType, error) {
response := new(CreateLOCRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateLOCRecord(request *CreateLOCRecordRequestType) (*CreateLOCRecordResponseType, error) {
return service.CreateLOCRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneLOCRecordContext(ctx context.Context, request *GetOneLOCRecordRequestType) (*GetOneLOCRecordResponseType, error) {
response := new(GetOneLOCRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneLOCRecord(request *GetOneLOCRecordRequestType) (*GetOneLOCRecordResponseType, error) {
return service.GetOneLOCRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetLOCRecordsContext(ctx context.Context, request *GetLOCRecordsRequestType) (*GetLOCRecordsResponseType, error) {
response := new(GetLOCRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetLOCRecords(request *GetLOCRecordsRequestType) (*GetLOCRecordsResponseType, error) {
return service.GetLOCRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateLOCRecordContext(ctx context.Context, request *UpdateLOCRecordRequestType) (*UpdateLOCRecordResponseType, error) {
response := new(UpdateLOCRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateLOCRecord(request *UpdateLOCRecordRequestType) (*UpdateLOCRecordResponseType, error) {
return service.UpdateLOCRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteLOCRecordsContext(ctx context.Context, request *DeleteLOCRecordsRequestType) (*DeleteLOCRecordsResponseType, error) {
response := new(DeleteLOCRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteLOCRecords(request *DeleteLOCRecordsRequestType) (*DeleteLOCRecordsResponseType, error) {
return service.DeleteLOCRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneLOCRecordContext(ctx context.Context, request *DeleteOneLOCRecordRequestType) (*DeleteOneLOCRecordResponseType, error) {
response := new(DeleteOneLOCRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneLOCRecord(request *DeleteOneLOCRecordRequestType) (*DeleteOneLOCRecordResponseType, error) {
return service.DeleteOneLOCRecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateMXRecordContext(ctx context.Context, request *CreateMXRecordRequestType) (*CreateMXRecordResponseType, error) {
response := new(CreateMXRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateMXRecord(request *CreateMXRecordRequestType) (*CreateMXRecordResponseType, error) {
return service.CreateMXRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneMXRecordContext(ctx context.Context, request *GetOneMXRecordRequestType) (*GetOneMXRecordResponseType, error) {
response := new(GetOneMXRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneMXRecord(request *GetOneMXRecordRequestType) (*GetOneMXRecordResponseType, error) {
return service.GetOneMXRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetMXRecordsContext(ctx context.Context, request *GetMXRecordsRequestType) (*GetMXRecordsResponseType, error) {
response := new(GetMXRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetMXRecords(request *GetMXRecordsRequestType) (*GetMXRecordsResponseType, error) {
return service.GetMXRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateMXRecordContext(ctx context.Context, request *UpdateMXRecordRequestType) (*UpdateMXRecordResponseType, error) {
response := new(UpdateMXRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateMXRecord(request *UpdateMXRecordRequestType) (*UpdateMXRecordResponseType, error) {
return service.UpdateMXRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteMXRecordsContext(ctx context.Context, request *DeleteMXRecordsRequestType) (*DeleteMXRecordsResponseType, error) {
response := new(DeleteMXRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteMXRecords(request *DeleteMXRecordsRequestType) (*DeleteMXRecordsResponseType, error) {
return service.DeleteMXRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneMXRecordContext(ctx context.Context, request *DeleteOneMXRecordRequestType) (*DeleteOneMXRecordResponseType, error) {
response := new(DeleteOneMXRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneMXRecord(request *DeleteOneMXRecordRequestType) (*DeleteOneMXRecordResponseType, error) {
return service.DeleteOneMXRecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateNAPTRRecordContext(ctx context.Context, request *CreateNAPTRRecordRequestType) (*CreateNAPTRRecordResponseType, error) {
response := new(CreateNAPTRRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateNAPTRRecord(request *CreateNAPTRRecordRequestType) (*CreateNAPTRRecordResponseType, error) {
return service.CreateNAPTRRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneNAPTRRecordContext(ctx context.Context, request *GetOneNAPTRRecordRequestType) (*GetOneNAPTRRecordResponseType, error) {
response := new(GetOneNAPTRRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneNAPTRRecord(request *GetOneNAPTRRecordRequestType) (*GetOneNAPTRRecordResponseType, error) {
return service.GetOneNAPTRRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetNAPTRRecordsContext(ctx context.Context, request *GetNAPTRRecordsRequestType) (*GetNAPTRRecordsResponseType, error) {
response := new(GetNAPTRRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetNAPTRRecords(request *GetNAPTRRecordsRequestType) (*GetNAPTRRecordsResponseType, error) {
return service.GetNAPTRRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateNAPTRRecordContext(ctx context.Context, request *UpdateNAPTRRecordRequestType) (*UpdateNAPTRRecordResponseType, error) {
response := new(UpdateNAPTRRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateNAPTRRecord(request *UpdateNAPTRRecordRequestType) (*UpdateNAPTRRecordResponseType, error) {
return service.UpdateNAPTRRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteNAPTRRecordsContext(ctx context.Context, request *DeleteNAPTRRecordsRequestType) (*DeleteNAPTRRecordsResponseType, error) {
response := new(DeleteNAPTRRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteNAPTRRecords(request *DeleteNAPTRRecordsRequestType) (*DeleteNAPTRRecordsResponseType, error) {
return service.DeleteNAPTRRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneNAPTRRecordContext(ctx context.Context, request *DeleteOneNAPTRRecordRequestType) (*DeleteOneNAPTRRecordResponseType, error) {
response := new(DeleteOneNAPTRRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneNAPTRRecord(request *DeleteOneNAPTRRecordRequestType) (*DeleteOneNAPTRRecordResponseType, error) {
return service.DeleteOneNAPTRRecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateNSAPRecordContext(ctx context.Context, request *CreateNSAPRecordRequestType) (*CreateNSAPRecordResponseType, error) {
response := new(CreateNSAPRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateNSAPRecord(request *CreateNSAPRecordRequestType) (*CreateNSAPRecordResponseType, error) {
return service.CreateNSAPRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneNSAPRecordContext(ctx context.Context, request *GetOneNSAPRecordRequestType) (*GetOneNSAPRecordResponseType, error) {
response := new(GetOneNSAPRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneNSAPRecord(request *GetOneNSAPRecordRequestType) (*GetOneNSAPRecordResponseType, error) {
return service.GetOneNSAPRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetNSAPRecordsContext(ctx context.Context, request *GetNSAPRecordsRequestType) (*GetNSAPRecordsResponseType, error) {
response := new(GetNSAPRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetNSAPRecords(request *GetNSAPRecordsRequestType) (*GetNSAPRecordsResponseType, error) {
return service.GetNSAPRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateNSAPRecordContext(ctx context.Context, request *UpdateNSAPRecordRequestType) (*UpdateNSAPRecordResponseType, error) {
response := new(UpdateNSAPRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateNSAPRecord(request *UpdateNSAPRecordRequestType) (*UpdateNSAPRecordResponseType, error) {
return service.UpdateNSAPRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteNSAPRecordsContext(ctx context.Context, request *DeleteNSAPRecordsRequestType) (*DeleteNSAPRecordsResponseType, error) {
response := new(DeleteNSAPRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteNSAPRecords(request *DeleteNSAPRecordsRequestType) (*DeleteNSAPRecordsResponseType, error) {
return service.DeleteNSAPRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneNSAPRecordContext(ctx context.Context, request *DeleteOneNSAPRecordRequestType) (*DeleteOneNSAPRecordResponseType, error) {
response := new(DeleteOneNSAPRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneNSAPRecord(request *DeleteOneNSAPRecordRequestType) (*DeleteOneNSAPRecordResponseType, error) {
return service.DeleteOneNSAPRecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreatePOLICYRecordContext(ctx context.Context, request *CreatePOLICYRecordRequestType) (*CreatePOLICYRecordResponseType, error) {
response := new(CreatePOLICYRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreatePOLICYRecord(request *CreatePOLICYRecordRequestType) (*CreatePOLICYRecordResponseType, error) {
return service.CreatePOLICYRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOnePOLICYRecordContext(ctx context.Context, request *GetOnePOLICYRecordRequestType) (*GetOnePOLICYRecordResponseType, error) {
response := new(GetOnePOLICYRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOnePOLICYRecord(request *GetOnePOLICYRecordRequestType) (*GetOnePOLICYRecordResponseType, error) {
return service.GetOnePOLICYRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetPOLICYRecordsContext(ctx context.Context, request *GetPOLICYRecordsRequestType) (*GetPOLICYRecordsResponseType, error) {
response := new(GetPOLICYRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetPOLICYRecords(request *GetPOLICYRecordsRequestType) (*GetPOLICYRecordsResponseType, error) {
return service.GetPOLICYRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdatePOLICYRecordContext(ctx context.Context, request *UpdatePOLICYRecordRequestType) (*UpdatePOLICYRecordResponseType, error) {
response := new(UpdatePOLICYRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdatePOLICYRecord(request *UpdatePOLICYRecordRequestType) (*UpdatePOLICYRecordResponseType, error) {
return service.UpdatePOLICYRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeletePOLICYRecordsContext(ctx context.Context, request *DeletePOLICYRecordsRequestType) (*DeletePOLICYRecordsResponseType, error) {
response := new(DeletePOLICYRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeletePOLICYRecords(request *DeletePOLICYRecordsRequestType) (*DeletePOLICYRecordsResponseType, error) {
return service.DeletePOLICYRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOnePOLICYRecordContext(ctx context.Context, request *DeleteOnePOLICYRecordRequestType) (*DeleteOnePOLICYRecordResponseType, error) {
response := new(DeleteOnePOLICYRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOnePOLICYRecord(request *DeleteOnePOLICYRecordRequestType) (*DeleteOnePOLICYRecordResponseType, error) {
return service.DeleteOnePOLICYRecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreatePTRRecordContext(ctx context.Context, request *CreatePTRRecordRequestType) (*CreatePTRRecordResponseType, error) {
response := new(CreatePTRRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreatePTRRecord(request *CreatePTRRecordRequestType) (*CreatePTRRecordResponseType, error) {
return service.CreatePTRRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOnePTRRecordContext(ctx context.Context, request *GetOnePTRRecordRequestType) (*GetOnePTRRecordResponseType, error) {
response := new(GetOnePTRRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOnePTRRecord(request *GetOnePTRRecordRequestType) (*GetOnePTRRecordResponseType, error) {
return service.GetOnePTRRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetPTRRecordsContext(ctx context.Context, request *GetPTRRecordsRequestType) (*GetPTRRecordsResponseType, error) {
response := new(GetPTRRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetPTRRecords(request *GetPTRRecordsRequestType) (*GetPTRRecordsResponseType, error) {
return service.GetPTRRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdatePTRRecordContext(ctx context.Context, request *UpdatePTRRecordRequestType) (*UpdatePTRRecordResponseType, error) {
response := new(UpdatePTRRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdatePTRRecord(request *UpdatePTRRecordRequestType) (*UpdatePTRRecordResponseType, error) {
return service.UpdatePTRRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeletePTRRecordsContext(ctx context.Context, request *DeletePTRRecordsRequestType) (*DeletePTRRecordsResponseType, error) {
response := new(DeletePTRRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeletePTRRecords(request *DeletePTRRecordsRequestType) (*DeletePTRRecordsResponseType, error) {
return service.DeletePTRRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOnePTRRecordContext(ctx context.Context, request *DeleteOnePTRRecordRequestType) (*DeleteOnePTRRecordResponseType, error) {
response := new(DeleteOnePTRRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOnePTRRecord(request *DeleteOnePTRRecordRequestType) (*DeleteOnePTRRecordResponseType, error) {
return service.DeleteOnePTRRecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreatePXRecordContext(ctx context.Context, request *CreatePXRecordRequestType) (*CreatePXRecordResponseType, error) {
response := new(CreatePXRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreatePXRecord(request *CreatePXRecordRequestType) (*CreatePXRecordResponseType, error) {
return service.CreatePXRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOnePXRecordContext(ctx context.Context, request *GetOnePXRecordRequestType) (*GetOnePXRecordResponseType, error) {
response := new(GetOnePXRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOnePXRecord(request *GetOnePXRecordRequestType) (*GetOnePXRecordResponseType, error) {
return service.GetOnePXRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetPXRecordsContext(ctx context.Context, request *GetPXRecordsRequestType) (*GetPXRecordsResponseType, error) {
response := new(GetPXRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetPXRecords(request *GetPXRecordsRequestType) (*GetPXRecordsResponseType, error) {
return service.GetPXRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdatePXRecordContext(ctx context.Context, request *UpdatePXRecordRequestType) (*UpdatePXRecordResponseType, error) {
response := new(UpdatePXRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdatePXRecord(request *UpdatePXRecordRequestType) (*UpdatePXRecordResponseType, error) {
return service.UpdatePXRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeletePXRecordsContext(ctx context.Context, request *DeletePXRecordsRequestType) (*DeletePXRecordsResponseType, error) {
response := new(DeletePXRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeletePXRecords(request *DeletePXRecordsRequestType) (*DeletePXRecordsResponseType, error) {
return service.DeletePXRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOnePXRecordContext(ctx context.Context, request *DeleteOnePXRecordRequestType) (*DeleteOnePXRecordResponseType, error) {
response := new(DeleteOnePXRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOnePXRecord(request *DeleteOnePXRecordRequestType) (*DeleteOnePXRecordResponseType, error) {
return service.DeleteOnePXRecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateRPRecordContext(ctx context.Context, request *CreateRPRecordRequestType) (*CreateRPRecordResponseType, error) {
response := new(CreateRPRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateRPRecord(request *CreateRPRecordRequestType) (*CreateRPRecordResponseType, error) {
return service.CreateRPRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneRPRecordContext(ctx context.Context, request *GetOneRPRecordRequestType) (*GetOneRPRecordResponseType, error) {
response := new(GetOneRPRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneRPRecord(request *GetOneRPRecordRequestType) (*GetOneRPRecordResponseType, error) {
return service.GetOneRPRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetRPRecordsContext(ctx context.Context, request *GetRPRecordsRequestType) (*GetRPRecordsResponseType, error) {
response := new(GetRPRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetRPRecords(request *GetRPRecordsRequestType) (*GetRPRecordsResponseType, error) {
return service.GetRPRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateRPRecordContext(ctx context.Context, request *UpdateRPRecordRequestType) (*UpdateRPRecordResponseType, error) {
response := new(UpdateRPRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateRPRecord(request *UpdateRPRecordRequestType) (*UpdateRPRecordResponseType, error) {
return service.UpdateRPRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteRPRecordsContext(ctx context.Context, request *DeleteRPRecordsRequestType) (*DeleteRPRecordsResponseType, error) {
response := new(DeleteRPRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteRPRecords(request *DeleteRPRecordsRequestType) (*DeleteRPRecordsResponseType, error) {
return service.DeleteRPRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneRPRecordContext(ctx context.Context, request *DeleteOneRPRecordRequestType) (*DeleteOneRPRecordResponseType, error) {
response := new(DeleteOneRPRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneRPRecord(request *DeleteOneRPRecordRequestType) (*DeleteOneRPRecordResponseType, error) {
return service.DeleteOneRPRecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateSPFRecordContext(ctx context.Context, request *CreateSPFRecordRequestType) (*CreateSPFRecordResponseType, error) {
response := new(CreateSPFRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateSPFRecord(request *CreateSPFRecordRequestType) (*CreateSPFRecordResponseType, error) {
return service.CreateSPFRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneSPFRecordContext(ctx context.Context, request *GetOneSPFRecordRequestType) (*GetOneSPFRecordResponseType, error) {
response := new(GetOneSPFRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneSPFRecord(request *GetOneSPFRecordRequestType) (*GetOneSPFRecordResponseType, error) {
return service.GetOneSPFRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetSPFRecordsContext(ctx context.Context, request *GetSPFRecordsRequestType) (*GetSPFRecordsResponseType, error) {
response := new(GetSPFRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetSPFRecords(request *GetSPFRecordsRequestType) (*GetSPFRecordsResponseType, error) {
return service.GetSPFRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateSPFRecordContext(ctx context.Context, request *UpdateSPFRecordRequestType) (*UpdateSPFRecordResponseType, error) {
response := new(UpdateSPFRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateSPFRecord(request *UpdateSPFRecordRequestType) (*UpdateSPFRecordResponseType, error) {
return service.UpdateSPFRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteSPFRecordsContext(ctx context.Context, request *DeleteSPFRecordsRequestType) (*DeleteSPFRecordsResponseType, error) {
response := new(DeleteSPFRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteSPFRecords(request *DeleteSPFRecordsRequestType) (*DeleteSPFRecordsResponseType, error) {
return service.DeleteSPFRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneSPFRecordContext(ctx context.Context, request *DeleteOneSPFRecordRequestType) (*DeleteOneSPFRecordResponseType, error) {
response := new(DeleteOneSPFRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneSPFRecord(request *DeleteOneSPFRecordRequestType) (*DeleteOneSPFRecordResponseType, error) {
return service.DeleteOneSPFRecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateSRVRecordContext(ctx context.Context, request *CreateSRVRecordRequestType) (*CreateSRVRecordResponseType, error) {
response := new(CreateSRVRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateSRVRecord(request *CreateSRVRecordRequestType) (*CreateSRVRecordResponseType, error) {
return service.CreateSRVRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneSRVRecordContext(ctx context.Context, request *GetOneSRVRecordRequestType) (*GetOneSRVRecordResponseType, error) {
response := new(GetOneSRVRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneSRVRecord(request *GetOneSRVRecordRequestType) (*GetOneSRVRecordResponseType, error) {
return service.GetOneSRVRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetSRVRecordsContext(ctx context.Context, request *GetSRVRecordsRequestType) (*GetSRVRecordsResponseType, error) {
response := new(GetSRVRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetSRVRecords(request *GetSRVRecordsRequestType) (*GetSRVRecordsResponseType, error) {
return service.GetSRVRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateSRVRecordContext(ctx context.Context, request *UpdateSRVRecordRequestType) (*UpdateSRVRecordResponseType, error) {
response := new(UpdateSRVRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateSRVRecord(request *UpdateSRVRecordRequestType) (*UpdateSRVRecordResponseType, error) {
return service.UpdateSRVRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteSRVRecordsContext(ctx context.Context, request *DeleteSRVRecordsRequestType) (*DeleteSRVRecordsResponseType, error) {
response := new(DeleteSRVRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteSRVRecords(request *DeleteSRVRecordsRequestType) (*DeleteSRVRecordsResponseType, error) {
return service.DeleteSRVRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneSRVRecordContext(ctx context.Context, request *DeleteOneSRVRecordRequestType) (*DeleteOneSRVRecordResponseType, error) {
response := new(DeleteOneSRVRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneSRVRecord(request *DeleteOneSRVRecordRequestType) (*DeleteOneSRVRecordResponseType, error) {
return service.DeleteOneSRVRecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateSSHFPRecordContext(ctx context.Context, request *CreateSSHFPRecordRequestType) (*CreateSSHFPRecordResponseType, error) {
response := new(CreateSSHFPRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateSSHFPRecord(request *CreateSSHFPRecordRequestType) (*CreateSSHFPRecordResponseType, error) {
return service.CreateSSHFPRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneSSHFPRecordContext(ctx context.Context, request *GetOneSSHFPRecordRequestType) (*GetOneSSHFPRecordResponseType, error) {
response := new(GetOneSSHFPRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneSSHFPRecord(request *GetOneSSHFPRecordRequestType) (*GetOneSSHFPRecordResponseType, error) {
return service.GetOneSSHFPRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetSSHFPRecordsContext(ctx context.Context, request *GetSSHFPRecordsRequestType) (*GetSSHFPRecordsResponseType, error) {
response := new(GetSSHFPRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetSSHFPRecords(request *GetSSHFPRecordsRequestType) (*GetSSHFPRecordsResponseType, error) {
return service.GetSSHFPRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateSSHFPRecordContext(ctx context.Context, request *UpdateSSHFPRecordRequestType) (*UpdateSSHFPRecordResponseType, error) {
response := new(UpdateSSHFPRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateSSHFPRecord(request *UpdateSSHFPRecordRequestType) (*UpdateSSHFPRecordResponseType, error) {
return service.UpdateSSHFPRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteSSHFPRecordsContext(ctx context.Context, request *DeleteSSHFPRecordsRequestType) (*DeleteSSHFPRecordsResponseType, error) {
response := new(DeleteSSHFPRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteSSHFPRecords(request *DeleteSSHFPRecordsRequestType) (*DeleteSSHFPRecordsResponseType, error) {
return service.DeleteSSHFPRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneSSHFPRecordContext(ctx context.Context, request *DeleteOneSSHFPRecordRequestType) (*DeleteOneSSHFPRecordResponseType, error) {
response := new(DeleteOneSSHFPRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneSSHFPRecord(request *DeleteOneSSHFPRecordRequestType) (*DeleteOneSSHFPRecordResponseType, error) {
return service.DeleteOneSSHFPRecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateTLSARecordContext(ctx context.Context, request *CreateTLSARecordRequestType) (*CreateTLSARecordResponseType, error) {
response := new(CreateTLSARecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateTLSARecord(request *CreateTLSARecordRequestType) (*CreateTLSARecordResponseType, error) {
return service.CreateTLSARecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneTLSARecordContext(ctx context.Context, request *GetOneTLSARecordRequestType) (*GetOneTLSARecordResponseType, error) {
response := new(GetOneTLSARecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneTLSARecord(request *GetOneTLSARecordRequestType) (*GetOneTLSARecordResponseType, error) {
return service.GetOneTLSARecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetTLSARecordsContext(ctx context.Context, request *GetTLSARecordsRequestType) (*GetTLSARecordsResponseType, error) {
response := new(GetTLSARecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetTLSARecords(request *GetTLSARecordsRequestType) (*GetTLSARecordsResponseType, error) {
return service.GetTLSARecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateTLSARecordContext(ctx context.Context, request *UpdateTLSARecordRequestType) (*UpdateTLSARecordResponseType, error) {
response := new(UpdateTLSARecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateTLSARecord(request *UpdateTLSARecordRequestType) (*UpdateTLSARecordResponseType, error) {
return service.UpdateTLSARecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteTLSARecordsContext(ctx context.Context, request *DeleteTLSARecordsRequestType) (*DeleteTLSARecordsResponseType, error) {
response := new(DeleteTLSARecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteTLSARecords(request *DeleteTLSARecordsRequestType) (*DeleteTLSARecordsResponseType, error) {
return service.DeleteTLSARecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneTLSARecordContext(ctx context.Context, request *DeleteOneTLSARecordRequestType) (*DeleteOneTLSARecordResponseType, error) {
response := new(DeleteOneTLSARecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneTLSARecord(request *DeleteOneTLSARecordRequestType) (*DeleteOneTLSARecordResponseType, error) {
return service.DeleteOneTLSARecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateTXTRecordContext(ctx context.Context, request *CreateTXTRecordRequestType) (*CreateTXTRecordResponseType, error) {
response := new(CreateTXTRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateTXTRecord(request *CreateTXTRecordRequestType) (*CreateTXTRecordResponseType, error) {
return service.CreateTXTRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneTXTRecordContext(ctx context.Context, request *GetOneTXTRecordRequestType) (*GetOneTXTRecordResponseType, error) {
response := new(GetOneTXTRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneTXTRecord(request *GetOneTXTRecordRequestType) (*GetOneTXTRecordResponseType, error) {
return service.GetOneTXTRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetTXTRecordsContext(ctx context.Context, request *GetTXTRecordsRequestType) (*GetTXTRecordsResponseType, error) {
response := new(GetTXTRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetTXTRecords(request *GetTXTRecordsRequestType) (*GetTXTRecordsResponseType, error) {
return service.GetTXTRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateTXTRecordContext(ctx context.Context, request *UpdateTXTRecordRequestType) (*UpdateTXTRecordResponseType, error) {
response := new(UpdateTXTRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateTXTRecord(request *UpdateTXTRecordRequestType) (*UpdateTXTRecordResponseType, error) {
return service.UpdateTXTRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteTXTRecordsContext(ctx context.Context, request *DeleteTXTRecordsRequestType) (*DeleteTXTRecordsResponseType, error) {
response := new(DeleteTXTRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteTXTRecords(request *DeleteTXTRecordsRequestType) (*DeleteTXTRecordsResponseType, error) {
return service.DeleteTXTRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneTXTRecordContext(ctx context.Context, request *DeleteOneTXTRecordRequestType) (*DeleteOneTXTRecordResponseType, error) {
response := new(DeleteOneTXTRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneTXTRecord(request *DeleteOneTXTRecordRequestType) (*DeleteOneTXTRecordResponseType, error) {
return service.DeleteOneTXTRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneSOARecordContext(ctx context.Context, request *GetOneSOARecordRequestType) (*GetOneSOARecordResponseType, error) {
response := new(GetOneSOARecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneSOARecord(request *GetOneSOARecordRequestType) (*GetOneSOARecordResponseType, error) {
return service.GetOneSOARecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetSOARecordsContext(ctx context.Context, request *GetSOARecordsRequestType) (*GetSOARecordsResponseType, error) {
response := new(GetSOARecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetSOARecords(request *GetSOARecordsRequestType) (*GetSOARecordsResponseType, error) {
return service.GetSOARecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateSOARecordContext(ctx context.Context, request *UpdateSOARecordRequestType) (*UpdateSOARecordResponseType, error) {
response := new(UpdateSOARecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateSOARecord(request *UpdateSOARecordRequestType) (*UpdateSOARecordResponseType, error) {
return service.UpdateSOARecordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateNSRecordContext(ctx context.Context, request *CreateNSRecordRequestType) (*CreateNSRecordResponseType, error) {
response := new(CreateNSRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateNSRecord(request *CreateNSRecordRequestType) (*CreateNSRecordResponseType, error) {
return service.CreateNSRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneNSRecordContext(ctx context.Context, request *GetOneNSRecordRequestType) (*GetOneNSRecordResponseType, error) {
response := new(GetOneNSRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneNSRecord(request *GetOneNSRecordRequestType) (*GetOneNSRecordResponseType, error) {
return service.GetOneNSRecordContext(
context.Background(),
request,
)
}
func (service *dynect) GetNSRecordsContext(ctx context.Context, request *GetNSRecordsRequestType) (*GetNSRecordsResponseType, error) {
response := new(GetNSRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetNSRecords(request *GetNSRecordsRequestType) (*GetNSRecordsResponseType, error) {
return service.GetNSRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateNSRecordContext(ctx context.Context, request *UpdateNSRecordRequestType) (*UpdateNSRecordResponseType, error) {
response := new(UpdateNSRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateNSRecord(request *UpdateNSRecordRequestType) (*UpdateNSRecordResponseType, error) {
return service.UpdateNSRecordContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteNSRecordsContext(ctx context.Context, request *DeleteNSRecordsRequestType) (*DeleteNSRecordsResponseType, error) {
response := new(DeleteNSRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteNSRecords(request *DeleteNSRecordsRequestType) (*DeleteNSRecordsResponseType, error) {
return service.DeleteNSRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneNSRecordContext(ctx context.Context, request *DeleteOneNSRecordRequestType) (*DeleteOneNSRecordResponseType, error) {
response := new(DeleteOneNSRecordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneNSRecord(request *DeleteOneNSRecordRequestType) (*DeleteOneNSRecordResponseType, error) {
return service.DeleteOneNSRecordContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceARecordsContext(ctx context.Context, request *ReplaceARecordsRequestType) (*ReplaceARecordsResponseType, error) {
response := new(ReplaceARecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceARecords(request *ReplaceARecordsRequestType) (*ReplaceARecordsResponseType, error) {
return service.ReplaceARecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceAAAARecordsContext(ctx context.Context, request *ReplaceAAAARecordsRequestType) (*ReplaceAAAARecordsResponseType, error) {
response := new(ReplaceAAAARecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceAAAARecords(request *ReplaceAAAARecordsRequestType) (*ReplaceAAAARecordsResponseType, error) {
return service.ReplaceAAAARecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceALIASRecordsContext(ctx context.Context, request *ReplaceALIASRecordsRequestType) (*ReplaceALIASRecordsResponseType, error) {
response := new(ReplaceALIASRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceALIASRecords(request *ReplaceALIASRecordsRequestType) (*ReplaceALIASRecordsResponseType, error) {
return service.ReplaceALIASRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceCAARecordsContext(ctx context.Context, request *ReplaceCAARecordsRequestType) (*ReplaceCAARecordsResponseType, error) {
response := new(ReplaceCAARecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceCAARecords(request *ReplaceCAARecordsRequestType) (*ReplaceCAARecordsResponseType, error) {
return service.ReplaceCAARecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceCDNSKEYRecordsContext(ctx context.Context, request *ReplaceCDNSKEYRecordsRequestType) (*ReplaceCDNSKEYRecordsResponseType, error) {
response := new(ReplaceCDNSKEYRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceCDNSKEYRecords(request *ReplaceCDNSKEYRecordsRequestType) (*ReplaceCDNSKEYRecordsResponseType, error) {
return service.ReplaceCDNSKEYRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceCDSRecordsContext(ctx context.Context, request *ReplaceCDSRecordsRequestType) (*ReplaceCDSRecordsResponseType, error) {
response := new(ReplaceCDSRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceCDSRecords(request *ReplaceCDSRecordsRequestType) (*ReplaceCDSRecordsResponseType, error) {
return service.ReplaceCDSRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceCERTRecordsContext(ctx context.Context, request *ReplaceCERTRecordsRequestType) (*ReplaceCERTRecordsResponseType, error) {
response := new(ReplaceCERTRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceCERTRecords(request *ReplaceCERTRecordsRequestType) (*ReplaceCERTRecordsResponseType, error) {
return service.ReplaceCERTRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceCNAMERecordsContext(ctx context.Context, request *ReplaceCNAMERecordsRequestType) (*ReplaceCNAMERecordsResponseType, error) {
response := new(ReplaceCNAMERecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceCNAMERecords(request *ReplaceCNAMERecordsRequestType) (*ReplaceCNAMERecordsResponseType, error) {
return service.ReplaceCNAMERecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceCSYNCRecordsContext(ctx context.Context, request *ReplaceCSYNCRecordsRequestType) (*ReplaceCSYNCRecordsResponseType, error) {
response := new(ReplaceCSYNCRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceCSYNCRecords(request *ReplaceCSYNCRecordsRequestType) (*ReplaceCSYNCRecordsResponseType, error) {
return service.ReplaceCSYNCRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceDHCIDRecordsContext(ctx context.Context, request *ReplaceDHCIDRecordsRequestType) (*ReplaceDHCIDRecordsResponseType, error) {
response := new(ReplaceDHCIDRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceDHCIDRecords(request *ReplaceDHCIDRecordsRequestType) (*ReplaceDHCIDRecordsResponseType, error) {
return service.ReplaceDHCIDRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceDNAMERecordsContext(ctx context.Context, request *ReplaceDNAMERecordsRequestType) (*ReplaceDNAMERecordsResponseType, error) {
response := new(ReplaceDNAMERecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceDNAMERecords(request *ReplaceDNAMERecordsRequestType) (*ReplaceDNAMERecordsResponseType, error) {
return service.ReplaceDNAMERecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceDNSKEYRecordsContext(ctx context.Context, request *ReplaceDNSKEYRecordsRequestType) (*ReplaceDNSKEYRecordsResponseType, error) {
response := new(ReplaceDNSKEYRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceDNSKEYRecords(request *ReplaceDNSKEYRecordsRequestType) (*ReplaceDNSKEYRecordsResponseType, error) {
return service.ReplaceDNSKEYRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceDSRecordsContext(ctx context.Context, request *ReplaceDSRecordsRequestType) (*ReplaceDSRecordsResponseType, error) {
response := new(ReplaceDSRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceDSRecords(request *ReplaceDSRecordsRequestType) (*ReplaceDSRecordsResponseType, error) {
return service.ReplaceDSRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceIPSECKEYRecordsContext(ctx context.Context, request *ReplaceIPSECKEYRecordsRequestType) (*ReplaceIPSECKEYRecordsResponseType, error) {
response := new(ReplaceIPSECKEYRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceIPSECKEYRecords(request *ReplaceIPSECKEYRecordsRequestType) (*ReplaceIPSECKEYRecordsResponseType, error) {
return service.ReplaceIPSECKEYRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceKEYRecordsContext(ctx context.Context, request *ReplaceKEYRecordsRequestType) (*ReplaceKEYRecordsResponseType, error) {
response := new(ReplaceKEYRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceKEYRecords(request *ReplaceKEYRecordsRequestType) (*ReplaceKEYRecordsResponseType, error) {
return service.ReplaceKEYRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceKXRecordsContext(ctx context.Context, request *ReplaceKXRecordsRequestType) (*ReplaceKXRecordsResponseType, error) {
response := new(ReplaceKXRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceKXRecords(request *ReplaceKXRecordsRequestType) (*ReplaceKXRecordsResponseType, error) {
return service.ReplaceKXRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceLOCRecordsContext(ctx context.Context, request *ReplaceLOCRecordsRequestType) (*ReplaceLOCRecordsResponseType, error) {
response := new(ReplaceLOCRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceLOCRecords(request *ReplaceLOCRecordsRequestType) (*ReplaceLOCRecordsResponseType, error) {
return service.ReplaceLOCRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceMXRecordsContext(ctx context.Context, request *ReplaceMXRecordsRequestType) (*ReplaceMXRecordsResponseType, error) {
response := new(ReplaceMXRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceMXRecords(request *ReplaceMXRecordsRequestType) (*ReplaceMXRecordsResponseType, error) {
return service.ReplaceMXRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceNAPTRRecordsContext(ctx context.Context, request *ReplaceNAPTRRecordsRequestType) (*ReplaceNAPTRRecordsResponseType, error) {
response := new(ReplaceNAPTRRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceNAPTRRecords(request *ReplaceNAPTRRecordsRequestType) (*ReplaceNAPTRRecordsResponseType, error) {
return service.ReplaceNAPTRRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceNSAPRecordsContext(ctx context.Context, request *ReplaceNSAPRecordsRequestType) (*ReplaceNSAPRecordsResponseType, error) {
response := new(ReplaceNSAPRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceNSAPRecords(request *ReplaceNSAPRecordsRequestType) (*ReplaceNSAPRecordsResponseType, error) {
return service.ReplaceNSAPRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplacePOLICYRecordsContext(ctx context.Context, request *ReplacePOLICYRecordsRequestType) (*ReplacePOLICYRecordsResponseType, error) {
response := new(ReplacePOLICYRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplacePOLICYRecords(request *ReplacePOLICYRecordsRequestType) (*ReplacePOLICYRecordsResponseType, error) {
return service.ReplacePOLICYRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplacePTRRecordsContext(ctx context.Context, request *ReplacePTRRecordsRequestType) (*ReplacePTRRecordsResponseType, error) {
response := new(ReplacePTRRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplacePTRRecords(request *ReplacePTRRecordsRequestType) (*ReplacePTRRecordsResponseType, error) {
return service.ReplacePTRRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplacePXRecordsContext(ctx context.Context, request *ReplacePXRecordsRequestType) (*ReplacePXRecordsResponseType, error) {
response := new(ReplacePXRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplacePXRecords(request *ReplacePXRecordsRequestType) (*ReplacePXRecordsResponseType, error) {
return service.ReplacePXRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceRPRecordsContext(ctx context.Context, request *ReplaceRPRecordsRequestType) (*ReplaceRPRecordsResponseType, error) {
response := new(ReplaceRPRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceRPRecords(request *ReplaceRPRecordsRequestType) (*ReplaceRPRecordsResponseType, error) {
return service.ReplaceRPRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceSPFRecordsContext(ctx context.Context, request *ReplaceSPFRecordsRequestType) (*ReplaceSPFRecordsResponseType, error) {
response := new(ReplaceSPFRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceSPFRecords(request *ReplaceSPFRecordsRequestType) (*ReplaceSPFRecordsResponseType, error) {
return service.ReplaceSPFRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceSRVRecordsContext(ctx context.Context, request *ReplaceSRVRecordsRequestType) (*ReplaceSRVRecordsResponseType, error) {
response := new(ReplaceSRVRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceSRVRecords(request *ReplaceSRVRecordsRequestType) (*ReplaceSRVRecordsResponseType, error) {
return service.ReplaceSRVRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceSSHFPRecordsContext(ctx context.Context, request *ReplaceSSHFPRecordsRequestType) (*ReplaceSSHFPRecordsResponseType, error) {
response := new(ReplaceSSHFPRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceSSHFPRecords(request *ReplaceSSHFPRecordsRequestType) (*ReplaceSSHFPRecordsResponseType, error) {
return service.ReplaceSSHFPRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceTLSARecordsContext(ctx context.Context, request *ReplaceTLSARecordsRequestType) (*ReplaceTLSARecordsResponseType, error) {
response := new(ReplaceTLSARecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceTLSARecords(request *ReplaceTLSARecordsRequestType) (*ReplaceTLSARecordsResponseType, error) {
return service.ReplaceTLSARecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceTXTRecordsContext(ctx context.Context, request *ReplaceTXTRecordsRequestType) (*ReplaceTXTRecordsResponseType, error) {
response := new(ReplaceTXTRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceTXTRecords(request *ReplaceTXTRecordsRequestType) (*ReplaceTXTRecordsResponseType, error) {
return service.ReplaceTXTRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) ReplaceNSRecordsContext(ctx context.Context, request *ReplaceNSRecordsRequestType) (*ReplaceNSRecordsResponseType, error) {
response := new(ReplaceNSRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ReplaceNSRecords(request *ReplaceNSRecordsRequestType) (*ReplaceNSRecordsResponseType, error) {
return service.ReplaceNSRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) GetANYRecordsContext(ctx context.Context, request *GetANYRecordsRequestType) (*GetANYRecordsResponseType, error) {
response := new(GetANYRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetANYRecords(request *GetANYRecordsRequestType) (*GetANYRecordsResponseType, error) {
return service.GetANYRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) GetAllRecordsContext(ctx context.Context, request *GetAllRecordsRequestType) (*GetAllRecordsResponseType, error) {
response := new(GetAllRecordsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetAllRecords(request *GetAllRecordsRequestType) (*GetAllRecordsResponseType, error) {
return service.GetAllRecordsContext(
context.Background(),
request,
)
}
func (service *dynect) GetAllAliasQNamesContext(ctx context.Context, request *GetAllAliasQNamesRequestType) (*GetAllAliasQNamesResponseType, error) {
response := new(GetAllAliasQNamesResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetAllAliasQNames(request *GetAllAliasQNamesRequestType) (*GetAllAliasQNamesResponseType, error) {
return service.GetAllAliasQNamesContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneUserContext(ctx context.Context, request *GetOneUserRequestType) (*GetOneUserResponseType, error) {
response := new(GetOneUserResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneUser(request *GetOneUserRequestType) (*GetOneUserResponseType, error) {
return service.GetOneUserContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneUserContext(ctx context.Context, request *DeleteOneUserRequestType) (*DeleteOneUserResponseType, error) {
response := new(DeleteOneUserResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneUser(request *DeleteOneUserRequestType) (*DeleteOneUserResponseType, error) {
return service.DeleteOneUserContext(
context.Background(),
request,
)
}
func (service *dynect) CreateUserContext(ctx context.Context, request *CreateUserRequestType) (*CreateUserResponseType, error) {
response := new(CreateUserResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateUser(request *CreateUserRequestType) (*CreateUserResponseType, error) {
return service.CreateUserContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateUserContext(ctx context.Context, request *UpdateUserRequestType) (*UpdateUserResponseType, error) {
response := new(UpdateUserResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateUser(request *UpdateUserRequestType) (*UpdateUserResponseType, error) {
return service.UpdateUserContext(
context.Background(),
request,
)
}
func (service *dynect) GetUsersContext(ctx context.Context, request *GetUsersRequestType) (*GetUsersResponseType, error) {
response := new(GetUsersResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetUsers(request *GetUsersRequestType) (*GetUsersResponseType, error) {
return service.GetUsersContext(
context.Background(),
request,
)
}
func (service *dynect) GetUpdateUsersContext(ctx context.Context, request *GetUpdateUsersRequestType) (*GetUpdateUsersResponseType, error) {
response := new(GetUpdateUsersResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetUpdateUsers(request *GetUpdateUsersRequestType) (*GetUpdateUsersResponseType, error) {
return service.GetUpdateUsersContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateUpdateUserContext(ctx context.Context, request *UpdateUpdateUserRequestType) (*UpdateUpdateUserResponseType, error) {
response := new(UpdateUpdateUserResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateUpdateUser(request *UpdateUpdateUserRequestType) (*UpdateUpdateUserResponseType, error) {
return service.UpdateUpdateUserContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneUpdateUserContext(ctx context.Context, request *DeleteOneUpdateUserRequestType) (*DeleteOneUpdateUserResponseType, error) {
response := new(DeleteOneUpdateUserResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneUpdateUser(request *DeleteOneUpdateUserRequestType) (*DeleteOneUpdateUserResponseType, error) {
return service.DeleteOneUpdateUserContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateUserPasswordContext(ctx context.Context, request *UpdateUserPasswordRequestType) (*UpdateUserPasswordResponseType, error) {
response := new(UpdateUserPasswordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateUserPassword(request *UpdateUserPasswordRequestType) (*UpdateUserPasswordResponseType, error) {
return service.UpdateUserPasswordContext(
context.Background(),
request,
)
}
func (service *dynect) BlockUserContext(ctx context.Context, request *BlockUserRequestType) (*BlockUserResponseType, error) {
response := new(BlockUserResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) BlockUser(request *BlockUserRequestType) (*BlockUserResponseType, error) {
return service.BlockUserContext(
context.Background(),
request,
)
}
func (service *dynect) UnblockUserContext(ctx context.Context, request *UnblockUserRequestType) (*UnblockUserResponseType, error) {
response := new(UnblockUserResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UnblockUser(request *UnblockUserRequestType) (*UnblockUserResponseType, error) {
return service.UnblockUserContext(
context.Background(),
request,
)
}
func (service *dynect) CreateContactContext(ctx context.Context, request *CreateContactRequestType) (*CreateContactResponseType, error) {
response := new(CreateContactResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateContact(request *CreateContactRequestType) (*CreateContactResponseType, error) {
return service.CreateContactContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneContactContext(ctx context.Context, request *GetOneContactRequestType) (*GetOneContactResponseType, error) {
response := new(GetOneContactResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneContact(request *GetOneContactRequestType) (*GetOneContactResponseType, error) {
return service.GetOneContactContext(
context.Background(),
request,
)
}
func (service *dynect) GetContactsContext(ctx context.Context, request *GetContactsRequestType) (*GetContactsResponseType, error) {
response := new(GetContactsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetContacts(request *GetContactsRequestType) (*GetContactsResponseType, error) {
return service.GetContactsContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneContactContext(ctx context.Context, request *DeleteOneContactRequestType) (*DeleteOneContactResponseType, error) {
response := new(DeleteOneContactResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneContact(request *DeleteOneContactRequestType) (*DeleteOneContactResponseType, error) {
return service.DeleteOneContactContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateContactContext(ctx context.Context, request *UpdateContactRequestType) (*UpdateContactResponseType, error) {
response := new(UpdateContactResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateContact(request *UpdateContactRequestType) (*UpdateContactResponseType, error) {
return service.UpdateContactContext(
context.Background(),
request,
)
}
func (service *dynect) CreateCustomerContext(ctx context.Context, request *CreateCustomerRequestType) (*CreateCustomerResponseType, error) {
response := new(CreateCustomerResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateCustomer(request *CreateCustomerRequestType) (*CreateCustomerResponseType, error) {
return service.CreateCustomerContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateCustomerContext(ctx context.Context, request *UpdateCustomerRequestType) (*UpdateCustomerResponseType, error) {
response := new(UpdateCustomerResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateCustomer(request *UpdateCustomerRequestType) (*UpdateCustomerResponseType, error) {
return service.UpdateCustomerContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneCustomerContext(ctx context.Context, request *GetOneCustomerRequestType) (*GetOneCustomerResponseType, error) {
response := new(GetOneCustomerResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneCustomer(request *GetOneCustomerRequestType) (*GetOneCustomerResponseType, error) {
return service.GetOneCustomerContext(
context.Background(),
request,
)
}
func (service *dynect) GetCustomersContext(ctx context.Context, request *GetCustomersRequestType) (*GetCustomersResponseType, error) {
response := new(GetCustomersResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetCustomers(request *GetCustomersRequestType) (*GetCustomersResponseType, error) {
return service.GetCustomersContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneCustomerContext(ctx context.Context, request *DeleteOneCustomerRequestType) (*DeleteOneCustomerResponseType, error) {
response := new(DeleteOneCustomerResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneCustomer(request *DeleteOneCustomerRequestType) (*DeleteOneCustomerResponseType, error) {
return service.DeleteOneCustomerContext(
context.Background(),
request,
)
}
func (service *dynect) GetCustomerPrefsContext(ctx context.Context, request *GetCustomerPrefsRequestType) (*GetCustomerPrefsResponseType, error) {
response := new(GetCustomerPrefsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetCustomerPrefs(request *GetCustomerPrefsRequestType) (*GetCustomerPrefsResponseType, error) {
return service.GetCustomerPrefsContext(
context.Background(),
request,
)
}
func (service *dynect) SetCustomerPrefsContext(ctx context.Context, request *SetCustomerPrefsRequestType) (*SetCustomerPrefsResponseType, error) {
response := new(SetCustomerPrefsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) SetCustomerPrefs(request *SetCustomerPrefsRequestType) (*SetCustomerPrefsResponseType, error) {
return service.SetCustomerPrefsContext(
context.Background(),
request,
)
}
func (service *dynect) GetCustomerIPACLContext(ctx context.Context, request *GetCustomerIPACLRequestType) (*GetCustomerIPACLResponseType, error) {
response := new(GetCustomerIPACLResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetCustomerIPACL(request *GetCustomerIPACLRequestType) (*GetCustomerIPACLResponseType, error) {
return service.GetCustomerIPACLContext(
context.Background(),
request,
)
}
func (service *dynect) SetCustomerIPACLContext(ctx context.Context, request *SetCustomerIPACLRequestType) (*SetCustomerIPACLResponseType, error) {
response := new(SetCustomerIPACLResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) SetCustomerIPACL(request *SetCustomerIPACLRequestType) (*SetCustomerIPACLResponseType, error) {
return service.SetCustomerIPACLContext(
context.Background(),
request,
)
}
func (service *dynect) CreateCustomerOracleMetadataContext(ctx context.Context, request *CreateCustomerOracleMetadataRequestType) (*CreateCustomerOracleMetadataResponseType, error) {
response := new(CreateCustomerOracleMetadataResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateCustomerOracleMetadata(request *CreateCustomerOracleMetadataRequestType) (*CreateCustomerOracleMetadataResponseType, error) {
return service.CreateCustomerOracleMetadataContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateCustomerOracleMetadataContext(ctx context.Context, request *UpdateCustomerOracleMetadataRequestType) (*UpdateCustomerOracleMetadataResponseType, error) {
response := new(UpdateCustomerOracleMetadataResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateCustomerOracleMetadata(request *UpdateCustomerOracleMetadataRequestType) (*UpdateCustomerOracleMetadataResponseType, error) {
return service.UpdateCustomerOracleMetadataContext(
context.Background(),
request,
)
}
func (service *dynect) GetCustomerOracleMetadataContext(ctx context.Context, request *GetCustomerOracleMetadataRequestType) (*GetCustomerOracleMetadataResponseType, error) {
response := new(GetCustomerOracleMetadataResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetCustomerOracleMetadata(request *GetCustomerOracleMetadataRequestType) (*GetCustomerOracleMetadataResponseType, error) {
return service.GetCustomerOracleMetadataContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteCustomerOracleMetadataContext(ctx context.Context, request *DeleteCustomerOracleMetadataRequestType) (*DeleteCustomerOracleMetadataResponseType, error) {
response := new(DeleteCustomerOracleMetadataResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteCustomerOracleMetadata(request *DeleteCustomerOracleMetadataRequestType) (*DeleteCustomerOracleMetadataResponseType, error) {
return service.DeleteCustomerOracleMetadataContext(
context.Background(),
request,
)
}
func (service *dynect) CreateZoneOracleMetadataContext(ctx context.Context, request *CreateZoneOracleMetadataRequestType) (*CreateZoneOracleMetadataResponseType, error) {
response := new(CreateZoneOracleMetadataResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateZoneOracleMetadata(request *CreateZoneOracleMetadataRequestType) (*CreateZoneOracleMetadataResponseType, error) {
return service.CreateZoneOracleMetadataContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateZoneOracleMetadataContext(ctx context.Context, request *UpdateZoneOracleMetadataRequestType) (*UpdateZoneOracleMetadataResponseType, error) {
response := new(UpdateZoneOracleMetadataResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateZoneOracleMetadata(request *UpdateZoneOracleMetadataRequestType) (*UpdateZoneOracleMetadataResponseType, error) {
return service.UpdateZoneOracleMetadataContext(
context.Background(),
request,
)
}
func (service *dynect) GetZoneOracleMetadataContext(ctx context.Context, request *GetZoneOracleMetadataRequestType) (*GetZoneOracleMetadataResponseType, error) {
response := new(GetZoneOracleMetadataResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetZoneOracleMetadata(request *GetZoneOracleMetadataRequestType) (*GetZoneOracleMetadataResponseType, error) {
return service.GetZoneOracleMetadataContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteZoneOracleMetadataContext(ctx context.Context, request *DeleteZoneOracleMetadataRequestType) (*DeleteZoneOracleMetadataResponseType, error) {
response := new(DeleteZoneOracleMetadataResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteZoneOracleMetadata(request *DeleteZoneOracleMetadataRequestType) (*DeleteZoneOracleMetadataResponseType, error) {
return service.DeleteZoneOracleMetadataContext(
context.Background(),
request,
)
}
func (service *dynect) OCIMigrateContext(ctx context.Context, request *OCIMigrateRequestType) (*OCIMigrateResponseType, error) {
response := new(OCIMigrateResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) OCIMigrate(request *OCIMigrateRequestType) (*OCIMigrateResponseType, error) {
return service.OCIMigrateContext(
context.Background(),
request,
)
}
func (service *dynect) CreateDDNSContext(ctx context.Context, request *CreateDDNSRequestType) (*CreateDDNSResponseType, error) {
response := new(CreateDDNSResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateDDNS(request *CreateDDNSRequestType) (*CreateDDNSResponseType, error) {
return service.CreateDDNSContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneDDNSContext(ctx context.Context, request *GetOneDDNSRequestType) (*GetOneDDNSResponseType, error) {
response := new(GetOneDDNSResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneDDNS(request *GetOneDDNSRequestType) (*GetOneDDNSResponseType, error) {
return service.GetOneDDNSContext(
context.Background(),
request,
)
}
func (service *dynect) GetDDNSsContext(ctx context.Context, request *GetDDNSsRequestType) (*GetDDNSsResponseType, error) {
response := new(GetDDNSsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetDDNSs(request *GetDDNSsRequestType) (*GetDDNSsResponseType, error) {
return service.GetDDNSsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateDDNSContext(ctx context.Context, request *UpdateDDNSRequestType) (*UpdateDDNSResponseType, error) {
response := new(UpdateDDNSResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateDDNS(request *UpdateDDNSRequestType) (*UpdateDDNSResponseType, error) {
return service.UpdateDDNSContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneDDNSContext(ctx context.Context, request *DeleteOneDDNSRequestType) (*DeleteOneDDNSResponseType, error) {
response := new(DeleteOneDDNSResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneDDNS(request *DeleteOneDDNSRequestType) (*DeleteOneDDNSResponseType, error) {
return service.DeleteOneDDNSContext(
context.Background(),
request,
)
}
func (service *dynect) ActivateDDNSContext(ctx context.Context, request *ActivateDDNSRequestType) (*ActivateDDNSResponseType, error) {
response := new(ActivateDDNSResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ActivateDDNS(request *ActivateDDNSRequestType) (*ActivateDDNSResponseType, error) {
return service.ActivateDDNSContext(
context.Background(),
request,
)
}
func (service *dynect) DeactivateDDNSContext(ctx context.Context, request *DeactivateDDNSRequestType) (*DeactivateDDNSResponseType, error) {
response := new(DeactivateDDNSResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeactivateDDNS(request *DeactivateDDNSRequestType) (*DeactivateDDNSResponseType, error) {
return service.DeactivateDDNSContext(
context.Background(),
request,
)
}
func (service *dynect) ResetDDNSContext(ctx context.Context, request *ResetDDNSRequestType) (*ResetDDNSResponseType, error) {
response := new(ResetDDNSResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ResetDDNS(request *ResetDDNSRequestType) (*ResetDDNSResponseType, error) {
return service.ResetDDNSContext(
context.Background(),
request,
)
}
func (service *dynect) GetUpdateUserPasswordContext(ctx context.Context, request *GetUpdateUserPasswordRequestType) (*GetUpdateUserPasswordResponseType, error) {
response := new(GetUpdateUserPasswordResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetUpdateUserPassword(request *GetUpdateUserPasswordRequestType) (*GetUpdateUserPasswordResponseType, error) {
return service.GetUpdateUserPasswordContext(
context.Background(),
request,
)
}
func (service *dynect) CreateDDNSHostContext(ctx context.Context, request *CreateDDNSHostRequestType) (*CreateDDNSHostResponseType, error) {
response := new(CreateDDNSHostResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateDDNSHost(request *CreateDDNSHostRequestType) (*CreateDDNSHostResponseType, error) {
return service.CreateDDNSHostContext(
context.Background(),
request,
)
}
func (service *dynect) CreateUpdateUserContext(ctx context.Context, request *CreateUpdateUserRequestType) (*CreateUpdateUserResponseType, error) {
response := new(CreateUpdateUserResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateUpdateUser(request *CreateUpdateUserRequestType) (*CreateUpdateUserResponseType, error) {
return service.CreateUpdateUserContext(
context.Background(),
request,
)
}
func (service *dynect) AddDDNSContext(ctx context.Context, request *AddDDNSRequestType) (*AddDDNSResponseType, error) {
response := new(AddDDNSResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) AddDDNS(request *AddDDNSRequestType) (*AddDDNSResponseType, error) {
return service.AddDDNSContext(
context.Background(),
request,
)
}
func (service *dynect) CreateFailoverContext(ctx context.Context, request *CreateFailoverRequestType) (*CreateFailoverResponseType, error) {
response := new(CreateFailoverResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateFailover(request *CreateFailoverRequestType) (*CreateFailoverResponseType, error) {
return service.CreateFailoverContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneFailoverContext(ctx context.Context, request *GetOneFailoverRequestType) (*GetOneFailoverResponseType, error) {
response := new(GetOneFailoverResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneFailover(request *GetOneFailoverRequestType) (*GetOneFailoverResponseType, error) {
return service.GetOneFailoverContext(
context.Background(),
request,
)
}
func (service *dynect) GetFailoversContext(ctx context.Context, request *GetFailoversRequestType) (*GetFailoversResponseType, error) {
response := new(GetFailoversResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetFailovers(request *GetFailoversRequestType) (*GetFailoversResponseType, error) {
return service.GetFailoversContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateFailoverContext(ctx context.Context, request *UpdateFailoverRequestType) (*UpdateFailoverResponseType, error) {
response := new(UpdateFailoverResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateFailover(request *UpdateFailoverRequestType) (*UpdateFailoverResponseType, error) {
return service.UpdateFailoverContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneFailoverContext(ctx context.Context, request *DeleteOneFailoverRequestType) (*DeleteOneFailoverResponseType, error) {
response := new(DeleteOneFailoverResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneFailover(request *DeleteOneFailoverRequestType) (*DeleteOneFailoverResponseType, error) {
return service.DeleteOneFailoverContext(
context.Background(),
request,
)
}
func (service *dynect) ActivateFailoverContext(ctx context.Context, request *ActivateFailoverRequestType) (*ActivateFailoverResponseType, error) {
response := new(ActivateFailoverResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ActivateFailover(request *ActivateFailoverRequestType) (*ActivateFailoverResponseType, error) {
return service.ActivateFailoverContext(
context.Background(),
request,
)
}
func (service *dynect) DeactivateFailoverContext(ctx context.Context, request *DeactivateFailoverRequestType) (*DeactivateFailoverResponseType, error) {
response := new(DeactivateFailoverResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeactivateFailover(request *DeactivateFailoverRequestType) (*DeactivateFailoverResponseType, error) {
return service.DeactivateFailoverContext(
context.Background(),
request,
)
}
func (service *dynect) RecoverFailoverContext(ctx context.Context, request *RecoverFailoverRequestType) (*RecoverFailoverResponseType, error) {
response := new(RecoverFailoverResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) RecoverFailover(request *RecoverFailoverRequestType) (*RecoverFailoverResponseType, error) {
return service.RecoverFailoverContext(
context.Background(),
request,
)
}
func (service *dynect) CreateLoadBalanceContext(ctx context.Context, request *CreateLoadBalanceRequestType) (*CreateLoadBalanceResponseType, error) {
response := new(CreateLoadBalanceResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateLoadBalance(request *CreateLoadBalanceRequestType) (*CreateLoadBalanceResponseType, error) {
return service.CreateLoadBalanceContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneLoadBalanceContext(ctx context.Context, request *GetOneLoadBalanceRequestType) (*GetOneLoadBalanceResponseType, error) {
response := new(GetOneLoadBalanceResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneLoadBalance(request *GetOneLoadBalanceRequestType) (*GetOneLoadBalanceResponseType, error) {
return service.GetOneLoadBalanceContext(
context.Background(),
request,
)
}
func (service *dynect) GetLoadBalancesContext(ctx context.Context, request *GetLoadBalancesRequestType) (*GetLoadBalancesResponseType, error) {
response := new(GetLoadBalancesResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetLoadBalances(request *GetLoadBalancesRequestType) (*GetLoadBalancesResponseType, error) {
return service.GetLoadBalancesContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateLoadBalanceContext(ctx context.Context, request *UpdateLoadBalanceRequestType) (*UpdateLoadBalanceResponseType, error) {
response := new(UpdateLoadBalanceResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateLoadBalance(request *UpdateLoadBalanceRequestType) (*UpdateLoadBalanceResponseType, error) {
return service.UpdateLoadBalanceContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneLoadBalanceContext(ctx context.Context, request *DeleteOneLoadBalanceRequestType) (*DeleteOneLoadBalanceResponseType, error) {
response := new(DeleteOneLoadBalanceResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneLoadBalance(request *DeleteOneLoadBalanceRequestType) (*DeleteOneLoadBalanceResponseType, error) {
return service.DeleteOneLoadBalanceContext(
context.Background(),
request,
)
}
func (service *dynect) ActivateLoadBalanceContext(ctx context.Context, request *ActivateLoadBalanceRequestType) (*ActivateLoadBalanceResponseType, error) {
response := new(ActivateLoadBalanceResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ActivateLoadBalance(request *ActivateLoadBalanceRequestType) (*ActivateLoadBalanceResponseType, error) {
return service.ActivateLoadBalanceContext(
context.Background(),
request,
)
}
func (service *dynect) DeactivateLoadBalanceContext(ctx context.Context, request *DeactivateLoadBalanceRequestType) (*DeactivateLoadBalanceResponseType, error) {
response := new(DeactivateLoadBalanceResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeactivateLoadBalance(request *DeactivateLoadBalanceRequestType) (*DeactivateLoadBalanceResponseType, error) {
return service.DeactivateLoadBalanceContext(
context.Background(),
request,
)
}
func (service *dynect) RecoverLoadBalanceContext(ctx context.Context, request *RecoverLoadBalanceRequestType) (*RecoverLoadBalanceResponseType, error) {
response := new(RecoverLoadBalanceResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) RecoverLoadBalance(request *RecoverLoadBalanceRequestType) (*RecoverLoadBalanceResponseType, error) {
return service.RecoverLoadBalanceContext(
context.Background(),
request,
)
}
func (service *dynect) RecoverLoadBalanceIPContext(ctx context.Context, request *RecoverLoadBalanceIPRequestType) (*RecoverLoadBalanceIPResponseType, error) {
response := new(RecoverLoadBalanceIPResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) RecoverLoadBalanceIP(request *RecoverLoadBalanceIPRequestType) (*RecoverLoadBalanceIPResponseType, error) {
return service.RecoverLoadBalanceIPContext(
context.Background(),
request,
)
}
func (service *dynect) CreateLoadBalancePoolEntryContext(ctx context.Context, request *CreateLoadBalancePoolEntryRequestType) (*CreateLoadBalancePoolEntryResponseType, error) {
response := new(CreateLoadBalancePoolEntryResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateLoadBalancePoolEntry(request *CreateLoadBalancePoolEntryRequestType) (*CreateLoadBalancePoolEntryResponseType, error) {
return service.CreateLoadBalancePoolEntryContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateLoadBalancePoolEntryContext(ctx context.Context, request *UpdateLoadBalancePoolEntryRequestType) (*UpdateLoadBalancePoolEntryResponseType, error) {
response := new(UpdateLoadBalancePoolEntryResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateLoadBalancePoolEntry(request *UpdateLoadBalancePoolEntryRequestType) (*UpdateLoadBalancePoolEntryResponseType, error) {
return service.UpdateLoadBalancePoolEntryContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneLoadBalancePoolEntryContext(ctx context.Context, request *GetOneLoadBalancePoolEntryRequestType) (*GetOneLoadBalancePoolEntryResponseType, error) {
response := new(GetOneLoadBalancePoolEntryResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneLoadBalancePoolEntry(request *GetOneLoadBalancePoolEntryRequestType) (*GetOneLoadBalancePoolEntryResponseType, error) {
return service.GetOneLoadBalancePoolEntryContext(
context.Background(),
request,
)
}
func (service *dynect) GetLoadBalancePoolEntriesContext(ctx context.Context, request *GetLoadBalancePoolEntriesRequestType) (*GetLoadBalancePoolEntriesResponseType, error) {
response := new(GetLoadBalancePoolEntriesResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetLoadBalancePoolEntries(request *GetLoadBalancePoolEntriesRequestType) (*GetLoadBalancePoolEntriesResponseType, error) {
return service.GetLoadBalancePoolEntriesContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneLoadBalancePoolEntryContext(ctx context.Context, request *DeleteOneLoadBalancePoolEntryRequestType) (*DeleteOneLoadBalancePoolEntryResponseType, error) {
response := new(DeleteOneLoadBalancePoolEntryResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneLoadBalancePoolEntry(request *DeleteOneLoadBalancePoolEntryRequestType) (*DeleteOneLoadBalancePoolEntryResponseType, error) {
return service.DeleteOneLoadBalancePoolEntryContext(
context.Background(),
request,
)
}
func (service *dynect) CreateGSLBContext(ctx context.Context, request *CreateGSLBRequestType) (*CreateGSLBResponseType, error) {
response := new(CreateGSLBResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateGSLB(request *CreateGSLBRequestType) (*CreateGSLBResponseType, error) {
return service.CreateGSLBContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneGSLBContext(ctx context.Context, request *GetOneGSLBRequestType) (*GetOneGSLBResponseType, error) {
response := new(GetOneGSLBResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneGSLB(request *GetOneGSLBRequestType) (*GetOneGSLBResponseType, error) {
return service.GetOneGSLBContext(
context.Background(),
request,
)
}
func (service *dynect) GetGSLBsContext(ctx context.Context, request *GetGSLBsRequestType) (*GetGSLBsResponseType, error) {
response := new(GetGSLBsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetGSLBs(request *GetGSLBsRequestType) (*GetGSLBsResponseType, error) {
return service.GetGSLBsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateGSLBContext(ctx context.Context, request *UpdateGSLBRequestType) (*UpdateGSLBResponseType, error) {
response := new(UpdateGSLBResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateGSLB(request *UpdateGSLBRequestType) (*UpdateGSLBResponseType, error) {
return service.UpdateGSLBContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneGSLBContext(ctx context.Context, request *DeleteOneGSLBRequestType) (*DeleteOneGSLBResponseType, error) {
response := new(DeleteOneGSLBResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneGSLB(request *DeleteOneGSLBRequestType) (*DeleteOneGSLBResponseType, error) {
return service.DeleteOneGSLBContext(
context.Background(),
request,
)
}
func (service *dynect) ActivateGSLBContext(ctx context.Context, request *ActivateGSLBRequestType) (*ActivateGSLBResponseType, error) {
response := new(ActivateGSLBResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ActivateGSLB(request *ActivateGSLBRequestType) (*ActivateGSLBResponseType, error) {
return service.ActivateGSLBContext(
context.Background(),
request,
)
}
func (service *dynect) DeactivateGSLBContext(ctx context.Context, request *DeactivateGSLBRequestType) (*DeactivateGSLBResponseType, error) {
response := new(DeactivateGSLBResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeactivateGSLB(request *DeactivateGSLBRequestType) (*DeactivateGSLBResponseType, error) {
return service.DeactivateGSLBContext(
context.Background(),
request,
)
}
func (service *dynect) RecoverGSLBContext(ctx context.Context, request *RecoverGSLBRequestType) (*RecoverGSLBResponseType, error) {
response := new(RecoverGSLBResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) RecoverGSLB(request *RecoverGSLBRequestType) (*RecoverGSLBResponseType, error) {
return service.RecoverGSLBContext(
context.Background(),
request,
)
}
func (service *dynect) RecoverGSLBIPContext(ctx context.Context, request *RecoverGSLBIPRequestType) (*RecoverGSLBIPResponseType, error) {
response := new(RecoverGSLBIPResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) RecoverGSLBIP(request *RecoverGSLBIPRequestType) (*RecoverGSLBIPResponseType, error) {
return service.RecoverGSLBIPContext(
context.Background(),
request,
)
}
func (service *dynect) CreateGSLBRegionContext(ctx context.Context, request *CreateGSLBRegionRequestType) (*CreateGSLBRegionResponseType, error) {
response := new(CreateGSLBRegionResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateGSLBRegion(request *CreateGSLBRegionRequestType) (*CreateGSLBRegionResponseType, error) {
return service.CreateGSLBRegionContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneGSLBRegionContext(ctx context.Context, request *GetOneGSLBRegionRequestType) (*GetOneGSLBRegionResponseType, error) {
response := new(GetOneGSLBRegionResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneGSLBRegion(request *GetOneGSLBRegionRequestType) (*GetOneGSLBRegionResponseType, error) {
return service.GetOneGSLBRegionContext(
context.Background(),
request,
)
}
func (service *dynect) GetGSLBRegionsContext(ctx context.Context, request *GetGSLBRegionsRequestType) (*GetGSLBRegionsResponseType, error) {
response := new(GetGSLBRegionsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetGSLBRegions(request *GetGSLBRegionsRequestType) (*GetGSLBRegionsResponseType, error) {
return service.GetGSLBRegionsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateGSLBRegionContext(ctx context.Context, request *UpdateGSLBRegionRequestType) (*UpdateGSLBRegionResponseType, error) {
response := new(UpdateGSLBRegionResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateGSLBRegion(request *UpdateGSLBRegionRequestType) (*UpdateGSLBRegionResponseType, error) {
return service.UpdateGSLBRegionContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneGSLBRegionContext(ctx context.Context, request *DeleteOneGSLBRegionRequestType) (*DeleteOneGSLBRegionResponseType, error) {
response := new(DeleteOneGSLBRegionResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneGSLBRegion(request *DeleteOneGSLBRegionRequestType) (*DeleteOneGSLBRegionResponseType, error) {
return service.DeleteOneGSLBRegionContext(
context.Background(),
request,
)
}
func (service *dynect) CreateGSLBRegionPoolEntryContext(ctx context.Context, request *CreateGSLBRegionPoolEntryRequestType) (*CreateGSLBRegionPoolEntryResponseType, error) {
response := new(CreateGSLBRegionPoolEntryResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateGSLBRegionPoolEntry(request *CreateGSLBRegionPoolEntryRequestType) (*CreateGSLBRegionPoolEntryResponseType, error) {
return service.CreateGSLBRegionPoolEntryContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateGSLBRegionPoolEntryContext(ctx context.Context, request *UpdateGSLBRegionPoolEntryRequestType) (*UpdateGSLBRegionPoolEntryResponseType, error) {
response := new(UpdateGSLBRegionPoolEntryResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateGSLBRegionPoolEntry(request *UpdateGSLBRegionPoolEntryRequestType) (*UpdateGSLBRegionPoolEntryResponseType, error) {
return service.UpdateGSLBRegionPoolEntryContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneGSLBRegionPoolEntryContext(ctx context.Context, request *GetOneGSLBRegionPoolEntryRequestType) (*GetOneGSLBRegionPoolEntryResponseType, error) {
response := new(GetOneGSLBRegionPoolEntryResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneGSLBRegionPoolEntry(request *GetOneGSLBRegionPoolEntryRequestType) (*GetOneGSLBRegionPoolEntryResponseType, error) {
return service.GetOneGSLBRegionPoolEntryContext(
context.Background(),
request,
)
}
func (service *dynect) GetGSLBRegionPoolEntriesContext(ctx context.Context, request *GetGSLBRegionPoolEntriesRequestType) (*GetGSLBRegionPoolEntriesResponseType, error) {
response := new(GetGSLBRegionPoolEntriesResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetGSLBRegionPoolEntries(request *GetGSLBRegionPoolEntriesRequestType) (*GetGSLBRegionPoolEntriesResponseType, error) {
return service.GetGSLBRegionPoolEntriesContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneGSLBRegionPoolEntryContext(ctx context.Context, request *DeleteOneGSLBRegionPoolEntryRequestType) (*DeleteOneGSLBRegionPoolEntryResponseType, error) {
response := new(DeleteOneGSLBRegionPoolEntryResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneGSLBRegionPoolEntry(request *DeleteOneGSLBRegionPoolEntryRequestType) (*DeleteOneGSLBRegionPoolEntryResponseType, error) {
return service.DeleteOneGSLBRegionPoolEntryContext(
context.Background(),
request,
)
}
func (service *dynect) CreateRTTMContext(ctx context.Context, request *CreateRTTMRequestType) (*CreateRTTMResponseType, error) {
response := new(CreateRTTMResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateRTTM(request *CreateRTTMRequestType) (*CreateRTTMResponseType, error) {
return service.CreateRTTMContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneRTTMContext(ctx context.Context, request *GetOneRTTMRequestType) (*GetOneRTTMResponseType, error) {
response := new(GetOneRTTMResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneRTTM(request *GetOneRTTMRequestType) (*GetOneRTTMResponseType, error) {
return service.GetOneRTTMContext(
context.Background(),
request,
)
}
func (service *dynect) GetRTTMsContext(ctx context.Context, request *GetRTTMsRequestType) (*GetRTTMsResponseType, error) {
response := new(GetRTTMsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetRTTMs(request *GetRTTMsRequestType) (*GetRTTMsResponseType, error) {
return service.GetRTTMsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateRTTMContext(ctx context.Context, request *UpdateRTTMRequestType) (*UpdateRTTMResponseType, error) {
response := new(UpdateRTTMResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateRTTM(request *UpdateRTTMRequestType) (*UpdateRTTMResponseType, error) {
return service.UpdateRTTMContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneRTTMContext(ctx context.Context, request *DeleteOneRTTMRequestType) (*DeleteOneRTTMResponseType, error) {
response := new(DeleteOneRTTMResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneRTTM(request *DeleteOneRTTMRequestType) (*DeleteOneRTTMResponseType, error) {
return service.DeleteOneRTTMContext(
context.Background(),
request,
)
}
func (service *dynect) ActivateRTTMContext(ctx context.Context, request *ActivateRTTMRequestType) (*ActivateRTTMResponseType, error) {
response := new(ActivateRTTMResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ActivateRTTM(request *ActivateRTTMRequestType) (*ActivateRTTMResponseType, error) {
return service.ActivateRTTMContext(
context.Background(),
request,
)
}
func (service *dynect) DeactivateRTTMContext(ctx context.Context, request *DeactivateRTTMRequestType) (*DeactivateRTTMResponseType, error) {
response := new(DeactivateRTTMResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeactivateRTTM(request *DeactivateRTTMRequestType) (*DeactivateRTTMResponseType, error) {
return service.DeactivateRTTMContext(
context.Background(),
request,
)
}
func (service *dynect) RecoverRTTMContext(ctx context.Context, request *RecoverRTTMRequestType) (*RecoverRTTMResponseType, error) {
response := new(RecoverRTTMResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) RecoverRTTM(request *RecoverRTTMRequestType) (*RecoverRTTMResponseType, error) {
return service.RecoverRTTMContext(
context.Background(),
request,
)
}
func (service *dynect) RecoverRTTMIPContext(ctx context.Context, request *RecoverRTTMIPRequestType) (*RecoverRTTMIPResponseType, error) {
response := new(RecoverRTTMIPResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) RecoverRTTMIP(request *RecoverRTTMIPRequestType) (*RecoverRTTMIPResponseType, error) {
return service.RecoverRTTMIPContext(
context.Background(),
request,
)
}
func (service *dynect) GetRTTMLogsContext(ctx context.Context, request *GetRTTMLogsRequestType) (*GetRTTMLogsResponseType, error) {
response := new(GetRTTMLogsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetRTTMLogs(request *GetRTTMLogsRequestType) (*GetRTTMLogsResponseType, error) {
return service.GetRTTMLogsContext(
context.Background(),
request,
)
}
func (service *dynect) GetRTTMRRSetsContext(ctx context.Context, request *GetRTTMRRSetsRequestType) (*GetRTTMRRSetsResponseType, error) {
response := new(GetRTTMRRSetsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetRTTMRRSets(request *GetRTTMRRSetsRequestType) (*GetRTTMRRSetsResponseType, error) {
return service.GetRTTMRRSetsContext(
context.Background(),
request,
)
}
func (service *dynect) CreateRTTMRegionContext(ctx context.Context, request *CreateRTTMRegionRequestType) (*CreateRTTMRegionResponseType, error) {
response := new(CreateRTTMRegionResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateRTTMRegion(request *CreateRTTMRegionRequestType) (*CreateRTTMRegionResponseType, error) {
return service.CreateRTTMRegionContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneRTTMRegionContext(ctx context.Context, request *GetOneRTTMRegionRequestType) (*GetOneRTTMRegionResponseType, error) {
response := new(GetOneRTTMRegionResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneRTTMRegion(request *GetOneRTTMRegionRequestType) (*GetOneRTTMRegionResponseType, error) {
return service.GetOneRTTMRegionContext(
context.Background(),
request,
)
}
func (service *dynect) GetRTTMRegionsContext(ctx context.Context, request *GetRTTMRegionsRequestType) (*GetRTTMRegionsResponseType, error) {
response := new(GetRTTMRegionsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetRTTMRegions(request *GetRTTMRegionsRequestType) (*GetRTTMRegionsResponseType, error) {
return service.GetRTTMRegionsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateRTTMRegionContext(ctx context.Context, request *UpdateRTTMRegionRequestType) (*UpdateRTTMRegionResponseType, error) {
response := new(UpdateRTTMRegionResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateRTTMRegion(request *UpdateRTTMRegionRequestType) (*UpdateRTTMRegionResponseType, error) {
return service.UpdateRTTMRegionContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneRTTMRegionContext(ctx context.Context, request *DeleteOneRTTMRegionRequestType) (*DeleteOneRTTMRegionResponseType, error) {
response := new(DeleteOneRTTMRegionResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneRTTMRegion(request *DeleteOneRTTMRegionRequestType) (*DeleteOneRTTMRegionResponseType, error) {
return service.DeleteOneRTTMRegionContext(
context.Background(),
request,
)
}
func (service *dynect) CreateRTTMRegionPoolEntryContext(ctx context.Context, request *CreateRTTMRegionPoolEntryRequestType) (*CreateRTTMRegionPoolEntryResponseType, error) {
response := new(CreateRTTMRegionPoolEntryResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateRTTMRegionPoolEntry(request *CreateRTTMRegionPoolEntryRequestType) (*CreateRTTMRegionPoolEntryResponseType, error) {
return service.CreateRTTMRegionPoolEntryContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateRTTMRegionPoolEntryContext(ctx context.Context, request *UpdateRTTMRegionPoolEntryRequestType) (*UpdateRTTMRegionPoolEntryResponseType, error) {
response := new(UpdateRTTMRegionPoolEntryResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateRTTMRegionPoolEntry(request *UpdateRTTMRegionPoolEntryRequestType) (*UpdateRTTMRegionPoolEntryResponseType, error) {
return service.UpdateRTTMRegionPoolEntryContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneRTTMRegionPoolEntryContext(ctx context.Context, request *GetOneRTTMRegionPoolEntryRequestType) (*GetOneRTTMRegionPoolEntryResponseType, error) {
response := new(GetOneRTTMRegionPoolEntryResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneRTTMRegionPoolEntry(request *GetOneRTTMRegionPoolEntryRequestType) (*GetOneRTTMRegionPoolEntryResponseType, error) {
return service.GetOneRTTMRegionPoolEntryContext(
context.Background(),
request,
)
}
func (service *dynect) GetRTTMRegionPoolEntriesContext(ctx context.Context, request *GetRTTMRegionPoolEntriesRequestType) (*GetRTTMRegionPoolEntriesResponseType, error) {
response := new(GetRTTMRegionPoolEntriesResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetRTTMRegionPoolEntries(request *GetRTTMRegionPoolEntriesRequestType) (*GetRTTMRegionPoolEntriesResponseType, error) {
return service.GetRTTMRegionPoolEntriesContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneRTTMRegionPoolEntryContext(ctx context.Context, request *DeleteOneRTTMRegionPoolEntryRequestType) (*DeleteOneRTTMRegionPoolEntryResponseType, error) {
response := new(DeleteOneRTTMRegionPoolEntryResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneRTTMRegionPoolEntry(request *DeleteOneRTTMRegionPoolEntryRequestType) (*DeleteOneRTTMRegionPoolEntryResponseType, error) {
return service.DeleteOneRTTMRegionPoolEntryContext(
context.Background(),
request,
)
}
func (service *dynect) CreateHTTPRedirectContext(ctx context.Context, request *CreateHTTPRedirectRequestType) (*CreateHTTPRedirectResponseType, error) {
response := new(CreateHTTPRedirectResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateHTTPRedirect(request *CreateHTTPRedirectRequestType) (*CreateHTTPRedirectResponseType, error) {
return service.CreateHTTPRedirectContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneHTTPRedirectContext(ctx context.Context, request *GetOneHTTPRedirectRequestType) (*GetOneHTTPRedirectResponseType, error) {
response := new(GetOneHTTPRedirectResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneHTTPRedirect(request *GetOneHTTPRedirectRequestType) (*GetOneHTTPRedirectResponseType, error) {
return service.GetOneHTTPRedirectContext(
context.Background(),
request,
)
}
func (service *dynect) GetHTTPRedirectsContext(ctx context.Context, request *GetHTTPRedirectsRequestType) (*GetHTTPRedirectsResponseType, error) {
response := new(GetHTTPRedirectsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetHTTPRedirects(request *GetHTTPRedirectsRequestType) (*GetHTTPRedirectsResponseType, error) {
return service.GetHTTPRedirectsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateHTTPRedirectContext(ctx context.Context, request *UpdateHTTPRedirectRequestType) (*UpdateHTTPRedirectResponseType, error) {
response := new(UpdateHTTPRedirectResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateHTTPRedirect(request *UpdateHTTPRedirectRequestType) (*UpdateHTTPRedirectResponseType, error) {
return service.UpdateHTTPRedirectContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneHTTPRedirectContext(ctx context.Context, request *DeleteOneHTTPRedirectRequestType) (*DeleteOneHTTPRedirectResponseType, error) {
response := new(DeleteOneHTTPRedirectResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneHTTPRedirect(request *DeleteOneHTTPRedirectRequestType) (*DeleteOneHTTPRedirectResponseType, error) {
return service.DeleteOneHTTPRedirectContext(
context.Background(),
request,
)
}
func (service *dynect) CreateAdvRedirectRuleContext(ctx context.Context, request *CreateAdvRedirectRuleRequestType) (*CreateAdvRedirectRuleResponseType, error) {
response := new(CreateAdvRedirectRuleResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateAdvRedirectRule(request *CreateAdvRedirectRuleRequestType) (*CreateAdvRedirectRuleResponseType, error) {
return service.CreateAdvRedirectRuleContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateAdvRedirectRuleContext(ctx context.Context, request *UpdateAdvRedirectRuleRequestType) (*UpdateAdvRedirectRuleResponseType, error) {
response := new(UpdateAdvRedirectRuleResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateAdvRedirectRule(request *UpdateAdvRedirectRuleRequestType) (*UpdateAdvRedirectRuleResponseType, error) {
return service.UpdateAdvRedirectRuleContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneAdvRedirectRuleContext(ctx context.Context, request *GetOneAdvRedirectRuleRequestType) (*GetOneAdvRedirectRuleResponseType, error) {
response := new(GetOneAdvRedirectRuleResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneAdvRedirectRule(request *GetOneAdvRedirectRuleRequestType) (*GetOneAdvRedirectRuleResponseType, error) {
return service.GetOneAdvRedirectRuleContext(
context.Background(),
request,
)
}
func (service *dynect) GetAdvRedirectRulesContext(ctx context.Context, request *GetAdvRedirectRulesRequestType) (*GetAdvRedirectRulesResponseType, error) {
response := new(GetAdvRedirectRulesResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetAdvRedirectRules(request *GetAdvRedirectRulesRequestType) (*GetAdvRedirectRulesResponseType, error) {
return service.GetAdvRedirectRulesContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneAdvRedirectRuleContext(ctx context.Context, request *DeleteOneAdvRedirectRuleRequestType) (*DeleteOneAdvRedirectRuleResponseType, error) {
response := new(DeleteOneAdvRedirectRuleResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneAdvRedirectRule(request *DeleteOneAdvRedirectRuleRequestType) (*DeleteOneAdvRedirectRuleResponseType, error) {
return service.DeleteOneAdvRedirectRuleContext(
context.Background(),
request,
)
}
func (service *dynect) CreateAdvRedirectContext(ctx context.Context, request *CreateAdvRedirectRequestType) (*CreateAdvRedirectResponseType, error) {
response := new(CreateAdvRedirectResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateAdvRedirect(request *CreateAdvRedirectRequestType) (*CreateAdvRedirectResponseType, error) {
return service.CreateAdvRedirectContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneAdvRedirectContext(ctx context.Context, request *GetOneAdvRedirectRequestType) (*GetOneAdvRedirectResponseType, error) {
response := new(GetOneAdvRedirectResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneAdvRedirect(request *GetOneAdvRedirectRequestType) (*GetOneAdvRedirectResponseType, error) {
return service.GetOneAdvRedirectContext(
context.Background(),
request,
)
}
func (service *dynect) GetAdvRedirectsContext(ctx context.Context, request *GetAdvRedirectsRequestType) (*GetAdvRedirectsResponseType, error) {
response := new(GetAdvRedirectsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetAdvRedirects(request *GetAdvRedirectsRequestType) (*GetAdvRedirectsResponseType, error) {
return service.GetAdvRedirectsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateAdvRedirectContext(ctx context.Context, request *UpdateAdvRedirectRequestType) (*UpdateAdvRedirectResponseType, error) {
response := new(UpdateAdvRedirectResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateAdvRedirect(request *UpdateAdvRedirectRequestType) (*UpdateAdvRedirectResponseType, error) {
return service.UpdateAdvRedirectContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneAdvRedirectContext(ctx context.Context, request *DeleteOneAdvRedirectRequestType) (*DeleteOneAdvRedirectResponseType, error) {
response := new(DeleteOneAdvRedirectResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneAdvRedirect(request *DeleteOneAdvRedirectRequestType) (*DeleteOneAdvRedirectResponseType, error) {
return service.DeleteOneAdvRedirectContext(
context.Background(),
request,
)
}
func (service *dynect) GetNodeListContext(ctx context.Context, request *GetNodeListRequestType) (*GetNodeListResponseType, error) {
response := new(GetNodeListResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetNodeList(request *GetNodeListRequestType) (*GetNodeListResponseType, error) {
return service.GetNodeListContext(
context.Background(),
request,
)
}
func (service *dynect) PublishZoneContext(ctx context.Context, request *PublishZoneRequestType) (*PublishZoneResponseType, error) {
response := new(PublishZoneResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) PublishZone(request *PublishZoneRequestType) (*PublishZoneResponseType, error) {
return service.PublishZoneContext(
context.Background(),
request,
)
}
func (service *dynect) PruneZoneContext(ctx context.Context, request *PruneZoneRequestType) (*PruneZoneResponseType, error) {
response := new(PruneZoneResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) PruneZone(request *PruneZoneRequestType) (*PruneZoneResponseType, error) {
return service.PruneZoneContext(
context.Background(),
request,
)
}
func (service *dynect) FreezeZoneContext(ctx context.Context, request *FreezeZoneRequestType) (*FreezeZoneResponseType, error) {
response := new(FreezeZoneResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) FreezeZone(request *FreezeZoneRequestType) (*FreezeZoneResponseType, error) {
return service.FreezeZoneContext(
context.Background(),
request,
)
}
func (service *dynect) ThawZoneContext(ctx context.Context, request *ThawZoneRequestType) (*ThawZoneResponseType, error) {
response := new(ThawZoneResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ThawZone(request *ThawZoneRequestType) (*ThawZoneResponseType, error) {
return service.ThawZoneContext(
context.Background(),
request,
)
}
func (service *dynect) RestoreZoneContext(ctx context.Context, request *RestoreZoneRequestType) (*RestoreZoneResponseType, error) {
response := new(RestoreZoneResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) RestoreZone(request *RestoreZoneRequestType) (*RestoreZoneResponseType, error) {
return service.RestoreZoneContext(
context.Background(),
request,
)
}
func (service *dynect) BlockZoneContext(ctx context.Context, request *BlockZoneRequestType) (*BlockZoneResponseType, error) {
response := new(BlockZoneResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) BlockZone(request *BlockZoneRequestType) (*BlockZoneResponseType, error) {
return service.BlockZoneContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteZoneChangesetContext(ctx context.Context, request *DeleteZoneChangesetRequestType) (*DeleteZoneChangesetResponseType, error) {
response := new(DeleteZoneChangesetResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteZoneChangeset(request *DeleteZoneChangesetRequestType) (*DeleteZoneChangesetResponseType, error) {
return service.DeleteZoneChangesetContext(
context.Background(),
request,
)
}
func (service *dynect) GetZoneChangesetContext(ctx context.Context, request *GetZoneChangesetRequestType) (*GetZoneChangesetResponseType, error) {
response := new(GetZoneChangesetResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetZoneChangeset(request *GetZoneChangesetRequestType) (*GetZoneChangesetResponseType, error) {
return service.GetZoneChangesetContext(
context.Background(),
request,
)
}
func (service *dynect) GetZoneNotesContext(ctx context.Context, request *GetZoneNotesRequestType) (*GetZoneNotesResponseType, error) {
response := new(GetZoneNotesResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetZoneNotes(request *GetZoneNotesRequestType) (*GetZoneNotesResponseType, error) {
return service.GetZoneNotesContext(
context.Background(),
request,
)
}
func (service *dynect) UploadZoneFileContext(ctx context.Context, request *UploadZoneFileRequestType) (*UploadZoneFileResponseType, error) {
response := new(UploadZoneFileResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UploadZoneFile(request *UploadZoneFileRequestType) (*UploadZoneFileResponseType, error) {
return service.UploadZoneFileContext(
context.Background(),
request,
)
}
func (service *dynect) TransferZoneInContext(ctx context.Context, request *TransferZoneInRequestType) (*TransferZoneInResponseType, error) {
response := new(TransferZoneInResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) TransferZoneIn(request *TransferZoneInRequestType) (*TransferZoneInResponseType, error) {
return service.TransferZoneInContext(
context.Background(),
request,
)
}
func (service *dynect) GetTransferStatusContext(ctx context.Context, request *GetTransferStatusRequestType) (*GetTransferStatusResponseType, error) {
response := new(GetTransferStatusResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetTransferStatus(request *GetTransferStatusRequestType) (*GetTransferStatusResponseType, error) {
return service.GetTransferStatusContext(
context.Background(),
request,
)
}
func (service *dynect) GetZoneConfigOptionsContext(ctx context.Context, request *GetZoneConfigOptionsRequestType) (*GetZoneConfigOptionsResponseType, error) {
response := new(GetZoneConfigOptionsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetZoneConfigOptions(request *GetZoneConfigOptionsRequestType) (*GetZoneConfigOptionsResponseType, error) {
return service.GetZoneConfigOptionsContext(
context.Background(),
request,
)
}
func (service *dynect) SetZoneConfigOptionsContext(ctx context.Context, request *SetZoneConfigOptionsRequestType) (*SetZoneConfigOptionsResponseType, error) {
response := new(SetZoneConfigOptionsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) SetZoneConfigOptions(request *SetZoneConfigOptionsRequestType) (*SetZoneConfigOptionsResponseType, error) {
return service.SetZoneConfigOptionsContext(
context.Background(),
request,
)
}
func (service *dynect) CreateIPTrackContext(ctx context.Context, request *CreateIPTrackRequestType) (*CreateIPTrackResponseType, error) {
response := new(CreateIPTrackResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateIPTrack(request *CreateIPTrackRequestType) (*CreateIPTrackResponseType, error) {
return service.CreateIPTrackContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneIPTrackContext(ctx context.Context, request *GetOneIPTrackRequestType) (*GetOneIPTrackResponseType, error) {
response := new(GetOneIPTrackResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneIPTrack(request *GetOneIPTrackRequestType) (*GetOneIPTrackResponseType, error) {
return service.GetOneIPTrackContext(
context.Background(),
request,
)
}
func (service *dynect) GetIPTracksContext(ctx context.Context, request *GetIPTracksRequestType) (*GetIPTracksResponseType, error) {
response := new(GetIPTracksResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetIPTracks(request *GetIPTracksRequestType) (*GetIPTracksResponseType, error) {
return service.GetIPTracksContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateIPTrackContext(ctx context.Context, request *UpdateIPTrackRequestType) (*UpdateIPTrackResponseType, error) {
response := new(UpdateIPTrackResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateIPTrack(request *UpdateIPTrackRequestType) (*UpdateIPTrackResponseType, error) {
return service.UpdateIPTrackContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneIPTrackContext(ctx context.Context, request *DeleteOneIPTrackRequestType) (*DeleteOneIPTrackResponseType, error) {
response := new(DeleteOneIPTrackResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneIPTrack(request *DeleteOneIPTrackRequestType) (*DeleteOneIPTrackResponseType, error) {
return service.DeleteOneIPTrackContext(
context.Background(),
request,
)
}
func (service *dynect) ActivateIPTrackContext(ctx context.Context, request *ActivateIPTrackRequestType) (*ActivateIPTrackResponseType, error) {
response := new(ActivateIPTrackResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ActivateIPTrack(request *ActivateIPTrackRequestType) (*ActivateIPTrackResponseType, error) {
return service.ActivateIPTrackContext(
context.Background(),
request,
)
}
func (service *dynect) DeactivateIPTrackContext(ctx context.Context, request *DeactivateIPTrackRequestType) (*DeactivateIPTrackResponseType, error) {
response := new(DeactivateIPTrackResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeactivateIPTrack(request *DeactivateIPTrackRequestType) (*DeactivateIPTrackResponseType, error) {
return service.DeactivateIPTrackContext(
context.Background(),
request,
)
}
func (service *dynect) CreateDNSSECContext(ctx context.Context, request *CreateDNSSECRequestType) (*CreateDNSSECResponseType, error) {
response := new(CreateDNSSECResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateDNSSEC(request *CreateDNSSECRequestType) (*CreateDNSSECResponseType, error) {
return service.CreateDNSSECContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneDNSSECContext(ctx context.Context, request *GetOneDNSSECRequestType) (*GetOneDNSSECResponseType, error) {
response := new(GetOneDNSSECResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneDNSSEC(request *GetOneDNSSECRequestType) (*GetOneDNSSECResponseType, error) {
return service.GetOneDNSSECContext(
context.Background(),
request,
)
}
func (service *dynect) GetDNSSECsContext(ctx context.Context, request *GetDNSSECsRequestType) (*GetDNSSECsResponseType, error) {
response := new(GetDNSSECsResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetDNSSECs(request *GetDNSSECsRequestType) (*GetDNSSECsResponseType, error) {
return service.GetDNSSECsContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateDNSSECContext(ctx context.Context, request *UpdateDNSSECRequestType) (*UpdateDNSSECResponseType, error) {
response := new(UpdateDNSSECResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateDNSSEC(request *UpdateDNSSECRequestType) (*UpdateDNSSECResponseType, error) {
return service.UpdateDNSSECContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneDNSSECContext(ctx context.Context, request *DeleteOneDNSSECRequestType) (*DeleteOneDNSSECResponseType, error) {
response := new(DeleteOneDNSSECResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneDNSSEC(request *DeleteOneDNSSECRequestType) (*DeleteOneDNSSECResponseType, error) {
return service.DeleteOneDNSSECContext(
context.Background(),
request,
)
}
func (service *dynect) ActivateDNSSECContext(ctx context.Context, request *ActivateDNSSECRequestType) (*ActivateDNSSECResponseType, error) {
response := new(ActivateDNSSECResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) ActivateDNSSEC(request *ActivateDNSSECRequestType) (*ActivateDNSSECResponseType, error) {
return service.ActivateDNSSECContext(
context.Background(),
request,
)
}
func (service *dynect) DeactivateDNSSECContext(ctx context.Context, request *DeactivateDNSSECRequestType) (*DeactivateDNSSECResponseType, error) {
response := new(DeactivateDNSSECResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeactivateDNSSEC(request *DeactivateDNSSECRequestType) (*DeactivateDNSSECResponseType, error) {
return service.DeactivateDNSSECContext(
context.Background(),
request,
)
}
func (service *dynect) GetDNSSECTimelineContext(ctx context.Context, request *GetDNSSECTimelineRequestType) (*GetDNSSECTimelineResponseType, error) {
response := new(GetDNSSECTimelineResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetDNSSECTimeline(request *GetDNSSECTimelineRequestType) (*GetDNSSECTimelineResponseType, error) {
return service.GetDNSSECTimelineContext(
context.Background(),
request,
)
}
func (service *dynect) GetTasksContext(ctx context.Context, request *GetTasksRequestType) (*GetTasksResponseType, error) {
response := new(GetTasksResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetTasks(request *GetTasksRequestType) (*GetTasksResponseType, error) {
return service.GetTasksContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneTaskContext(ctx context.Context, request *GetOneTaskRequestType) (*GetOneTaskResponseType, error) {
response := new(GetOneTaskResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneTask(request *GetOneTaskRequestType) (*GetOneTaskResponseType, error) {
return service.GetOneTaskContext(
context.Background(),
request,
)
}
func (service *dynect) CancelTaskContext(ctx context.Context, request *CancelTaskRequestType) (*CancelTaskResponseType, error) {
response := new(CancelTaskResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CancelTask(request *CancelTaskRequestType) (*CancelTaskResponseType, error) {
return service.CancelTaskContext(
context.Background(),
request,
)
}
func (service *dynect) CreateExtNameserverContext(ctx context.Context, request *CreateExtNameserverRequestType) (*CreateExtNameserverResponseType, error) {
response := new(CreateExtNameserverResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) CreateExtNameserver(request *CreateExtNameserverRequestType) (*CreateExtNameserverResponseType, error) {
return service.CreateExtNameserverContext(
context.Background(),
request,
)
}
func (service *dynect) GetOneExtNameserverContext(ctx context.Context, request *GetOneExtNameserverRequestType) (*GetOneExtNameserverResponseType, error) {
response := new(GetOneExtNameserverResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetOneExtNameserver(request *GetOneExtNameserverRequestType) (*GetOneExtNameserverResponseType, error) {
return service.GetOneExtNameserverContext(
context.Background(),
request,
)
}
func (service *dynect) GetExtNameserversContext(ctx context.Context, request *GetExtNameserversRequestType) (*GetExtNameserversResponseType, error) {
response := new(GetExtNameserversResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) GetExtNameservers(request *GetExtNameserversRequestType) (*GetExtNameserversResponseType, error) {
return service.GetExtNameserversContext(
context.Background(),
request,
)
}
func (service *dynect) UpdateExtNameserverContext(ctx context.Context, request *UpdateExtNameserverRequestType) (*UpdateExtNameserverResponseType, error) {
response := new(UpdateExtNameserverResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) UpdateExtNameserver(request *UpdateExtNameserverRequestType) (*UpdateExtNameserverResponseType, error) {
return service.UpdateExtNameserverContext(
context.Background(),
request,
)
}
func (service *dynect) DeleteOneExtNameserverContext(ctx context.Context, request *DeleteOneExtNameserverRequestType) (*DeleteOneExtNameserverResponseType, error) {
response := new(DeleteOneExtNameserverResponseType)
err := service.client.CallContext(ctx, "https://api2.dynect.net/SOAP/", request, response)
if err != nil {
return nil, err
}
return response, nil
}
func (service *dynect) DeleteOneExtNameserver(request *DeleteOneExtNameserverRequestType) (*DeleteOneExtNameserverResponseType, error) {
return service.DeleteOneExtNameserverContext(
context.Background(),
request,
)
}