// 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, ) }