network configuration capabilities.
IpNextAvailable for Next Available IP with extensible attribute for A, AAAA, and Host Record.GetZoneForwardByRef function to fetch zone-forward record by reference.GetZoneForwardFilters function to fetch all zone-forward records with the given filters.NullableForwardingServers and NullForwardTo to handle omitempty fields Forwardingmemberserver and ForwardTo of ZoneForward struct.SearchObjectByAltId to fetch objects by internal id.GetDnsMember and GetDhcpMember to fetch DNS and DHCP members respectively.UpdateDnsStatus and UpdateDhcpStatus to update DNS and DHCP status respectively.ginkgo with version update for test files.object_generated file contains supported objects from go-client and other WAPI objects with structs.record_ns file as RecordNS object struct already exists in object_generated file.This is just a bugfix release.
SearchHostRecordByAltId function to search Host Record By alternative ID from terraform.Create, Update, Delete and Get operation on below records are being added or enhanced.
#86 <https://github.com/infobloxopen/infoblox-go-client/issues/86>_#110 <https://github.com/infobloxopen/infoblox-go-client/issues/110>_#116 <https://github.com/infobloxopen/infoblox-go-client/issues/116>_#119 <https://github.com/infobloxopen/infoblox-go-client/issues/119>_#126 <https://github.com/infobloxopen/infoblox-go-client/issues/126>_WAPI version used to generate the client is "2.12.1"
DtcAllrecordsPxgridEndpointThreatinsightCloudclientLicenseGridwideParentalcontrolSubscribersiteRecordDtclbdnAdmingroupDnsshowcommandsDiscoveryDevicesupportbundleIpv6dhcpoptiondefinitionIPv6RangeAdAuthServerGridRestartbannersettingGridServicerestartGroupLeaseMemberDHCPPropertiesDiscoverySdnnetworkDtcMonitorHttpRecordNaptrDiscoveryDhcpddnsParentalcontrolSitememberThreatprotectionNatruleDdnsPrincipalclusterGroupParentalcontrolSubscriberrecordRecordTlsaAdmingroupGridshowcommandsVlanZoneRpAdmingroupLicensingshowcommandsAllrecordsDiscoveryStatusFilterrelayagentFiletransfersettingGridLoggingcategoriesMonitoreddomainsDtcAddressacDiscoveryAutoconversionsettingRulesetCacertificateIpv6filteroptionRoamingHostNsgroupForwardingmemberClientsubnetdomainDiscoverydataGridAttackmitigationGridCspgridsettingAuthpolicyDhcpoptionspaceDiscoveryDevicecomponentMsdnsserverSettingAtpoutboundNotificationRuleDtcMonitorSipParentalcontrolSubscriberThreatprotectionNatportRirOrganizationRecordMXRecordRpzCnameIpaddressAwsrte53zoneinfoExtensibleattributedefDescendantsDiscoveryMemberpropertiesGridServicerestartStatusPermissionAdmingroupDatabaseshowcommandsSettingViewaddressMastergridTrapreceiverViewGridDhcppropertiesIpv6NetworkDiscoveryGridpropertiesDiscoveryClicredentialSuperhostchildMemberDnsgluerecordaddrGridLicensePoolIpv6fixedaddresstemplateTftpfiledirDiscoveryVlaninfoMemberNtpApprovalworkflowDtcMonitorTcpFixedaddresstemplateDnsserverMgmtportsettingSettingIpamThresholdSettingScheduleIpv6rangetemplateSmartfolderGlobalVlanrangeSharedNetworkGridConsentbannersettingGridServicerestartGridServicerestartRequestChangedobjectIPv4AddressIpv6dhcpoptionspaceZoneStubLomuserGridDnsRecordRpzSrvUpgradescheduleDtcMonitorPdpDtcHealthIpv4NetworkGridCloudapiVmaddressHsmThalesgroupIPv6SharedNetworkAwsrte53taskDiscoverySdnconfigDtcServerLinkGridmemberSoaserialSortlistMsserverAdsitesSiteRecordDnameAdmingroupSamlsettingFilteroptionParentalcontrolBlockingpolicyNsgroupStubmemberRecordDhcidDtcServerGridMemberCloudapiAdmingroupDhcpshowcommandsThreatanalyticsAnalyticsWhitelistAdAuthServiceDbObjectsGridThreatanalyticsExclusionrangeHsmThalesAdminroleDiscoverytaskportDtcMonitorSnmpAdmingroupAdminsetcommandsSmartfolderQueryitemvalueDtcRecordNaptrGridMaxminddbinfoOutboundCloudclientSettingSecuritybannerDiscoverytaskvserverGridCloudapiInfoRadiusServerDiscoveryBasicsdnpollsettingsGridCloudapiUserSuperhostThreatprotectionRulesetThreatprotectionRuletemplateGridThreatprotectionNetworkuserRecordAliasDiscoveryPortDiscoveryCredentialgroupDiscoveryDeviceGridCloudapiVmDiscoveryStatusinfoDdnsPrincipalclusterAdmingroupDockersetcommandsAdmingroupMachinecontroltoplevelcommandsLogicfilterruleDiscoverytaskNsgroupBulkhostnametemplateDxlEndpointSharedrecordSrvAdmingroupAdminshowcommandsSettingNetworkDiscoveryBasicpollsettingsGridLicensesubpoolAdmingroupDockershowcommandsAdmingroupLockoutsettingDtcPoolLinkThreatanalyticsWhitelistChangedobjectOutboundCloudclientEventSettingPasswordSettingSnmpRecordNsec3TacacsplusAuthserviceDiscoveryPortConfigAdminstatusScheduledbackupIPv6NetworkTemplateLomnetworkconfigMemberserverRecordRpzCnameClientipaddressdnLanhaportsettingFingerprintIpv4FixedAddressRecordRpzCnameNtpkeyDbsnapshotHsmSafenetgroupAdmingroupNetworkingshowcommandsNtpaccessPhysicalportsettingSettingDynamicratioDtcTopologyRecordRpzAaaaIpaddressSmartfolderPersonalDiscoveryAdvancedpollsettingMemberCspmembersettingAllnsgroupDiscoveryIfaddrinfoLdapEamappingDtcPoolTrapnotificationDtcCertificateNetworkviewAssocmemberZoneNameServerAdminuserAdmingroupNetworkingsetcommandsDhcpmemberSettingAutomatedtrafficcaptureDiscoverySnmpcredentialDnstapsettingIpv6networksettingTaxiiRpzconfigMemberDnsipParentalcontrolMspCertificateAuthserviceExtsyslogbackupserverGridServicerestartGroupScheduleVtftpdirmemberDiscoverySeedrouterNotificationRestTemplateinstanceOcspResponderExclusionrangetemplateSettingTrafficcapturechrLdapAuthServiceNotificationRestTemplateDtcPoolConsolidatedMonitorHealthMemberservicestatusSmartfolderQueryitemCiscoiseEndpointThreatanalyticsModulesetAdmingroupDnssetcommandsRecordRpzAaaaDiscoveryDevicePortstatisticsDiscoveryPortControlTaskdetailsDtcRecordADtcRecordSrvOrderedresponsepolicyzonesAdmingroupZoneAuthDiscrepancySettingScavengingThreatprotectionGridRuleEADefListValueGridAttackdetectGridCspapiconfigSettingTriggerrecdnslatencyMACFilterAddressMssuperscopeRadiusAuthserviceLdapServerThreatprotectionRuleparamBfdtemplateGridCloudapiCloudstatisticsMemberFiledistributionSharedrecordgroupDhcpStatisticsFilterfingerprintGridServicerestartRequestNxdomainruleCsvimporttaskNotificationRestEndpointGridAutoblackholePreprovisionMsserverAdsitesDomainThreatprotectionStatisticsDiscoveryPortConfigVlaninfoRecordUnknownAdmingroupDhcpsetcommandsAdmingroupLicensingsetcommandsDiscoveryVrfmappingruleNotificationRuleexpressionopAllrpzrecordsIpv6NetworkContainerMsserverDhcpoptionSyslogserverScheduledTaskVdiscoverytaskCapacityreportObjectcountSamlAuthserviceIpv6settingNatsettingUpdatesdownloadmemberconfigRangeRecordNsecFiltermacRecordRrsigAwsrte53recordinfoGridCloudapiTenantDiscoveryAdvancedsdnpollsettingsVlanlinkDiscoveryNetworkinfoDnssectrustedkeyExpressionopRdatasubfieldSamlIdpDtcMonitorRecordRpzPtrSNMPUserSmartfolderGroupbyIpv4NetworkContainerParentalcontrolNasgatewayDtcRecordCnameMsserverDcnsrecordcreationSettingIpamTrapThreatprotectionStatinfoRecordNSUpgradegroupMemberservicecommunicationSharedrecordCnameThreatprotectionRuleZoneForwardNotificationRestTemplateparameterMemberThreatprotectionRecordRpzCnameIpaddressdnRecordnamepolicyGridCloudapiGatewayEndpointmappingSettingDnsresolverTacacsplusServerSearchRecordRpzMxUpgradestepZoneassociationDtcLbdnFilternacNamedaclSettingInactivelockoutThreatprotectionRulecategoryAdmingroupDnstoplevelcommandsFilterrulePropertiesBlackoutsettingCaptiveportalLocaluserAuthserviceMemberdfpAdmingroupTroubleshootingtoplevelcommandsDtcTopologyRuleSourceGridResponseratelimitingDtcMonitorIcmpGridInformationalbannersettingAwsrte53taskgroupBulkhostGridFiledistributionAdmingroupCloudsetcommandsHotfixTsigacFtpuserRecordRpzNaptrRestartservicestatusDeletedObjectsDiscoverySnmp3credentialQueriesuserSettingMsserverSettingTrafficcaptureqpsParentalcontrolAbsIPv6AddressNetworkTemplateSharedRecordTXTRecordRpzTxtTaxiiIpamStatisticsNsgroupDelegationHsmAllgroupsDnsseckeyDtcServerMonitorDiscoveryDeviceneighborRecordDnskeyGridmemberSoamnameCaptiveportalFileCiscoiseEaassociationMemberLicenseNatgroupRangetemplateSharedRecordAAAADtcObjectOrderedrangesRecordRpzAIpaddressSettingSecurityMemberDnsMsdhcpoptionSettingHttpproxyserverMsserverAduserDataUpgradegroupMemberScavengingtaskDhcpserverFireeyeAlertmapSshKeyNetworkDiscoveryAdmingroupCloudshowcommandsOption60matchruleAdsitesDiscoveryDeviceinterfaceThreatprotectionProfileAdmingroupGridsetcommandsDnsseckeyalgorithmInterfaceUpgradegroupScheduleIpv6FixedAddressMemberParentalcontrolAdmingroupPasswordsettingCiscoisePublishsettingMsserverAduserSettingSyslogproxyDistributionscheduleGridDashboardNsgroupForwardstubserverBgpasSyslogEndpointServersDtcRecordAaaaKerberoskeyParentalcontrolAvpServicestatusThreatprotectionRuleconfigDiscoveryVrfGridLicensePoolContainerRecordRpzASettingTriggerrecqueriesDhcpoptiondefinitionDxlEndpointBrokerLan2portsettingDiscoveryDiagnostictaskOspfRecordCaaAdmingroupSecuritysetcommandsBgpneighborMsdhcpserverGridCloudapiRecordNsec3paramDiscoveryAdvisorsettingDnsseckeyparamsHostnamerewritepolicyGridDnsFixedrrsetorderfqdnSharedRecordMXThreatprotectionProfileRuleAdmingroupDatabasesetcommandsRemoteddnszoneAllendpointsFileopForwardingmemberserverHsmSafenetThresholdtrapMemberThreatanalyticsDtcMonitorSnmpOidSettingTriggeruthdnslatencyDhcpfailoverSharedRecordAVlanviewSyslogEndpointNodeinfoAwsuserDtcTopologyLabelSmartfolderChildrenGridCloudapiGatewayConfigParentalcontrolSpmGridServicerestartGroupOrderAdmingroupSecurityshowcommandsEaexpressionopDns64groupRecordSRVDiscoveryPortConfigDescriptionGridLockoutsettingPreprovisionhardwareGridX509certificateMsserverDnsRecordRpzCnameClientipaddressDtcTopologyRuleSettingEmailNtpacMsserverDhcpAdmingroupAdmintoplevelcommandsFireeyeRulemappingDiscoveryScaninterfaceObjectschangestrackingsettingRecordDsRirCiscoiseSubscribesettingPhysicalPortSettingLicenseServiceStatusSubElementsStatusNetworkLanHaPortSettingNetworkContainerFixedAddressIBBaseNetworkSettingNodeInfoNetworkContainerNextAvailableInfoNetworkContainerNextAvailableIpv6SettingQueryParamsRequestBodySingleRequestMultiRequestCapacityReportCreated Fields:
ObjectCountsDeleted Fields:
ObjectCountEADefinitionCreated Fields:
DefaultValueDescendantsActionMaxMinNamespaceGridCreated Fields:
AllowRecursiveDeletionAuditLogFormatAuditToSyslogEnableAutomatedTrafficCaptureSettingConsentBannerSettingCspApiConfigCspGridSettingDenyMgmSnapshotsDescendantsActionDnsResolverSettingDscpEmailSettingEnableGuiApiForLanVipEnableLomEnableMemberRedirectEnableRecycleBinEnableRirSwipExternalSyslogBackupServersExternalSyslogServerEnableHttpProxyServerSettingInformationalBannerSettingIsGridVisualizationVisibleLockoutSettingLomUsersMgmStrictDelegateModeMsSettingNatGroupsObjectsChangesTrackingSettingPasswordSettingRestartBannerSettingRestartStatusRpzHitRateIntervalRpzHitRateMaxQueryRpzHitRateMinQueryScheduledBackupSecretSecurityBannerSettingSecuritySettingServiceStatusSnmpSettingSupportBundleDownloadTimeoutSyslogFacilitySyslogServersSyslogSizeThresholdTrapsTimeZoneTokenUsageDelayTrafficCaptureAuthDnsSettingTrafficCaptureChrSettingTrafficCaptureQpsSettingTrafficCaptureRecDnsSettingTrafficCaptureRecQueriesSettingTrapNotificationsUpdatesDownloadMemberConfigVpnPortHostRecordCreated Fields:
AllowTelnetCliCredentialsCloudInfoCreationTimeDdnsProtectedDeviceDescriptionDeviceLocationDeviceTypeDeviceVendorDisableDisableDiscoveryDnsAliasesDnsNameEnableImmediateDiscoveryLastQueriedMsAdUserDataRestartIfNeededRrsetOrderSnmp3CredentialSnmpCredentialUseCliCredentialsUseSnmp3CredentialUseSnmpCredentialDeleted Fields:
Ipv4AddrIpv6AddrHostRecordIpv4AddrCreated Fields:
BootfileBootserverDenyBootpDiscoverNowStatusDiscoveredDataEnablePxeLeaseTimeHostIgnoreClientRequestedOptionsIsInvalidMacLastQueriedLogicFilterRulesMatchClientMsAdUserDataNetworkNetworkViewNextserverOptionsPxeLeaseTimeReservedInterfaceUseBootfileUseBootserverUseDenyBootpUseForEaInheritanceUseIgnoreClientRequestedOptionsUseLogicFilterRulesUseNextserverUseOptionsUsePxeLeaseTimeDeleted Fields:
CidrViewHostRecordIpv6AddrCreated Fields:
AddressTypeDiscoverNowStatusDiscoveredDataDomainNameDomainNameServersHostIpv6prefixIpv6prefixBitsLastQueriedLogicFilterRulesMatchClientMsAdUserDataNetworkNetworkViewOptionsPreferredLifetimeReservedInterfaceUseDomainNameUseDomainNameServersUseForEaInheritanceUseLogicFilterRulesUseOptionsUsePreferredLifetimeUseValidLifetimeValidLifetimeDeleted Fields:
CidrViewMemberCreated Fields:
ActivePositionAdditionalIpListAutomatedTrafficCaptureSettingBgpAsCommentCspAccessKeyCspMemberSettingDnsResolverSettingDscpEaEmailSettingEnableHaEnableLomEnableMemberRedirectEnableRoApiAccessExternalSyslogBackupServersExternalSyslogServerEnableIpv6SettingIpv6StaticRoutesIsDscpCapableLan2EnabledLan2PortSettingLcdInputLomNetworkConfigLomUsersMasterCandidateMemberServiceCommunicationMgmtPortSettingMmdbEaBuildTimeMmdbGeoipBuildTimeNTPSettingNatSettingNodeInfoOspfListPassiveHaArpEnabledPlatformPreProvisioningPreserveIfOwnsDelegationRemoteConsoleAccessEnableRouterIdServiceStatusSnmpSettingStaticRoutesSupportAccessEnableSupportAccessInfoSyslogProxySettingSyslogServersSyslogSizeThresholdTrapsTrafficCaptureAuthDnsSettingTrafficCaptureChrSettingTrafficCaptureQpsSettingTrafficCaptureRecDnsSettingTrafficCaptureRecQueriesSettingTrapNotificationsUpgradeGroupUseAutomatedTrafficCaptureUseDnsResolverSettingUseDscpUseEmailSettingUseEnableLomUseEnableMemberRedirectUseExternalSyslogBackupServersUseLcdInputUseRemoteConsoleAccessEnableUseSnmpSettingUseSupportAccessEnableUseSyslogProxySettingUseThresholdTrapsUseTimeZoneUseTrafficCaptureAuthDnsUseTrafficCaptureChrUseTrafficCaptureQpsUseTrafficCaptureRecDnsUseTrafficCaptureRecQueriesUseTrapNotificationsUseV4VrrpVipSettingVpnMtuDeleted Fields:
NodeinfoPLATFORMNTPSettingCreated Fields:
GmLocalNtpStratumLocalNtpStratumUseDefaultStratumNTPserverCreated Fields:
NtpKeyNumberPreferredDeleted Fields:
NTPKeyNumberPrefferedNameServerCreated Fields:
SharedWithMsParentDelegationStealthTsigKeyTsigKeyAlgTsigKeyNameUseTsigKeyNameNetworkViewCreated Fields:
AssociatedDnsViewsAssociatedMembersCloudInfoDdnsDnsViewDdnsZonePrimariesInternalForwardZonesIsDefaultMgmPrivateMsAdUserDataRemoteForwardZonesRemoteReverseZonesRecordACreated Fields:
AwsRte53RecordInfoCloudInfoCreationTimeCreatorDdnsPrincipalDdnsProtectedDisableDiscoveredDataDnsNameForbidReclamationLastQueriedMsAdUserDataReclaimableRemoveAssociatedPtrSharedRecordGroupRecordAAAACreated Fields:
AwsRte53RecordInfoCloudInfoCreationTimeCreatorDdnsPrincipalDdnsProtectedDisableDiscoveredDataDnsNameForbidReclamationLastQueriedMsAdUserDataReclaimableRemoveAssociatedPtrSharedRecordGroupRecordCNAMECreated Fields:
AwsRte53RecordInfoCloudInfoCreationTimeCreatorDdnsPrincipalDdnsProtectedDisableDnsCanonicalDnsNameForbidReclamationLastQueriedReclaimableSharedRecordGroupRecordPTRCreated Fields:
AwsRte53RecordInfoCloudInfoCreationTimeCreatorDdnsPrincipalDdnsProtectedDisableDiscoveredDataDnsNameDnsPtrdnameForbidReclamationLastQueriedMsAdUserDataReclaimableSharedRecordGroupRecordTXTCreated Fields:
AwsRte53RecordInfoCloudInfoCreationTimeCreatorDdnsPrincipalDdnsProtectedDisableDnsNameForbidReclamationLastQueriedReclaimableSharedRecordGroupUpgradeStatusCreated Fields:
AllowDistributionAllowDistributionSchedulingAllowUpgradeAllowUpgradeCancelAllowUpgradePauseAllowUpgradeResumeAllowUpgradeSchedulingAllowUpgradeTestAllowUploadAlternateVersionCommentCurrentVersionCurrentVersionSummaryDistributionScheduleActiveDistributionScheduleTimeDistributionStateDistributionVersionDistributionVersionSummaryElementStatusGridStateGroupStateHaStatusHotfixesIpv4AddressIpv6AddressMemberMessagePnodeRoleRevertedStatusTimeStatusValueStatusValueUpdateTimeStepsStepsCompletedStepsTotalSubelementTypeSubelementsCompletedSubelementsStatusSubelementsTotalUpgradeScheduleActiveUpgradeStateUpgradeTestStatusUploadVersionUploadVersionSummaryDeleted Fields:
SubElementStatusUserProfileCreated Fields:
ActiveDashboardTypeAdminGroupDaysToExpireEmailGlobalSearchOnEaGlobalSearchOnNiDataGridAdminGroupsLastLoginLbTreeNodesAtGenLevelLbTreeNodesAtLastLevelMaxCountWidgetsOldPasswordPasswordTableSizeTimeZoneUseTimeZoneUserTypeZoneAuthCreated Fields:
AddressAllowActiveDirAllowFixedRrsetOrderAllowGssTsigForUnderscoreZoneAllowGssTsigZoneUpdatesAllowQueryAllowTransferAllowUpdateAllowUpdateForwardingAwsRte53ZoneInfoCloudInfoCommentCopyXferToNotifyCreatePtrForBulkHostsCreatePtrForHostsCreateUnderscoreZonesDdnsForceCreationTimestampUpdateDdnsPrincipalGroupDdnsPrincipalTrackingDdnsRestrictPatternsDdnsRestrictPatternsListDdnsRestrictProtectedDdnsRestrictSecureDdnsRestrictStaticDisableDisableForwardingDisplayDomainDnsFqdnDnsIntegrityEnableDnsIntegrityFrequencyDnsIntegrityMemberDnsIntegrityVerboseLoggingDnsSoaEmailDnssecKeyParamsDnssecKeysDnssecKskRolloverDateDnssecZskRolloverDateDoHostAbstractionEffectiveCheckNamesPolicyEffectiveRecordNamePolicyExternalPrimariesExternalSecondariesGridPrimaryGridPrimarySharedWithMsParentDelegationGridSecondariesImportFromIsDnssecEnabledIsDnssecSignedIsMultimasterLastQueriedLastQueriedAclLockedLockedByMaskPrefixMemberSoaMnamesMemberSoaSerialsMsAdIntegratedMsAllowTransferMsAllowTransferModeMsDcNsRecordCreationMsDdnsModeMsManagedMsPrimariesMsReadOnlyMsSecondariesMsSyncDisabledMsSyncMasterNameNetworkAssociationsNetworkViewNotifyDelayNsGroupParentPrefixPrimaryTypeRecordNamePolicyRecordsMonitoredRestartIfNeededRrNotQueriedEnabledTimeScavengingSettingsSetSoaSerialNumberSoaDefaultTtlSoaEmailSoaExpireSoaNegativeTtlSoaRefreshSoaRetrySoaSerialNumberSrgsUpdateForwardingUseAllowActiveDirUseAllowQueryUseAllowTransferUseAllowUpdateUseAllowUpdateForwardingUseCheckNamesPolicyUseCopyXferToNotifyUseDdnsForceCreationTimestampUpdateUseDdnsPatternsRestrictionUseDdnsPrincipalSecurityUseDdnsRestrictProtectedUseDdnsRestrictStaticUseDnssecKeyParamsUseExternalPrimaryUseGridZoneTimerUseImportFromUseNotifyDelayUseRecordNamePolicyUseScavengingSettingsUseSoaEmailUsingSrgAssociationsZoneFormatZoneNotQueriedEnabledTimeZoneDelegatedCreated Fields:
AddressCommentDelegatedTtlDisableDisplayDomainDnsFqdnEnableRfc2317ExclusionLockedLockedByMaskPrefixMsAdIntegratedMsDdnsModeMsManagedMsReadOnlyMsSyncMasterNameNsGroupParentPrefixUseDelegatedTtlUsingSrgAssociationsZoneFormat