From 1dfeaa69a68839099818414957d764d8ee83beb8 Mon Sep 17 00:00:00 2001 From: Anil Gadiyar Date: Tue, 13 Aug 2024 12:40:46 +0530 Subject: [PATCH 1/3] updated the go-client for the existing code --- anycast/client.go | 2 +- anycast/utils.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anycast/client.go b/anycast/client.go index b0299f5..73253e3 100644 --- a/anycast/client.go +++ b/anycast/client.go @@ -1,7 +1,7 @@ /* BloxOne Anycast API -Anycast capability enables HA (High Availability) configuration of BloxOne applications that run on equipment located on customer's premises (on-prem hosts). Anycast supports DNS, as well as DNS-forwarding services. Anycast-enabled application setups use multiple on-premises installations for one particular application type. Multiple application instances are configured to use the same endpoint address. Anycast capability is collocated with such application instance, monitoring the local application instance and advertising to the upstream router (a customer equipment) a per-instance, local route to the common application endpoint address, as long as the local application instance is available. Depending on the type of the upstream router, the customer may configure local route advertisement via either BGP (Boarder Gateway Protocol) or OSPF (Open Shortest Path First) routing protocols. Both protocols may be enabled as well. Multiple routes to the common application service address provide redundancy without the need to reconfigure application clients. Should an application instance become unavailable, the local route advertisements stop, resulting in withdrawal of the route (in the upstream router) to the application instance that has gone out of service and ensuring that subsequent application requests thus get routed to the remaining available application instances. +Anycast capability enables HA (High Availability) configuration of BloxOne applications that run on equipment located on customer's premises (on-prem hosts). Anycast supports DNS, as well as DNS-forwarding services. Anycast-enabled application setups use multiple on-premises installations for one particular application type. Multiple application instances are configured to use the same endpoint address. Anycast capability is collocated with such application instance, monitoring the local application instance and advertising to the upstream router (a customer equipment) a per-instance, local route to the common application endpoint address, as long as the local application instance is available. Depending on the type of the upstream router, the customer may configure local route advertisement via either BGP (Boarder Gateway Protocol) or OSPF (Open Shortest Path First) routing protocols. Both protocols may be enabled as well. Multiple routes to the common application service address provide redundancy without the need to reconfigure application clients. Should an application instance become unavailable, the local route advertisements stop, resulting in withdrawal of the route (in the upstream router) to the application instance that has gone out of service and ensuring that subsequent application requests thus get routed to the remaining available application instances. API version: v1 */ diff --git a/anycast/utils.go b/anycast/utils.go index 8008af3..3fa6a84 100644 --- a/anycast/utils.go +++ b/anycast/utils.go @@ -1,7 +1,7 @@ /* BloxOne Anycast API -Anycast capability enables HA (High Availability) configuration of BloxOne applications that run on equipment located on customer's premises (on-prem hosts). Anycast supports DNS, as well as DNS-forwarding services. Anycast-enabled application setups use multiple on-premises installations for one particular application type. Multiple application instances are configured to use the same endpoint address. Anycast capability is collocated with such application instance, monitoring the local application instance and advertising to the upstream router (a customer equipment) a per-instance, local route to the common application endpoint address, as long as the local application instance is available. Depending on the type of the upstream router, the customer may configure local route advertisement via either BGP (Boarder Gateway Protocol) or OSPF (Open Shortest Path First) routing protocols. Both protocols may be enabled as well. Multiple routes to the common application service address provide redundancy without the need to reconfigure application clients. Should an application instance become unavailable, the local route advertisements stop, resulting in withdrawal of the route (in the upstream router) to the application instance that has gone out of service and ensuring that subsequent application requests thus get routed to the remaining available application instances. +Anycast capability enables HA (High Availability) configuration of BloxOne applications that run on equipment located on customer's premises (on-prem hosts). Anycast supports DNS, as well as DNS-forwarding services. Anycast-enabled application setups use multiple on-premises installations for one particular application type. Multiple application instances are configured to use the same endpoint address. Anycast capability is collocated with such application instance, monitoring the local application instance and advertising to the upstream router (a customer equipment) a per-instance, local route to the common application endpoint address, as long as the local application instance is available. Depending on the type of the upstream router, the customer may configure local route advertisement via either BGP (Boarder Gateway Protocol) or OSPF (Open Shortest Path First) routing protocols. Both protocols may be enabled as well. Multiple routes to the common application service address provide redundancy without the need to reconfigure application clients. Should an application instance become unavailable, the local route advertisements stop, resulting in withdrawal of the route (in the upstream router) to the application instance that has gone out of service and ensuring that subsequent application requests thus get routed to the remaining available application instances. API version: v1 */ From aee6c758622c8eaedb643977c2ddff0be4969daf Mon Sep 17 00:00:00 2001 From: Anil Gadiyar Date: Tue, 13 Aug 2024 12:44:28 +0530 Subject: [PATCH 2/3] updating the go client --- dfp/docs/DfpCreateOrUpdateResponse.md | 2 +- dfp/docs/DfpReadResponse.md | 2 +- dfp/model_dfp_create_or_update_response.go | 1 + dfp/model_dfp_read_response.go | 1 + dnsconfig/docs/ACLItem.md | 2 +- dnsconfig/docs/AuthZone.md | 4 +- dnsconfig/docs/AuthZoneInheritance.md | 14 +-- dnsconfig/docs/BulkCopyView.md | 6 +- dnsconfig/docs/ConvertDomainNameResponse.md | 2 +- dnsconfig/docs/CreateACLResponse.md | 2 +- dnsconfig/docs/CreateAuthNSGResponse.md | 2 +- dnsconfig/docs/CreateAuthZoneResponse.md | 2 +- dnsconfig/docs/CreateDelegationResponse.md | 2 +- dnsconfig/docs/CreateForwardNSGResponse.md | 2 +- dnsconfig/docs/CreateForwardZoneResponse.md | 2 +- dnsconfig/docs/CreateLBDNResponse.md | 2 +- dnsconfig/docs/CreateServerResponse.md | 2 +- dnsconfig/docs/CreateViewResponse.md | 2 +- dnsconfig/docs/ExternalPrimary.md | 2 +- dnsconfig/docs/ExternalSecondary.md | 2 +- dnsconfig/docs/Global.md | 4 +- dnsconfig/docs/Host.md | 4 +- dnsconfig/docs/HostInheritance.md | 2 +- dnsconfig/docs/InheritedCustomRootNSBlock.md | 2 +- .../docs/InheritedDNSSECValidationBlock.md | 2 +- dnsconfig/docs/InheritedDtcConfig.md | 2 +- dnsconfig/docs/InheritedECSBlock.md | 2 +- dnsconfig/docs/InheritedForwardersBlock.md | 2 +- dnsconfig/docs/InheritedZoneAuthority.md | 16 ++-- .../docs/InheritedZoneAuthorityMNameBlock.md | 2 +- dnsconfig/docs/LBDN.md | 4 +- dnsconfig/docs/ReadACLResponse.md | 2 +- dnsconfig/docs/ReadAuthNSGResponse.md | 2 +- dnsconfig/docs/ReadAuthZoneResponse.md | 2 +- dnsconfig/docs/ReadDelegationResponse.md | 2 +- dnsconfig/docs/ReadForwardNSGResponse.md | 2 +- dnsconfig/docs/ReadForwardZoneResponse.md | 2 +- dnsconfig/docs/ReadGlobalResponse.md | 2 +- dnsconfig/docs/ReadHostResponse.md | 2 +- dnsconfig/docs/ReadLBDNResponse.md | 2 +- dnsconfig/docs/ReadServerResponse.md | 2 +- dnsconfig/docs/ReadViewResponse.md | 2 +- dnsconfig/docs/Server.md | 2 +- dnsconfig/docs/ServerInheritance.md | 58 ++++++------ dnsconfig/docs/UpdateACLResponse.md | 2 +- dnsconfig/docs/UpdateAuthNSGResponse.md | 2 +- dnsconfig/docs/UpdateAuthZoneResponse.md | 2 +- dnsconfig/docs/UpdateDelegationResponse.md | 2 +- dnsconfig/docs/UpdateForwardNSGResponse.md | 2 +- dnsconfig/docs/UpdateForwardZoneResponse.md | 2 +- dnsconfig/docs/UpdateGlobalResponse.md | 2 +- dnsconfig/docs/UpdateHostResponse.md | 2 +- dnsconfig/docs/UpdateLBDNResponse.md | 2 +- dnsconfig/docs/UpdateServerResponse.md | 2 +- dnsconfig/docs/UpdateViewResponse.md | 2 +- dnsconfig/docs/View.md | 6 +- dnsconfig/docs/ViewInheritance.md | 52 +++++------ dnsconfig/model_acl_item.go | 3 +- dnsconfig/model_auth_zone.go | 6 +- dnsconfig/model_auth_zone_inheritance.go | 21 +++-- dnsconfig/model_bulk_copy_view.go | 7 +- .../model_convert_domain_name_response.go | 1 + dnsconfig/model_create_acl_response.go | 1 + dnsconfig/model_create_auth_nsg_response.go | 1 + dnsconfig/model_create_auth_zone_response.go | 1 + dnsconfig/model_create_delegation_response.go | 1 + .../model_create_forward_nsg_response.go | 1 + .../model_create_forward_zone_response.go | 1 + dnsconfig/model_create_lbdn_response.go | 1 + dnsconfig/model_create_server_response.go | 1 + dnsconfig/model_create_view_response.go | 1 + dnsconfig/model_external_primary.go | 5 +- dnsconfig/model_external_secondary.go | 3 +- dnsconfig/model_global.go | 12 +-- dnsconfig/model_host.go | 6 +- dnsconfig/model_host_inheritance.go | 1 + .../model_inherited_custom_root_ns_block.go | 3 +- ...model_inherited_dnssec_validation_block.go | 3 +- dnsconfig/model_inherited_dtc_config.go | 1 + dnsconfig/model_inherited_ecs_block.go | 3 +- dnsconfig/model_inherited_forwarders_block.go | 3 +- dnsconfig/model_inherited_zone_authority.go | 24 +++-- ...l_inherited_zone_authority_m_name_block.go | 3 +- dnsconfig/model_lbdn.go | 6 +- dnsconfig/model_read_acl_response.go | 1 + dnsconfig/model_read_auth_nsg_response.go | 1 + dnsconfig/model_read_auth_zone_response.go | 1 + dnsconfig/model_read_delegation_response.go | 1 + dnsconfig/model_read_forward_nsg_response.go | 1 + dnsconfig/model_read_forward_zone_response.go | 1 + dnsconfig/model_read_global_response.go | 1 + dnsconfig/model_read_host_response.go | 1 + dnsconfig/model_read_lbdn_response.go | 1 + dnsconfig/model_read_server_response.go | 1 + dnsconfig/model_read_view_response.go | 1 + dnsconfig/model_server.go | 3 +- dnsconfig/model_server_inheritance.go | 89 ++++++++++++------- dnsconfig/model_update_acl_response.go | 1 + dnsconfig/model_update_auth_nsg_response.go | 1 + dnsconfig/model_update_auth_zone_response.go | 1 + dnsconfig/model_update_delegation_response.go | 1 + .../model_update_forward_nsg_response.go | 1 + .../model_update_forward_zone_response.go | 1 + dnsconfig/model_update_global_response.go | 1 + dnsconfig/model_update_host_response.go | 1 + dnsconfig/model_update_lbdn_response.go | 1 + dnsconfig/model_update_server_response.go | 1 + dnsconfig/model_update_view_response.go | 1 + dnsconfig/model_view.go | 15 ++-- dnsconfig/model_view_inheritance.go | 80 +++++++++++------ dnsdata/docs/CreateRecordResponse.md | 2 +- dnsdata/docs/ReadRecordResponse.md | 2 +- dnsdata/docs/Record.md | 2 +- dnsdata/model_create_record_response.go | 1 + dnsdata/model_read_record_response.go | 1 + dnsdata/model_record.go | 3 +- fw/docs/AccessCodeCreateResponse.md | 2 +- fw/docs/AccessCodeReadResponse.md | 2 +- fw/docs/AccessCodeUpdateResponse.md | 2 +- fw/docs/AppApprovalsReplaceRequest.md | 2 +- fw/docs/AppApprovalsUpdateRequest.md | 2 +- fw/docs/ApplicationFilterCreateResponse.md | 2 +- fw/docs/ApplicationFilterReadResponse.md | 2 +- fw/docs/ApplicationFilterUpdateResponse.md | 2 +- fw/docs/CategoryFilterCreateResponse.md | 2 +- fw/docs/CategoryFilterReadResponse.md | 2 +- fw/docs/CategoryFilterUpdateResponse.md | 2 +- fw/docs/InternalDomainsCreateResponse.md | 2 +- fw/docs/InternalDomainsReadResponse.md | 2 +- fw/docs/InternalDomainsUpdateResponse.md | 2 +- fw/docs/NamedListCreateResponse.md | 2 +- fw/docs/NamedListReadResponse.md | 2 +- fw/docs/NamedListUpdateResponse.md | 2 +- fw/docs/NetAddrDfpAssignment.md | 2 +- fw/docs/NetworkListCreateResponse.md | 2 +- fw/docs/NetworkListReadResponse.md | 2 +- fw/docs/NetworkListUpdateResponse.md | 2 +- fw/docs/SecurityPolicyCreateResponse.md | 2 +- fw/docs/SecurityPolicyReadResponse.md | 2 +- fw/docs/SecurityPolicyUpdateResponse.md | 2 +- fw/docs/ThreatFeed.md | 2 +- fw/model_access_code_create_response.go | 1 + fw/model_access_code_read_response.go | 1 + fw/model_access_code_update_response.go | 1 + fw/model_app_approvals_replace_request.go | 3 +- fw/model_app_approvals_update_request.go | 1 + ...odel_application_filter_create_response.go | 1 + fw/model_application_filter_read_response.go | 1 + ...odel_application_filter_update_response.go | 1 + fw/model_category_filter_create_response.go | 1 + fw/model_category_filter_read_response.go | 1 + fw/model_category_filter_update_response.go | 1 + fw/model_internal_domains_create_response.go | 1 + fw/model_internal_domains_read_response.go | 1 + fw/model_internal_domains_update_response.go | 1 + fw/model_named_list_create_response.go | 1 + fw/model_named_list_read_response.go | 1 + fw/model_named_list_update_response.go | 1 + fw/model_net_addr_dfp_assignment.go | 3 +- fw/model_network_list_create_response.go | 1 + fw/model_network_list_read_response.go | 1 + fw/model_network_list_update_response.go | 1 + fw/model_security_policy_create_response.go | 1 + fw/model_security_policy_read_response.go | 1 + fw/model_security_policy_update_response.go | 1 + fw/model_threat_feed.go | 7 +- inframgmt/docs/DetailHost.md | 4 +- inframgmt/docs/DetailHostServiceConfig.md | 2 +- inframgmt/docs/DetailService.md | 4 +- inframgmt/docs/DetailServiceHost.md | 2 +- inframgmt/docs/DetailServiceHostConfig.md | 2 +- inframgmt/model_detail_host.go | 8 +- inframgmt/model_detail_host_service_config.go | 5 +- inframgmt/model_detail_service.go | 8 +- inframgmt/model_detail_service_host.go | 5 +- inframgmt/model_detail_service_host_config.go | 3 +- infraprovision/docs/JoinToken.md | 2 +- infraprovision/model_join_token.go | 15 ++-- ipam/docs/Address.md | 2 +- ipam/docs/AddressBlock.md | 14 +-- ipam/docs/CreateASMResponse.md | 2 +- ipam/docs/CreateAddressBlockResponse.md | 2 +- ipam/docs/CreateAddressResponse.md | 2 +- ipam/docs/CreateFixedAddressResponse.md | 2 +- ipam/docs/CreateHAGroupResponse.md | 2 +- ipam/docs/CreateHardwareFilterResponse.md | 2 +- ipam/docs/CreateIPSpaceResponse.md | 2 +- ipam/docs/CreateIpamHostResponse.md | 2 +- ipam/docs/CreateOptionCodeResponse.md | 2 +- ipam/docs/CreateOptionFilterResponse.md | 2 +- ipam/docs/CreateOptionGroupResponse.md | 2 +- ipam/docs/CreateOptionSpaceResponse.md | 2 +- ipam/docs/CreateRangeResponse.md | 2 +- ipam/docs/CreateServerResponse.md | 2 +- ipam/docs/CreateSubnetResponse.md | 2 +- ipam/docs/DDNSZone.md | 2 +- ipam/docs/DHCPInheritance.md | 30 +++---- ipam/docs/DHCPOptionsInheritance.md | 2 +- ipam/docs/FixedAddress.md | 2 +- ipam/docs/FixedAddressInheritance.md | 8 +- ipam/docs/Global.md | 6 +- ipam/docs/Host.md | 2 +- ipam/docs/HostAssociationsResponse.md | 4 +- ipam/docs/IPSpace.md | 12 +-- ipam/docs/IPSpaceInheritance.md | 34 +++---- ipam/docs/InheritedASMConfig.md | 14 +-- ipam/docs/InheritedAsmEnableBlock.md | 2 +- ipam/docs/InheritedAsmGrowthBlock.md | 2 +- ipam/docs/InheritedDDNSBlock.md | 2 +- ipam/docs/InheritedDDNSHostnameBlock.md | 2 +- ipam/docs/InheritedDDNSUpdateBlock.md | 2 +- ipam/docs/InheritedDHCPConfig.md | 22 ++--- ipam/docs/InheritedDHCPOption.md | 2 +- ipam/docs/InheritedDHCPOptionItem.md | 2 +- ipam/docs/InheritedHostnameRewriteBlock.md | 2 +- ipam/docs/OptionFilter.md | 2 +- ipam/docs/Range.md | 8 +- ipam/docs/ReadASMResponse.md | 2 +- ipam/docs/ReadAddressBlockResponse.md | 2 +- ipam/docs/ReadAddressResponse.md | 2 +- ipam/docs/ReadDNSUsageResponse.md | 2 +- ipam/docs/ReadFixedAddressResponse.md | 2 +- ipam/docs/ReadGlobalResponse.md | 2 +- ipam/docs/ReadHAGroupResponse.md | 2 +- ipam/docs/ReadHardwareFilterResponse.md | 2 +- ipam/docs/ReadHostResponse.md | 2 +- ipam/docs/ReadIPSpaceResponse.md | 2 +- ipam/docs/ReadIpamHostResponse.md | 2 +- ipam/docs/ReadOptionCodeResponse.md | 2 +- ipam/docs/ReadOptionFilterResponse.md | 2 +- ipam/docs/ReadOptionGroupResponse.md | 2 +- ipam/docs/ReadOptionSpaceResponse.md | 2 +- ipam/docs/ReadRangeResponse.md | 2 +- ipam/docs/ReadServerResponse.md | 2 +- ipam/docs/ReadSubnetResponse.md | 2 +- ipam/docs/Server.md | 4 +- ipam/docs/ServerInheritance.md | 30 +++---- ipam/docs/Subnet.md | 14 +-- ipam/docs/UpdateAddressBlockResponse.md | 2 +- ipam/docs/UpdateAddressResponse.md | 2 +- ipam/docs/UpdateFixedAddressResponse.md | 2 +- ipam/docs/UpdateGlobalResponse.md | 2 +- ipam/docs/UpdateHAGroupResponse.md | 2 +- ipam/docs/UpdateHardwareFilterResponse.md | 2 +- ipam/docs/UpdateHostResponse.md | 2 +- ipam/docs/UpdateIPSpaceResponse.md | 2 +- ipam/docs/UpdateIpamHostResponse.md | 2 +- ipam/docs/UpdateOptionCodeResponse.md | 2 +- ipam/docs/UpdateOptionFilterResponse.md | 2 +- ipam/docs/UpdateOptionGroupResponse.md | 2 +- ipam/docs/UpdateOptionSpaceResponse.md | 2 +- ipam/docs/UpdateRangeResponse.md | 2 +- ipam/docs/UpdateServerResponse.md | 2 +- ipam/docs/UpdateSubnetResponse.md | 2 +- ipam/model_address.go | 3 +- ipam/model_address_block.go | 25 ++++-- ipam/model_create_address_block_response.go | 1 + ipam/model_create_address_response.go | 1 + ipam/model_create_asm_response.go | 1 + ipam/model_create_fixed_address_response.go | 1 + ipam/model_create_ha_group_response.go | 1 + ipam/model_create_hardware_filter_response.go | 1 + ipam/model_create_ip_space_response.go | 1 + ipam/model_create_ipam_host_response.go | 1 + ipam/model_create_option_code_response.go | 1 + ipam/model_create_option_filter_response.go | 1 + ipam/model_create_option_group_response.go | 1 + ipam/model_create_option_space_response.go | 1 + ipam/model_create_range_response.go | 1 + ipam/model_create_server_response.go | 1 + ipam/model_create_subnet_response.go | 1 + ipam/model_ddns_zone.go | 5 +- ipam/model_dhcp_inheritance.go | 47 ++++++---- ipam/model_dhcp_options_inheritance.go | 1 + ipam/model_fixed_address.go | 3 +- ipam/model_fixed_address_inheritance.go | 12 ++- ipam/model_global.go | 7 +- ipam/model_host.go | 3 +- ipam/model_host_associations_response.go | 4 +- ipam/model_inherited_asm_config.go | 19 ++-- ipam/model_inherited_asm_enable_block.go | 3 +- ipam/model_inherited_asm_growth_block.go | 3 +- ipam/model_inherited_ddns_block.go | 3 +- ipam/model_inherited_ddns_hostname_block.go | 3 +- ipam/model_inherited_ddns_update_block.go | 3 +- ipam/model_inherited_dhcp_config.go | 35 +++++--- ipam/model_inherited_dhcp_option.go | 3 +- ipam/model_inherited_dhcp_option_item.go | 1 + .../model_inherited_hostname_rewrite_block.go | 3 +- ipam/model_ip_space.go | 20 +++-- ipam/model_ip_space_inheritance.go | 49 ++++++---- ipam/model_option_filter.go | 3 +- ipam/model_range.go | 14 +-- ipam/model_read_address_block_response.go | 1 + ipam/model_read_address_response.go | 1 + ipam/model_read_asm_response.go | 1 + ipam/model_read_dns_usage_response.go | 1 + ipam/model_read_fixed_address_response.go | 1 + ipam/model_read_global_response.go | 1 + ipam/model_read_ha_group_response.go | 1 + ipam/model_read_hardware_filter_response.go | 1 + ipam/model_read_host_response.go | 1 + ipam/model_read_ip_space_response.go | 1 + ipam/model_read_ipam_host_response.go | 1 + ipam/model_read_option_code_response.go | 1 + ipam/model_read_option_filter_response.go | 1 + ipam/model_read_option_group_response.go | 1 + ipam/model_read_option_space_response.go | 1 + ipam/model_read_range_response.go | 1 + ipam/model_read_server_response.go | 1 + ipam/model_read_subnet_response.go | 1 + ipam/model_server.go | 6 +- ipam/model_server_inheritance.go | 43 ++++++--- ipam/model_subnet.go | 25 ++++-- ipam/model_update_address_block_response.go | 1 + ipam/model_update_address_response.go | 1 + ipam/model_update_fixed_address_response.go | 1 + ipam/model_update_global_response.go | 1 + ipam/model_update_ha_group_response.go | 1 + ipam/model_update_hardware_filter_response.go | 1 + ipam/model_update_host_response.go | 1 + ipam/model_update_ip_space_response.go | 1 + ipam/model_update_ipam_host_response.go | 1 + ipam/model_update_option_code_response.go | 1 + ipam/model_update_option_filter_response.go | 1 + ipam/model_update_option_group_response.go | 1 + ipam/model_update_option_space_response.go | 1 + ipam/model_update_range_response.go | 1 + ipam/model_update_server_response.go | 1 + ipam/model_update_subnet_response.go | 1 + keys/docs/CreateTSIGKeyResponse.md | 2 +- keys/docs/GenerateTSIGResponse.md | 2 +- keys/docs/ReadKerberosKeyResponse.md | 2 +- keys/docs/ReadTSIGKeyResponse.md | 2 +- keys/docs/UpdateKerberosKeyResponse.md | 2 +- keys/docs/UpdateTSIGKeyResponse.md | 2 +- keys/docs/UploadRequest.md | 2 +- keys/model_create_tsig_key_response.go | 1 + keys/model_generate_tsig_response.go | 1 + keys/model_read_kerberos_key_response.go | 1 + keys/model_read_tsig_key_response.go | 1 + keys/model_update_kerberos_key_response.go | 1 + keys/model_update_tsig_key_response.go | 1 + keys/model_upload_request.go | 5 +- redirect/docs/CustomRedirectCreateResponse.md | 2 +- redirect/docs/CustomRedirectReadResponse.md | 2 +- redirect/docs/CustomRedirectUpdateResponse.md | 2 +- redirect/docs/RedirectPageReadResponse.md | 2 +- redirect/docs/RedirectPageUpdateResponse.md | 2 +- .../model_custom_redirect_create_response.go | 1 + .../model_custom_redirect_read_response.go | 1 + .../model_custom_redirect_update_response.go | 1 + redirect/model_redirect_page_read_response.go | 1 + .../model_redirect_page_update_response.go | 1 + 354 files changed, 919 insertions(+), 587 deletions(-) diff --git a/dfp/docs/DfpCreateOrUpdateResponse.md b/dfp/docs/DfpCreateOrUpdateResponse.md index 0d21feb..8a66ce1 100644 --- a/dfp/docs/DfpCreateOrUpdateResponse.md +++ b/dfp/docs/DfpCreateOrUpdateResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**Dfp**](Dfp.md) | | [optional] +**Results** | Pointer to [**Dfp**](Dfp.md) | The DNS Forwarding Proxy object. | [optional] ## Methods diff --git a/dfp/docs/DfpReadResponse.md b/dfp/docs/DfpReadResponse.md index d9ec9e5..6b46162 100644 --- a/dfp/docs/DfpReadResponse.md +++ b/dfp/docs/DfpReadResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**Dfp**](Dfp.md) | | [optional] +**Results** | Pointer to [**Dfp**](Dfp.md) | The DNS Forwarding Proxy object. | [optional] ## Methods diff --git a/dfp/model_dfp_create_or_update_response.go b/dfp/model_dfp_create_or_update_response.go index f3630e8..7e2c3d6 100644 --- a/dfp/model_dfp_create_or_update_response.go +++ b/dfp/model_dfp_create_or_update_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &DfpCreateOrUpdateResponse{} // DfpCreateOrUpdateResponse The DNS Forwarding Proxy update response. type DfpCreateOrUpdateResponse struct { + // The DNS Forwarding Proxy object. Results *Dfp `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dfp/model_dfp_read_response.go b/dfp/model_dfp_read_response.go index cf7ee88..283f074 100644 --- a/dfp/model_dfp_read_response.go +++ b/dfp/model_dfp_read_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &DfpReadResponse{} // DfpReadResponse The DNS Forwarding Proxy read response. type DfpReadResponse struct { + // The DNS Forwarding Proxy object. Results *Dfp `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/docs/ACLItem.md b/dnsconfig/docs/ACLItem.md index 1c93db3..66c5571 100644 --- a/dnsconfig/docs/ACLItem.md +++ b/dnsconfig/docs/ACLItem.md @@ -8,7 +8,7 @@ Name | Type | Description | Notes **Acl** | Pointer to **string** | The resource identifier. | [optional] **Address** | Pointer to **string** | Optional. Data for _ip_ _element_. Must be empty if _element_ is not _ip_. | [optional] **Element** | **string** | Type of element. Allowed values: * _any_, * _ip_, * _acl_, * _tsig_key_. | -**TsigKey** | Pointer to [**TSIGKey**](TSIGKey.md) | | [optional] +**TsigKey** | Pointer to [**TSIGKey**](TSIGKey.md) | Optional. TSIG key. Must be empty if _element_ is not _tsig_key_. | [optional] ## Methods diff --git a/dnsconfig/docs/AuthZone.md b/dnsconfig/docs/AuthZone.md index b22c035..9cea78f 100644 --- a/dnsconfig/docs/AuthZone.md +++ b/dnsconfig/docs/AuthZone.md @@ -14,7 +14,7 @@ Name | Type | Description | Notes **GssTsigEnabled** | Pointer to **bool** | _gss_tsig_enabled_ enables/disables GSS-TSIG signed dynamic updates. Defaults to _false_. | [optional] **Id** | Pointer to **string** | The resource identifier. | [optional] [readonly] **InheritanceAssignedHosts** | Pointer to [**[]Inheritance2AssignedHost**](Inheritance2AssignedHost.md) | The list of the inheritance assigned hosts of the object. | [optional] [readonly] -**InheritanceSources** | Pointer to [**AuthZoneInheritance**](AuthZoneInheritance.md) | | [optional] +**InheritanceSources** | Pointer to [**AuthZoneInheritance**](AuthZoneInheritance.md) | Optional. Inheritance configuration. | [optional] **InitialSoaSerial** | Pointer to **int64** | On-create-only. SOA serial is allowed to be set when the authoritative zone is created. | [optional] **InternalSecondaries** | Pointer to [**[]InternalSecondary**](InternalSecondary.md) | Optional. BloxOne DDI hosts acting as internal secondaries. Order is not significant. | [optional] **MappedSubnet** | Pointer to **string** | Reverse zone network address in the following format: \"ip-address/cidr\". Defaults to empty. | [optional] [readonly] @@ -32,7 +32,7 @@ Name | Type | Description | Notes **UseForwardersForSubzones** | Pointer to **bool** | Optional. Use default forwarders to resolve queries for subzones. Defaults to _true_. | [optional] **View** | Pointer to **string** | The resource identifier. | [optional] **Warnings** | Pointer to [**[]Warning**](Warning.md) | The list of an auth zone warnings. | [optional] [readonly] -**ZoneAuthority** | Pointer to [**ZoneAuthority**](ZoneAuthority.md) | | [optional] +**ZoneAuthority** | Pointer to [**ZoneAuthority**](ZoneAuthority.md) | Optional. ZoneAuthority. | [optional] ## Methods diff --git a/dnsconfig/docs/AuthZoneInheritance.md b/dnsconfig/docs/AuthZoneInheritance.md index 2a45bf6..32c9f12 100644 --- a/dnsconfig/docs/AuthZoneInheritance.md +++ b/dnsconfig/docs/AuthZoneInheritance.md @@ -4,13 +4,13 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**GssTsigEnabled** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | | [optional] -**Notify** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | | [optional] -**QueryAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | | [optional] -**TransferAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | | [optional] -**UpdateAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | | [optional] -**UseForwardersForSubzones** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | | [optional] -**ZoneAuthority** | Pointer to [**InheritedZoneAuthority**](InheritedZoneAuthority.md) | | [optional] +**GssTsigEnabled** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | Optional. Field config for _gss_tsig_enabled_ field from _AuthZone_ object. | [optional] +**Notify** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | Field config for _notify_ field from _AuthZone_ object. | [optional] +**QueryAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | Optional. Field config for _query_acl_ field from _AuthZone_ object. | [optional] +**TransferAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | Optional. Field config for _transfer_acl_ field from _AuthZone_ object. | [optional] +**UpdateAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | Optional. Field config for _update_acl_ field from _AuthZone_ object. | [optional] +**UseForwardersForSubzones** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | Optional. Field config for _use_forwarders_for_subzones_ field from _AuthZone_ object. | [optional] +**ZoneAuthority** | Pointer to [**InheritedZoneAuthority**](InheritedZoneAuthority.md) | Optional. Field config for _zone_authority_ field from _AuthZone_ object. | [optional] ## Methods diff --git a/dnsconfig/docs/BulkCopyView.md b/dnsconfig/docs/BulkCopyView.md index 7207455..0c1f4e6 100644 --- a/dnsconfig/docs/BulkCopyView.md +++ b/dnsconfig/docs/BulkCopyView.md @@ -4,11 +4,11 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**AuthZoneConfig** | Pointer to [**AuthZoneConfig**](AuthZoneConfig.md) | | [optional] -**ForwardZoneConfig** | Pointer to [**ForwardZoneConfig**](ForwardZoneConfig.md) | | [optional] +**AuthZoneConfig** | Pointer to [**AuthZoneConfig**](AuthZoneConfig.md) | Optional. Authoritative zone related configuration. | [optional] +**ForwardZoneConfig** | Pointer to [**ForwardZoneConfig**](ForwardZoneConfig.md) | Optional. Forward zone related configuration. | [optional] **Recursive** | Pointer to **bool** | Indicates whether child objects should be copied or not. Defaults to _false_. Reserved for future use. | [optional] **Resources** | **[]string** | The resource identifier. | -**SecondaryZoneConfig** | Pointer to [**AuthZoneConfig**](AuthZoneConfig.md) | | [optional] +**SecondaryZoneConfig** | Pointer to [**AuthZoneConfig**](AuthZoneConfig.md) | Optional. Secondary zone related configuration. | [optional] **SkipOnError** | Pointer to **bool** | Indicates whether copying should skip object in case of error and continue with next, or abort copying in case of error. Defaults to _false_. | [optional] **Target** | **string** | The resource identifier. | diff --git a/dnsconfig/docs/ConvertDomainNameResponse.md b/dnsconfig/docs/ConvertDomainNameResponse.md index 6ef9904..b3b40aa 100644 --- a/dnsconfig/docs/ConvertDomainNameResponse.md +++ b/dnsconfig/docs/ConvertDomainNameResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**ConvertDomainName**](ConvertDomainName.md) | | [optional] +**Result** | Pointer to [**ConvertDomainName**](ConvertDomainName.md) | The ConvertDomainName object. | [optional] ## Methods diff --git a/dnsconfig/docs/CreateACLResponse.md b/dnsconfig/docs/CreateACLResponse.md index c740da4..910a4bf 100644 --- a/dnsconfig/docs/CreateACLResponse.md +++ b/dnsconfig/docs/CreateACLResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**ACL**](ACL.md) | | [optional] +**Result** | Pointer to [**ACL**](ACL.md) | The created ACL object. | [optional] ## Methods diff --git a/dnsconfig/docs/CreateAuthNSGResponse.md b/dnsconfig/docs/CreateAuthNSGResponse.md index da009f2..98ea875 100644 --- a/dnsconfig/docs/CreateAuthNSGResponse.md +++ b/dnsconfig/docs/CreateAuthNSGResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**AuthNSG**](AuthNSG.md) | | [optional] +**Result** | Pointer to [**AuthNSG**](AuthNSG.md) | The created AuthNSG object. | [optional] ## Methods diff --git a/dnsconfig/docs/CreateAuthZoneResponse.md b/dnsconfig/docs/CreateAuthZoneResponse.md index 7318746..b6e270e 100644 --- a/dnsconfig/docs/CreateAuthZoneResponse.md +++ b/dnsconfig/docs/CreateAuthZoneResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**AuthZone**](AuthZone.md) | | [optional] +**Result** | Pointer to [**AuthZone**](AuthZone.md) | The created AuthZone object. | [optional] ## Methods diff --git a/dnsconfig/docs/CreateDelegationResponse.md b/dnsconfig/docs/CreateDelegationResponse.md index e509f17..4ed7ec3 100644 --- a/dnsconfig/docs/CreateDelegationResponse.md +++ b/dnsconfig/docs/CreateDelegationResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Delegation**](Delegation.md) | | [optional] +**Result** | Pointer to [**Delegation**](Delegation.md) | The created Delegation object. | [optional] ## Methods diff --git a/dnsconfig/docs/CreateForwardNSGResponse.md b/dnsconfig/docs/CreateForwardNSGResponse.md index 42262ef..db6d65d 100644 --- a/dnsconfig/docs/CreateForwardNSGResponse.md +++ b/dnsconfig/docs/CreateForwardNSGResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**ForwardNSG**](ForwardNSG.md) | | [optional] +**Result** | Pointer to [**ForwardNSG**](ForwardNSG.md) | The created ForwardNSG object. | [optional] ## Methods diff --git a/dnsconfig/docs/CreateForwardZoneResponse.md b/dnsconfig/docs/CreateForwardZoneResponse.md index 0618961..224e386 100644 --- a/dnsconfig/docs/CreateForwardZoneResponse.md +++ b/dnsconfig/docs/CreateForwardZoneResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**ForwardZone**](ForwardZone.md) | | [optional] +**Result** | Pointer to [**ForwardZone**](ForwardZone.md) | The created Forward Zone object. | [optional] ## Methods diff --git a/dnsconfig/docs/CreateLBDNResponse.md b/dnsconfig/docs/CreateLBDNResponse.md index 04826e6..5cebfe3 100644 --- a/dnsconfig/docs/CreateLBDNResponse.md +++ b/dnsconfig/docs/CreateLBDNResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**LBDN**](LBDN.md) | | [optional] +**Result** | Pointer to [**LBDN**](LBDN.md) | The created __LBDN__ object. | [optional] ## Methods diff --git a/dnsconfig/docs/CreateServerResponse.md b/dnsconfig/docs/CreateServerResponse.md index 2f6008d..1e42465 100644 --- a/dnsconfig/docs/CreateServerResponse.md +++ b/dnsconfig/docs/CreateServerResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Server**](Server.md) | | [optional] +**Result** | Pointer to [**Server**](Server.md) | The created Server object. | [optional] ## Methods diff --git a/dnsconfig/docs/CreateViewResponse.md b/dnsconfig/docs/CreateViewResponse.md index 5a19960..a7cca1a 100644 --- a/dnsconfig/docs/CreateViewResponse.md +++ b/dnsconfig/docs/CreateViewResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**View**](View.md) | | [optional] +**Result** | Pointer to [**View**](View.md) | The created View object. | [optional] ## Methods diff --git a/dnsconfig/docs/ExternalPrimary.md b/dnsconfig/docs/ExternalPrimary.md index 1ffde98..87ed0a2 100644 --- a/dnsconfig/docs/ExternalPrimary.md +++ b/dnsconfig/docs/ExternalPrimary.md @@ -9,7 +9,7 @@ Name | Type | Description | Notes **Nsg** | Pointer to **string** | The resource identifier. | [optional] **ProtocolFqdn** | Pointer to **string** | FQDN of nameserver in punycode. | [optional] [readonly] **TsigEnabled** | Pointer to **bool** | Optional. If enabled, secondaries will use the configured TSIG key when requesting a zone transfer from this primary. | [optional] -**TsigKey** | Pointer to [**TSIGKey**](TSIGKey.md) | | [optional] +**TsigKey** | Pointer to [**TSIGKey**](TSIGKey.md) | Optional. TSIG key. Error if empty while _tsig_enabled_ is _true_. | [optional] **Type** | **string** | Allowed values: * _nsg_, * _primary_. | ## Methods diff --git a/dnsconfig/docs/ExternalSecondary.md b/dnsconfig/docs/ExternalSecondary.md index 9e4c4e0..3fdccfe 100644 --- a/dnsconfig/docs/ExternalSecondary.md +++ b/dnsconfig/docs/ExternalSecondary.md @@ -9,7 +9,7 @@ Name | Type | Description | Notes **ProtocolFqdn** | Pointer to **string** | FQDN of nameserver in punycode. | [optional] [readonly] **Stealth** | Pointer to **bool** | If enabled, the NS record and glue record will NOT be automatically generated according to secondaries nameserver assignment. Default: _false_ | [optional] **TsigEnabled** | Pointer to **bool** | If enabled, secondaries will use the configured TSIG key when requesting a zone transfer. Default: _false_ | [optional] -**TsigKey** | Pointer to [**TSIGKey**](TSIGKey.md) | | [optional] +**TsigKey** | Pointer to [**TSIGKey**](TSIGKey.md) | TSIG key. Error if empty while _tsig_enabled_ is _true_. | [optional] ## Methods diff --git a/dnsconfig/docs/Global.md b/dnsconfig/docs/Global.md index 73fb9ff..5b26cde 100644 --- a/dnsconfig/docs/Global.md +++ b/dnsconfig/docs/Global.md @@ -12,7 +12,7 @@ Name | Type | Description | Notes **DnssecRootKeys** | Pointer to [**[]TrustAnchor**](TrustAnchor.md) | DNSSEC root keys. The root keys are not configurable. A default list is provided by cloud management and included here for config generation. | [optional] [readonly] **DnssecTrustAnchors** | Pointer to [**[]TrustAnchor**](TrustAnchor.md) | Optional. DNSSEC trust anchors. Error if there are list items with duplicate (_zone_, _sep_, _algorithm_) combinations. Defaults to empty. | [optional] **DnssecValidateExpiry** | Pointer to **bool** | Optional. _true_ to reject expired DNSSEC keys. Ignored if either _dnssec_enabled_ or _dnssec_enable_validation_ is _false_. Defaults to _true_. | [optional] -**DtcConfig** | Pointer to [**DTCConfig**](DTCConfig.md) | | [optional] +**DtcConfig** | Pointer to [**DTCConfig**](DTCConfig.md) | Optional. DTC Configuration. | [optional] **EcsEnabled** | Pointer to **bool** | Optional. _true_ to enable EDNS client subnet for recursive queries. Other _ecs_*_ fields are ignored if this field is not enabled. Defaults to _false_. | [optional] **EcsForwarding** | Pointer to **bool** | Optional. _true_ to enable ECS options in outbound queries. This functionality has additional overhead so it is disabled by default. Defaults to _false_. | [optional] **EcsPrefixV4** | Pointer to **int64** | Optional. Maximum scope length for v4 ECS. Unsigned integer, min 1 max 24. Defaults to 24. | [optional] @@ -48,7 +48,7 @@ Name | Type | Description | Notes **UpdateAcl** | Pointer to [**[]ACLItem**](ACLItem.md) | Optional. Specifies which hosts are allowed to issue Dynamic DNS updates for authoritative zones of _primary_type_ _cloud_. Defaults to empty. | [optional] **UseForwardersForSubzones** | Pointer to **bool** | Optional. Use default forwarders to resolve queries for subzones. Defaults to _true_. | [optional] **UseRootForwardersForLocalResolutionWithB1td** | Pointer to **bool** | _use_root_forwarders_for_local_resolution_with_b1td_ allows DNS recursive queries sent to root forwarders for local resolution when deployed alongside BloxOne Thread Defense. Defaults to _false_. | [optional] -**ZoneAuthority** | Pointer to [**ZoneAuthority**](ZoneAuthority.md) | | [optional] +**ZoneAuthority** | Pointer to [**ZoneAuthority**](ZoneAuthority.md) | Optional. ZoneAuthority. | [optional] ## Methods diff --git a/dnsconfig/docs/Host.md b/dnsconfig/docs/Host.md index ccec9a8..c60bbf4 100644 --- a/dnsconfig/docs/Host.md +++ b/dnsconfig/docs/Host.md @@ -7,13 +7,13 @@ Name | Type | Description | Notes **AbsoluteName** | Pointer to **string** | Host FQDN. | [optional] [readonly] **Address** | Pointer to **string** | Host's primary IP Address. | [optional] [readonly] **AnycastAddresses** | Pointer to **[]string** | Anycast address configured to the host. Order is not significant. | [optional] [readonly] -**AssociatedServer** | Pointer to [**HostAssociatedServer**](HostAssociatedServer.md) | | [optional] +**AssociatedServer** | Pointer to [**HostAssociatedServer**](HostAssociatedServer.md) | Host associated server configuration. | [optional] **Comment** | Pointer to **string** | Host description. | [optional] [readonly] **CurrentVersion** | Pointer to **string** | Host current version. | [optional] [readonly] **Dfp** | Pointer to **bool** | Below _dfp_ field is deprecated and not supported anymore. The indication whether or not BloxOne DDI DNS and BloxOne TD DFP are both active on the host will be migrated into the new _dfp_service_ field. | [optional] [readonly] **DfpService** | Pointer to **string** | DFP service indicates whether or not BloxOne DDI DNS and BloxOne TD DFP are both active on the host. If so, BloxOne DDI DNS will augment recursive queries and forward them to BloxOne TD DFP. Allowed values: * _unavailable_: BloxOne TD DFP application is not available, * _enabled_: BloxOne TD DFP application is available and enabled, * _disabled_: BloxOne TD DFP application is available but disabled. | [optional] [readonly] **Id** | Pointer to **string** | The resource identifier. | [optional] [readonly] -**InheritanceSources** | Pointer to [**HostInheritance**](HostInheritance.md) | | [optional] +**InheritanceSources** | Pointer to [**HostInheritance**](HostInheritance.md) | Optional. Inheritance configuration. | [optional] **KerberosKeys** | Pointer to [**[]KerberosKey**](KerberosKey.md) | Optional. _kerberos_keys_ contains a list of keys for GSS-TSIG signed dynamic updates. Defaults to empty. | [optional] **Name** | Pointer to **string** | Host display name. | [optional] [readonly] **Ophid** | Pointer to **string** | On-Prem Host ID. | [optional] [readonly] diff --git a/dnsconfig/docs/HostInheritance.md b/dnsconfig/docs/HostInheritance.md index eaa2f13..87409de 100644 --- a/dnsconfig/docs/HostInheritance.md +++ b/dnsconfig/docs/HostInheritance.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**KerberosKeys** | Pointer to [**InheritedKerberosKeys**](InheritedKerberosKeys.md) | | [optional] +**KerberosKeys** | Pointer to [**InheritedKerberosKeys**](InheritedKerberosKeys.md) | Optional. Field config for _kerberos_keys_ field from _Host_ object. | [optional] ## Methods diff --git a/dnsconfig/docs/InheritedCustomRootNSBlock.md b/dnsconfig/docs/InheritedCustomRootNSBlock.md index ab02af6..2f381ec 100644 --- a/dnsconfig/docs/InheritedCustomRootNSBlock.md +++ b/dnsconfig/docs/InheritedCustomRootNSBlock.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **Action** | Pointer to **string** | Defaults to _inherit_. | [optional] **DisplayName** | Pointer to **string** | Human-readable display name for the object referred to by _source_. | [optional] [readonly] **Source** | Pointer to **string** | The resource identifier. | [optional] [readonly] -**Value** | Pointer to [**CustomRootNSBlock**](CustomRootNSBlock.md) | | [optional] +**Value** | Pointer to [**CustomRootNSBlock**](CustomRootNSBlock.md) | Inherited value. | [optional] [readonly] ## Methods diff --git a/dnsconfig/docs/InheritedDNSSECValidationBlock.md b/dnsconfig/docs/InheritedDNSSECValidationBlock.md index ab1d910..9fa7d4f 100644 --- a/dnsconfig/docs/InheritedDNSSECValidationBlock.md +++ b/dnsconfig/docs/InheritedDNSSECValidationBlock.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **Action** | Pointer to **string** | Defaults to _inherit_. | [optional] **DisplayName** | Pointer to **string** | Human-readable display name for the object referred to by _source_. | [optional] [readonly] **Source** | Pointer to **string** | The resource identifier. | [optional] [readonly] -**Value** | Pointer to [**DNSSECValidationBlock**](DNSSECValidationBlock.md) | | [optional] +**Value** | Pointer to [**DNSSECValidationBlock**](DNSSECValidationBlock.md) | Inherited value. | [optional] [readonly] ## Methods diff --git a/dnsconfig/docs/InheritedDtcConfig.md b/dnsconfig/docs/InheritedDtcConfig.md index 2045a31..0c6e781 100644 --- a/dnsconfig/docs/InheritedDtcConfig.md +++ b/dnsconfig/docs/InheritedDtcConfig.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**DefaultTtl** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | | [optional] +**DefaultTtl** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | Optional. Field config for _default_ttl_ field from _DTCConfig_ object. | [optional] ## Methods diff --git a/dnsconfig/docs/InheritedECSBlock.md b/dnsconfig/docs/InheritedECSBlock.md index 36a704a..28abc5b 100644 --- a/dnsconfig/docs/InheritedECSBlock.md +++ b/dnsconfig/docs/InheritedECSBlock.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **Action** | Pointer to **string** | Defaults to _inherit_. | [optional] **DisplayName** | Pointer to **string** | Human-readable display name for the object referred to by _source_. | [optional] [readonly] **Source** | Pointer to **string** | The resource identifier. | [optional] [readonly] -**Value** | Pointer to [**ECSBlock**](ECSBlock.md) | | [optional] +**Value** | Pointer to [**ECSBlock**](ECSBlock.md) | Inherited value. | [optional] [readonly] ## Methods diff --git a/dnsconfig/docs/InheritedForwardersBlock.md b/dnsconfig/docs/InheritedForwardersBlock.md index c1329ec..900f1c5 100644 --- a/dnsconfig/docs/InheritedForwardersBlock.md +++ b/dnsconfig/docs/InheritedForwardersBlock.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **Action** | Pointer to **string** | Defaults to _inherit_. | [optional] **DisplayName** | Pointer to **string** | Human-readable display name for the object referred to by _source_. | [optional] [readonly] **Source** | Pointer to **string** | The resource identifier. | [optional] [readonly] -**Value** | Pointer to [**ForwardersBlock**](ForwardersBlock.md) | | [optional] +**Value** | Pointer to [**ForwardersBlock**](ForwardersBlock.md) | Inherited value. | [optional] [readonly] ## Methods diff --git a/dnsconfig/docs/InheritedZoneAuthority.md b/dnsconfig/docs/InheritedZoneAuthority.md index 0c49f02..a964d1b 100644 --- a/dnsconfig/docs/InheritedZoneAuthority.md +++ b/dnsconfig/docs/InheritedZoneAuthority.md @@ -4,14 +4,14 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**DefaultTtl** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | | [optional] -**Expire** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | | [optional] -**MnameBlock** | Pointer to [**InheritedZoneAuthorityMNameBlock**](InheritedZoneAuthorityMNameBlock.md) | | [optional] -**NegativeTtl** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | | [optional] -**ProtocolRname** | Pointer to [**Inheritance2InheritedString**](Inheritance2InheritedString.md) | | [optional] -**Refresh** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | | [optional] -**Retry** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | | [optional] -**Rname** | Pointer to [**Inheritance2InheritedString**](Inheritance2InheritedString.md) | | [optional] +**DefaultTtl** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | Optional. Field config for _default_ttl_ field from _ZoneAuthority_ object. | [optional] +**Expire** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | Optional. Field config for _expire_ field from _ZoneAuthority_ object. | [optional] +**MnameBlock** | Pointer to [**InheritedZoneAuthorityMNameBlock**](InheritedZoneAuthorityMNameBlock.md) | Optional. Field config for _mname_ block from _ZoneAuthority_ object. | [optional] +**NegativeTtl** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | Optional. Field config for _negative_ttl_ field from _ZoneAuthority_ object. | [optional] +**ProtocolRname** | Pointer to [**Inheritance2InheritedString**](Inheritance2InheritedString.md) | Optional. Field config for _protocol_rname_ field from _ZoneAuthority_ object. | [optional] +**Refresh** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | Optional. Field config for _refresh_ field from _ZoneAuthority_ object. | [optional] +**Retry** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | Optional. Field config for _retry_ field from _ZoneAuthority_ object. | [optional] +**Rname** | Pointer to [**Inheritance2InheritedString**](Inheritance2InheritedString.md) | Optional. Field config for _rname_ field from _ZoneAuthority_ object. | [optional] ## Methods diff --git a/dnsconfig/docs/InheritedZoneAuthorityMNameBlock.md b/dnsconfig/docs/InheritedZoneAuthorityMNameBlock.md index df8eb60..ec3736f 100644 --- a/dnsconfig/docs/InheritedZoneAuthorityMNameBlock.md +++ b/dnsconfig/docs/InheritedZoneAuthorityMNameBlock.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **Action** | Pointer to **string** | Defaults to _inherit_. | [optional] **DisplayName** | Pointer to **string** | Human-readable display name for the object referred to by _source_. | [optional] [readonly] **Source** | Pointer to **string** | The resource identifier. | [optional] [readonly] -**Value** | Pointer to [**ZoneAuthorityMNameBlock**](ZoneAuthorityMNameBlock.md) | | [optional] +**Value** | Pointer to [**ZoneAuthorityMNameBlock**](ZoneAuthorityMNameBlock.md) | Inherited value. | [optional] [readonly] ## Methods diff --git a/dnsconfig/docs/LBDN.md b/dnsconfig/docs/LBDN.md index 06570e0..233c80d 100644 --- a/dnsconfig/docs/LBDN.md +++ b/dnsconfig/docs/LBDN.md @@ -6,9 +6,9 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Comment** | Pointer to **string** | Optional. Comment for __LBDN__. | [optional] **Disabled** | Pointer to **bool** | Optional. _true_ to disable object. A disabled object is effectively non-existent when generating configuration. | [optional] -**DtcPolicy** | Pointer to [**DTCPolicy**](DTCPolicy.md) | | [optional] +**DtcPolicy** | Pointer to [**DTCPolicy**](DTCPolicy.md) | Optional. __DTC Policy__ information. | [optional] **Id** | Pointer to **string** | The resource identifier. | [optional] [readonly] -**InheritanceSources** | Pointer to [**TTLInheritance**](TTLInheritance.md) | | [optional] +**InheritanceSources** | Pointer to [**TTLInheritance**](TTLInheritance.md) | Optional. The inheritance configuration. | [optional] **Name** | **string** | Name of __LBDN__. | **Precedence** | Pointer to **int64** | Optional. Precedence. | [optional] **Tags** | Pointer to **map[string]interface{}** | Optional. The tags for __LBDN__ in JSON format. | [optional] diff --git a/dnsconfig/docs/ReadACLResponse.md b/dnsconfig/docs/ReadACLResponse.md index df43830..f6adfd4 100644 --- a/dnsconfig/docs/ReadACLResponse.md +++ b/dnsconfig/docs/ReadACLResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**ACL**](ACL.md) | | [optional] +**Result** | Pointer to [**ACL**](ACL.md) | The ACL object. | [optional] ## Methods diff --git a/dnsconfig/docs/ReadAuthNSGResponse.md b/dnsconfig/docs/ReadAuthNSGResponse.md index 661511b..0d0a19b 100644 --- a/dnsconfig/docs/ReadAuthNSGResponse.md +++ b/dnsconfig/docs/ReadAuthNSGResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**AuthNSG**](AuthNSG.md) | | [optional] +**Result** | Pointer to [**AuthNSG**](AuthNSG.md) | The AuthNSG object. | [optional] ## Methods diff --git a/dnsconfig/docs/ReadAuthZoneResponse.md b/dnsconfig/docs/ReadAuthZoneResponse.md index a0f7842..4fd2b76 100644 --- a/dnsconfig/docs/ReadAuthZoneResponse.md +++ b/dnsconfig/docs/ReadAuthZoneResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**AuthZone**](AuthZone.md) | | [optional] +**Result** | Pointer to [**AuthZone**](AuthZone.md) | The AuthZone object. | [optional] ## Methods diff --git a/dnsconfig/docs/ReadDelegationResponse.md b/dnsconfig/docs/ReadDelegationResponse.md index baf57e9..ea74f1e 100644 --- a/dnsconfig/docs/ReadDelegationResponse.md +++ b/dnsconfig/docs/ReadDelegationResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Delegation**](Delegation.md) | | [optional] +**Result** | Pointer to [**Delegation**](Delegation.md) | The Delegation object. | [optional] ## Methods diff --git a/dnsconfig/docs/ReadForwardNSGResponse.md b/dnsconfig/docs/ReadForwardNSGResponse.md index 9d5a6cd..3457155 100644 --- a/dnsconfig/docs/ReadForwardNSGResponse.md +++ b/dnsconfig/docs/ReadForwardNSGResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**ForwardNSG**](ForwardNSG.md) | | [optional] +**Result** | Pointer to [**ForwardNSG**](ForwardNSG.md) | The ForwardNSG object. | [optional] ## Methods diff --git a/dnsconfig/docs/ReadForwardZoneResponse.md b/dnsconfig/docs/ReadForwardZoneResponse.md index dcd7a07..da270bb 100644 --- a/dnsconfig/docs/ReadForwardZoneResponse.md +++ b/dnsconfig/docs/ReadForwardZoneResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**ForwardZone**](ForwardZone.md) | | [optional] +**Result** | Pointer to [**ForwardZone**](ForwardZone.md) | The Forward Zone object. | [optional] ## Methods diff --git a/dnsconfig/docs/ReadGlobalResponse.md b/dnsconfig/docs/ReadGlobalResponse.md index 96d2cb1..b0757fe 100644 --- a/dnsconfig/docs/ReadGlobalResponse.md +++ b/dnsconfig/docs/ReadGlobalResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Global**](Global.md) | | [optional] +**Result** | Pointer to [**Global**](Global.md) | The global object. | [optional] ## Methods diff --git a/dnsconfig/docs/ReadHostResponse.md b/dnsconfig/docs/ReadHostResponse.md index 6b0ecc7..3bf1ddb 100644 --- a/dnsconfig/docs/ReadHostResponse.md +++ b/dnsconfig/docs/ReadHostResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Host**](Host.md) | | [optional] +**Result** | Pointer to [**Host**](Host.md) | The DNS Host object. | [optional] ## Methods diff --git a/dnsconfig/docs/ReadLBDNResponse.md b/dnsconfig/docs/ReadLBDNResponse.md index bfe22b2..bf38836 100644 --- a/dnsconfig/docs/ReadLBDNResponse.md +++ b/dnsconfig/docs/ReadLBDNResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**LBDN**](LBDN.md) | | [optional] +**Result** | Pointer to [**LBDN**](LBDN.md) | The __LBDN__ object. | [optional] ## Methods diff --git a/dnsconfig/docs/ReadServerResponse.md b/dnsconfig/docs/ReadServerResponse.md index cb2f218..92a26c9 100644 --- a/dnsconfig/docs/ReadServerResponse.md +++ b/dnsconfig/docs/ReadServerResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Server**](Server.md) | | [optional] +**Result** | Pointer to [**Server**](Server.md) | The Server object. | [optional] ## Methods diff --git a/dnsconfig/docs/ReadViewResponse.md b/dnsconfig/docs/ReadViewResponse.md index 213f46c..4dc4b9f 100644 --- a/dnsconfig/docs/ReadViewResponse.md +++ b/dnsconfig/docs/ReadViewResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**View**](View.md) | | [optional] +**Result** | Pointer to [**View**](View.md) | The View object. | [optional] ## Methods diff --git a/dnsconfig/docs/Server.md b/dnsconfig/docs/Server.md index 89adc8f..47406de 100644 --- a/dnsconfig/docs/Server.md +++ b/dnsconfig/docs/Server.md @@ -26,7 +26,7 @@ Name | Type | Description | Notes **ForwardersOnly** | Pointer to **bool** | Optional. _true_ to only forward. Defaults to _false_. | [optional] **GssTsigEnabled** | Pointer to **bool** | _gss_tsig_enabled_ enables/disables GSS-TSIG signed dynamic updates. Defaults to _false_. | [optional] **Id** | Pointer to **string** | The resource identifier. | [optional] [readonly] -**InheritanceSources** | Pointer to [**ServerInheritance**](ServerInheritance.md) | | [optional] +**InheritanceSources** | Pointer to [**ServerInheritance**](ServerInheritance.md) | Optional. Inheritance configuration. | [optional] **KerberosKeys** | Pointer to [**[]KerberosKey**](KerberosKey.md) | _kerberos_keys_ contains a list of keys for GSS-TSIG signed dynamic updates. Defaults to empty. | [optional] **LameTtl** | Pointer to **int64** | Optional. Unused in the current on-prem DNS server implementation. Unsigned integer, min 0 max 3600 (1h). Defaults to 600. | [optional] **LogQueryResponse** | Pointer to **bool** | Optional. Control DNS query/response logging functionality. Defaults to _true_. | [optional] diff --git a/dnsconfig/docs/ServerInheritance.md b/dnsconfig/docs/ServerInheritance.md index 32c2bd8..32170c7 100644 --- a/dnsconfig/docs/ServerInheritance.md +++ b/dnsconfig/docs/ServerInheritance.md @@ -4,35 +4,35 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**AddEdnsOptionInOutgoingQuery** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | | [optional] -**CustomRootNsBlock** | Pointer to [**InheritedCustomRootNSBlock**](InheritedCustomRootNSBlock.md) | | [optional] -**DnssecValidationBlock** | Pointer to [**InheritedDNSSECValidationBlock**](InheritedDNSSECValidationBlock.md) | | [optional] -**EcsBlock** | Pointer to [**InheritedECSBlock**](InheritedECSBlock.md) | | [optional] -**FilterAaaaAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | | [optional] -**FilterAaaaOnV4** | Pointer to [**Inheritance2InheritedString**](Inheritance2InheritedString.md) | | [optional] -**ForwardersBlock** | Pointer to [**InheritedForwardersBlock**](InheritedForwardersBlock.md) | | [optional] -**GssTsigEnabled** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | | [optional] -**KerberosKeys** | Pointer to [**InheritedKerberosKeys**](InheritedKerberosKeys.md) | | [optional] -**LameTtl** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | | [optional] -**LogQueryResponse** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | | [optional] -**MatchRecursiveOnly** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | | [optional] -**MaxCacheTtl** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | | [optional] -**MaxNegativeTtl** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | | [optional] -**MinimalResponses** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | | [optional] -**Notify** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | | [optional] -**QueryAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | | [optional] -**QueryPort** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | | [optional] -**RecursionAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | | [optional] -**RecursionEnabled** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | | [optional] -**RecursiveClients** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | | [optional] -**ResolverQueryTimeout** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | | [optional] -**SecondaryAxfrQueryLimit** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | | [optional] -**SecondarySoaQueryLimit** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | | [optional] -**SortList** | Pointer to [**InheritedSortListItems**](InheritedSortListItems.md) | | [optional] -**SynthesizeAddressRecordsFromHttps** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | | [optional] -**TransferAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | | [optional] -**UpdateAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | | [optional] -**UseForwardersForSubzones** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | | [optional] +**AddEdnsOptionInOutgoingQuery** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | Field config for _add_edns_option_in_outgoing_query_ field from _Server_ object. | [optional] +**CustomRootNsBlock** | Pointer to [**InheritedCustomRootNSBlock**](InheritedCustomRootNSBlock.md) | Optional. Field config for _custom_root_ns_block_ field from _Server_ object. | [optional] +**DnssecValidationBlock** | Pointer to [**InheritedDNSSECValidationBlock**](InheritedDNSSECValidationBlock.md) | Optional. Field config for _dnssec_validation_block_ field from _Server_ object. | [optional] +**EcsBlock** | Pointer to [**InheritedECSBlock**](InheritedECSBlock.md) | Optional. Field config for _ecs_block_ field from _Server_ object. | [optional] +**FilterAaaaAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | Optional. Field config for _filter_aaaa_acl_ field from _Server_ object. | [optional] +**FilterAaaaOnV4** | Pointer to [**Inheritance2InheritedString**](Inheritance2InheritedString.md) | Optional. Field config for _filter_aaaa_on_v4_ field from _Server_ object. | [optional] +**ForwardersBlock** | Pointer to [**InheritedForwardersBlock**](InheritedForwardersBlock.md) | Optional. Field config for _forwarders_block_ field from _Server_ object. | [optional] +**GssTsigEnabled** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | Optional. Field config for _gss_tsig_enabled_ field from _Server_ object. | [optional] +**KerberosKeys** | Pointer to [**InheritedKerberosKeys**](InheritedKerberosKeys.md) | Optional. Field config for _kerberos_keys_ field from _Server_ object. | [optional] +**LameTtl** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | Optional. Field config for _lame_ttl_ field from _Server_ object. | [optional] +**LogQueryResponse** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | Optional. Field config for _log_queries_response_ field from _Server_ object. | [optional] +**MatchRecursiveOnly** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | Optional. Field config for _match_recursive_only_ field from _Server_ object. | [optional] +**MaxCacheTtl** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | Optional. Field config for _max_cache_ttl_ field from _Server_ object. | [optional] +**MaxNegativeTtl** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | Optional. Field config for _max_negative_ttl_ field from _Server_ object. | [optional] +**MinimalResponses** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | Optional. Field config for _minimal_responses_ field from _Server_ object. | [optional] +**Notify** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | Field config for _notify_ field from _Server_ object. | [optional] +**QueryAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | Optional. Field config for _query_acl_ field from _Server_ object. | [optional] +**QueryPort** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | Optional. Field config for _query_port_ field from _Server_ object. | [optional] +**RecursionAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | Optional. Field config for _recursion_acl_ field from _Server_ object. | [optional] +**RecursionEnabled** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | Optional. Field config for _recursion_enabled_ field from _Server_ object. | [optional] +**RecursiveClients** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | Optional. Field config for _recursive_clients_ field from _Server_ object. | [optional] +**ResolverQueryTimeout** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | Optional. Field config for _resolver_query_timeout_ field from _Server_ object. | [optional] +**SecondaryAxfrQueryLimit** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | Optional. Field config for _secondary_axfr_query_limit_ field from _Server_ object. | [optional] +**SecondarySoaQueryLimit** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | Optional. Field config for _secondary_soa_query_limit_ field from _Server_ object. | [optional] +**SortList** | Pointer to [**InheritedSortListItems**](InheritedSortListItems.md) | Optional. Field config for _sort_list_ field from _Server object. | [optional] +**SynthesizeAddressRecordsFromHttps** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | Field config for _synthesize_address_records_from_https_ field from _Server_ object. | [optional] +**TransferAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | Optional. Field config for _transfer_acl_ field from _Server_ object. | [optional] +**UpdateAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | Optional. Field config for _update_acl_ field from _Server_ object. | [optional] +**UseForwardersForSubzones** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | Optional. Field config for _use_forwarders_for_subzones_ field from _Server_ object. | [optional] ## Methods diff --git a/dnsconfig/docs/UpdateACLResponse.md b/dnsconfig/docs/UpdateACLResponse.md index fd5b3a6..ee02268 100644 --- a/dnsconfig/docs/UpdateACLResponse.md +++ b/dnsconfig/docs/UpdateACLResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**ACL**](ACL.md) | | [optional] +**Result** | Pointer to [**ACL**](ACL.md) | The updated ACL object. | [optional] ## Methods diff --git a/dnsconfig/docs/UpdateAuthNSGResponse.md b/dnsconfig/docs/UpdateAuthNSGResponse.md index a80058a..b5d9f44 100644 --- a/dnsconfig/docs/UpdateAuthNSGResponse.md +++ b/dnsconfig/docs/UpdateAuthNSGResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**AuthNSG**](AuthNSG.md) | | [optional] +**Result** | Pointer to [**AuthNSG**](AuthNSG.md) | The updated AuthNSG object. | [optional] ## Methods diff --git a/dnsconfig/docs/UpdateAuthZoneResponse.md b/dnsconfig/docs/UpdateAuthZoneResponse.md index 6bf7997..fc61f39 100644 --- a/dnsconfig/docs/UpdateAuthZoneResponse.md +++ b/dnsconfig/docs/UpdateAuthZoneResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**AuthZone**](AuthZone.md) | | [optional] +**Result** | Pointer to [**AuthZone**](AuthZone.md) | The updated AuthZone object. | [optional] ## Methods diff --git a/dnsconfig/docs/UpdateDelegationResponse.md b/dnsconfig/docs/UpdateDelegationResponse.md index ecd8a0b..0dd8d38 100644 --- a/dnsconfig/docs/UpdateDelegationResponse.md +++ b/dnsconfig/docs/UpdateDelegationResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Delegation**](Delegation.md) | | [optional] +**Result** | Pointer to [**Delegation**](Delegation.md) | The updated Delegation object. | [optional] ## Methods diff --git a/dnsconfig/docs/UpdateForwardNSGResponse.md b/dnsconfig/docs/UpdateForwardNSGResponse.md index 87c407e..e545f6f 100644 --- a/dnsconfig/docs/UpdateForwardNSGResponse.md +++ b/dnsconfig/docs/UpdateForwardNSGResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**ForwardNSG**](ForwardNSG.md) | | [optional] +**Result** | Pointer to [**ForwardNSG**](ForwardNSG.md) | The updated ForwardNSG object. | [optional] ## Methods diff --git a/dnsconfig/docs/UpdateForwardZoneResponse.md b/dnsconfig/docs/UpdateForwardZoneResponse.md index b4818ed..097714d 100644 --- a/dnsconfig/docs/UpdateForwardZoneResponse.md +++ b/dnsconfig/docs/UpdateForwardZoneResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**ForwardZone**](ForwardZone.md) | | [optional] +**Result** | Pointer to [**ForwardZone**](ForwardZone.md) | The updated Forward Zone object. | [optional] ## Methods diff --git a/dnsconfig/docs/UpdateGlobalResponse.md b/dnsconfig/docs/UpdateGlobalResponse.md index da5ebea..932320a 100644 --- a/dnsconfig/docs/UpdateGlobalResponse.md +++ b/dnsconfig/docs/UpdateGlobalResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Global**](Global.md) | | [optional] +**Result** | Pointer to [**Global**](Global.md) | The global object. | [optional] ## Methods diff --git a/dnsconfig/docs/UpdateHostResponse.md b/dnsconfig/docs/UpdateHostResponse.md index fc72680..a373b80 100644 --- a/dnsconfig/docs/UpdateHostResponse.md +++ b/dnsconfig/docs/UpdateHostResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Host**](Host.md) | | [optional] +**Result** | Pointer to [**Host**](Host.md) | The updated DNS Host object. | [optional] ## Methods diff --git a/dnsconfig/docs/UpdateLBDNResponse.md b/dnsconfig/docs/UpdateLBDNResponse.md index b55e5c8..16ba155 100644 --- a/dnsconfig/docs/UpdateLBDNResponse.md +++ b/dnsconfig/docs/UpdateLBDNResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**LBDN**](LBDN.md) | | [optional] +**Result** | Pointer to [**LBDN**](LBDN.md) | The __LBDN__ object. | [optional] ## Methods diff --git a/dnsconfig/docs/UpdateServerResponse.md b/dnsconfig/docs/UpdateServerResponse.md index 63065a2..15d27ee 100644 --- a/dnsconfig/docs/UpdateServerResponse.md +++ b/dnsconfig/docs/UpdateServerResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Server**](Server.md) | | [optional] +**Result** | Pointer to [**Server**](Server.md) | The Server object. | [optional] ## Methods diff --git a/dnsconfig/docs/UpdateViewResponse.md b/dnsconfig/docs/UpdateViewResponse.md index 68703d4..c1c8d8e 100644 --- a/dnsconfig/docs/UpdateViewResponse.md +++ b/dnsconfig/docs/UpdateViewResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**View**](View.md) | | [optional] +**Result** | Pointer to [**View**](View.md) | The View object. | [optional] ## Methods diff --git a/dnsconfig/docs/View.md b/dnsconfig/docs/View.md index b364125..3ec9ec2 100644 --- a/dnsconfig/docs/View.md +++ b/dnsconfig/docs/View.md @@ -15,7 +15,7 @@ Name | Type | Description | Notes **DnssecRootKeys** | Pointer to [**[]TrustAnchor**](TrustAnchor.md) | DNSSEC root keys. The root keys are not configurable. A default list is provided by cloud management and included here for config generation. | [optional] [readonly] **DnssecTrustAnchors** | Pointer to [**[]TrustAnchor**](TrustAnchor.md) | Optional. DNSSEC trust anchors. Error if there are list items with duplicate (_zone_, _sep_, _algorithm_) combinations. Defaults to empty. | [optional] **DnssecValidateExpiry** | Pointer to **bool** | Optional. _true_ to reject expired DNSSEC keys. Ignored if either _dnssec_enabled_ or _dnssec_enable_validation_ is _false_. Defaults to _true_. | [optional] -**DtcConfig** | Pointer to [**DTCConfig**](DTCConfig.md) | | [optional] +**DtcConfig** | Pointer to [**DTCConfig**](DTCConfig.md) | Optional. DTC configuration. | [optional] **EcsEnabled** | Pointer to **bool** | Optional. _true_ to enable EDNS client subnet for recursive queries. Other _ecs_*_ fields are ignored if this field is not enabled. Defaults to _false-. | [optional] **EcsForwarding** | Pointer to **bool** | Optional. _true_ to enable ECS options in outbound queries. This functionality has additional overhead so it is disabled by default. Defaults to _false_. | [optional] **EcsPrefixV4** | Pointer to **int64** | Optional. Maximum scope length for v4 ECS. Unsigned integer, min 1 max 24 Defaults to 24. | [optional] @@ -28,7 +28,7 @@ Name | Type | Description | Notes **ForwardersOnly** | Pointer to **bool** | Optional. _true_ to only forward. Defaults to _false_. | [optional] **GssTsigEnabled** | Pointer to **bool** | _gss_tsig_enabled_ enables/disables GSS-TSIG signed dynamic updates. Defaults to _false_. | [optional] **Id** | Pointer to **string** | The resource identifier. | [optional] [readonly] -**InheritanceSources** | Pointer to [**ViewInheritance**](ViewInheritance.md) | | [optional] +**InheritanceSources** | Pointer to [**ViewInheritance**](ViewInheritance.md) | Optional. Inheritance configuration. | [optional] **IpSpaces** | Pointer to **[]string** | The resource identifier. | [optional] **LameTtl** | Pointer to **int64** | Optional. Unused in the current on-prem DNS server implementation. Unsigned integer, min 0 max 3600 (1h). Defaults to 600. | [optional] **MatchClientsAcl** | Pointer to [**[]ACLItem**](ACLItem.md) | Optional. Specifies which clients have access to the view. Defaults to empty. | [optional] @@ -51,7 +51,7 @@ Name | Type | Description | Notes **UpdatedAt** | Pointer to **time.Time** | The timestamp when the object has been updated. Equals to _created_at_ if not updated after creation. | [optional] [readonly] **UseForwardersForSubzones** | Pointer to **bool** | Optional. Use default forwarders to resolve queries for subzones. Defaults to _true_. | [optional] **UseRootForwardersForLocalResolutionWithB1td** | Pointer to **bool** | _use_root_forwarders_for_local_resolution_with_b1td_ allows DNS recursive queries sent to root forwarders for local resolution when deployed alongside BloxOne Thread Defense. Defaults to _false_. | [optional] -**ZoneAuthority** | Pointer to [**ZoneAuthority**](ZoneAuthority.md) | | [optional] +**ZoneAuthority** | Pointer to [**ZoneAuthority**](ZoneAuthority.md) | Optional. ZoneAuthority. | [optional] ## Methods diff --git a/dnsconfig/docs/ViewInheritance.md b/dnsconfig/docs/ViewInheritance.md index a36e605..eabd1d7 100644 --- a/dnsconfig/docs/ViewInheritance.md +++ b/dnsconfig/docs/ViewInheritance.md @@ -4,32 +4,32 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**AddEdnsOptionInOutgoingQuery** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | | [optional] -**CustomRootNsBlock** | Pointer to [**InheritedCustomRootNSBlock**](InheritedCustomRootNSBlock.md) | | [optional] -**DnssecValidationBlock** | Pointer to [**InheritedDNSSECValidationBlock**](InheritedDNSSECValidationBlock.md) | | [optional] -**DtcConfig** | Pointer to [**InheritedDtcConfig**](InheritedDtcConfig.md) | | [optional] -**EcsBlock** | Pointer to [**InheritedECSBlock**](InheritedECSBlock.md) | | [optional] -**EdnsUdpSize** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | | [optional] -**FilterAaaaAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | | [optional] -**FilterAaaaOnV4** | Pointer to [**Inheritance2InheritedString**](Inheritance2InheritedString.md) | | [optional] -**ForwardersBlock** | Pointer to [**InheritedForwardersBlock**](InheritedForwardersBlock.md) | | [optional] -**GssTsigEnabled** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | | [optional] -**LameTtl** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | | [optional] -**MatchRecursiveOnly** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | | [optional] -**MaxCacheTtl** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | | [optional] -**MaxNegativeTtl** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | | [optional] -**MaxUdpSize** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | | [optional] -**MinimalResponses** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | | [optional] -**Notify** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | | [optional] -**QueryAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | | [optional] -**RecursionAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | | [optional] -**RecursionEnabled** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | | [optional] -**SortList** | Pointer to [**InheritedSortListItems**](InheritedSortListItems.md) | | [optional] -**SynthesizeAddressRecordsFromHttps** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | | [optional] -**TransferAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | | [optional] -**UpdateAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | | [optional] -**UseForwardersForSubzones** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | | [optional] -**ZoneAuthority** | Pointer to [**InheritedZoneAuthority**](InheritedZoneAuthority.md) | | [optional] +**AddEdnsOptionInOutgoingQuery** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | Field config for _add_edns_option_in_outgoing_query_ field from _View_ object. | [optional] +**CustomRootNsBlock** | Pointer to [**InheritedCustomRootNSBlock**](InheritedCustomRootNSBlock.md) | Optional. Field config for _custom_root_ns_block_ field from _View_ object. | [optional] +**DnssecValidationBlock** | Pointer to [**InheritedDNSSECValidationBlock**](InheritedDNSSECValidationBlock.md) | Optional. Field config for _dnssec_validation_block_ field from _View_ object. | [optional] +**DtcConfig** | Pointer to [**InheritedDtcConfig**](InheritedDtcConfig.md) | Optional. Field config for _dtc_config_ field from _View_ object. | [optional] +**EcsBlock** | Pointer to [**InheritedECSBlock**](InheritedECSBlock.md) | Optional. Field config for _ecs_block_ field from _View_ object. | [optional] +**EdnsUdpSize** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | Optional. Field config for _edns_udp_size_ field from [View] object. | [optional] +**FilterAaaaAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | Optional. Field config for _filter_aaaa_acl_ field from _View_ object. | [optional] +**FilterAaaaOnV4** | Pointer to [**Inheritance2InheritedString**](Inheritance2InheritedString.md) | Optional. Field config for _filter_aaaa_on_v4_ field from _View_ object. | [optional] +**ForwardersBlock** | Pointer to [**InheritedForwardersBlock**](InheritedForwardersBlock.md) | Optional. Field config for _forwarders_block_ field from _View_ object. | [optional] +**GssTsigEnabled** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | Optional. Field config for _gss_tsig_enabled_ field from _View_ object. | [optional] +**LameTtl** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | Optional. Field config for _lame_ttl_ field from _View_ object. | [optional] +**MatchRecursiveOnly** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | Optional. Field config for _match_recursive_only_ field from _View_ object. | [optional] +**MaxCacheTtl** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | Optional. Field config for _max_cache_ttl_ field from _View_ object. | [optional] +**MaxNegativeTtl** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | Optional. Field config for _max_negative_ttl_ field from _View_ object. | [optional] +**MaxUdpSize** | Pointer to [**Inheritance2InheritedUInt32**](Inheritance2InheritedUInt32.md) | Optional. Field config for _max_udp_size_ field from [View] object. | [optional] +**MinimalResponses** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | Optional. Field config for _minimal_responses_ field from _View_ object. | [optional] +**Notify** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | Field config for _notify_ field from _View_ object. | [optional] +**QueryAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | Optional. Field config for _query_acl_ field from _View_ object. | [optional] +**RecursionAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | Optional. Field config for _recursion_acl_ field from _View_ object. | [optional] +**RecursionEnabled** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | Optional. Field config for _recursion_enabled_ field from _View_ object. | [optional] +**SortList** | Pointer to [**InheritedSortListItems**](InheritedSortListItems.md) | Optional. Field config for _sort_list_ field from _View_ object. | [optional] +**SynthesizeAddressRecordsFromHttps** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | Field config for _synthesize_address_records_from_https_ field from _View_ object. | [optional] +**TransferAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | Optional. Field config for _transfer_acl_ field from _View_ object. | [optional] +**UpdateAcl** | Pointer to [**InheritedACLItems**](InheritedACLItems.md) | Optional. Field config for _update_acl_ field from _View_ object. | [optional] +**UseForwardersForSubzones** | Pointer to [**Inheritance2InheritedBool**](Inheritance2InheritedBool.md) | Optional. Field config for _use_forwarders_for_subzones_ field from _View_ object. | [optional] +**ZoneAuthority** | Pointer to [**InheritedZoneAuthority**](InheritedZoneAuthority.md) | Optional. Field config for _zone_authority_ field from _View_ object. | [optional] ## Methods diff --git a/dnsconfig/model_acl_item.go b/dnsconfig/model_acl_item.go index 64d14ea..2c3aa80 100644 --- a/dnsconfig/model_acl_item.go +++ b/dnsconfig/model_acl_item.go @@ -27,7 +27,8 @@ type ACLItem struct { // Optional. Data for _ip_ _element_. Must be empty if _element_ is not _ip_. Address *string `json:"address,omitempty"` // Type of element. Allowed values: * _any_, * _ip_, * _acl_, * _tsig_key_. - Element string `json:"element"` + Element string `json:"element"` + // Optional. TSIG key. Must be empty if _element_ is not _tsig_key_. TsigKey *TSIGKey `json:"tsig_key,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_auth_zone.go b/dnsconfig/model_auth_zone.go index d55342c..f3ad570 100644 --- a/dnsconfig/model_auth_zone.go +++ b/dnsconfig/model_auth_zone.go @@ -40,7 +40,8 @@ type AuthZone struct { Id *string `json:"id,omitempty"` // The list of the inheritance assigned hosts of the object. InheritanceAssignedHosts []Inheritance2AssignedHost `json:"inheritance_assigned_hosts,omitempty"` - InheritanceSources *AuthZoneInheritance `json:"inheritance_sources,omitempty"` + // Optional. Inheritance configuration. + InheritanceSources *AuthZoneInheritance `json:"inheritance_sources,omitempty"` // On-create-only. SOA serial is allowed to be set when the authoritative zone is created. InitialSoaSerial *int64 `json:"initial_soa_serial,omitempty"` // Optional. BloxOne DDI hosts acting as internal secondaries. Order is not significant. @@ -74,7 +75,8 @@ type AuthZone struct { // The resource identifier. View *string `json:"view,omitempty"` // The list of an auth zone warnings. - Warnings []Warning `json:"warnings,omitempty"` + Warnings []Warning `json:"warnings,omitempty"` + // Optional. ZoneAuthority. ZoneAuthority *ZoneAuthority `json:"zone_authority,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_auth_zone_inheritance.go b/dnsconfig/model_auth_zone_inheritance.go index d439467..6f76da6 100644 --- a/dnsconfig/model_auth_zone_inheritance.go +++ b/dnsconfig/model_auth_zone_inheritance.go @@ -19,14 +19,21 @@ var _ MappedNullable = &AuthZoneInheritance{} // AuthZoneInheritance struct for AuthZoneInheritance type AuthZoneInheritance struct { - GssTsigEnabled *Inheritance2InheritedBool `json:"gss_tsig_enabled,omitempty"` - Notify *Inheritance2InheritedBool `json:"notify,omitempty"` - QueryAcl *InheritedACLItems `json:"query_acl,omitempty"` - TransferAcl *InheritedACLItems `json:"transfer_acl,omitempty"` - UpdateAcl *InheritedACLItems `json:"update_acl,omitempty"` + // Optional. Field config for _gss_tsig_enabled_ field from _AuthZone_ object. + GssTsigEnabled *Inheritance2InheritedBool `json:"gss_tsig_enabled,omitempty"` + // Field config for _notify_ field from _AuthZone_ object. + Notify *Inheritance2InheritedBool `json:"notify,omitempty"` + // Optional. Field config for _query_acl_ field from _AuthZone_ object. + QueryAcl *InheritedACLItems `json:"query_acl,omitempty"` + // Optional. Field config for _transfer_acl_ field from _AuthZone_ object. + TransferAcl *InheritedACLItems `json:"transfer_acl,omitempty"` + // Optional. Field config for _update_acl_ field from _AuthZone_ object. + UpdateAcl *InheritedACLItems `json:"update_acl,omitempty"` + // Optional. Field config for _use_forwarders_for_subzones_ field from _AuthZone_ object. UseForwardersForSubzones *Inheritance2InheritedBool `json:"use_forwarders_for_subzones,omitempty"` - ZoneAuthority *InheritedZoneAuthority `json:"zone_authority,omitempty"` - AdditionalProperties map[string]interface{} + // Optional. Field config for _zone_authority_ field from _AuthZone_ object. + ZoneAuthority *InheritedZoneAuthority `json:"zone_authority,omitempty"` + AdditionalProperties map[string]interface{} } type _AuthZoneInheritance AuthZoneInheritance diff --git a/dnsconfig/model_bulk_copy_view.go b/dnsconfig/model_bulk_copy_view.go index 8a17578..5fc3ef7 100644 --- a/dnsconfig/model_bulk_copy_view.go +++ b/dnsconfig/model_bulk_copy_view.go @@ -20,12 +20,15 @@ var _ MappedNullable = &BulkCopyView{} // BulkCopyView struct for BulkCopyView type BulkCopyView struct { - AuthZoneConfig *AuthZoneConfig `json:"auth_zone_config,omitempty"` + // Optional. Authoritative zone related configuration. + AuthZoneConfig *AuthZoneConfig `json:"auth_zone_config,omitempty"` + // Optional. Forward zone related configuration. ForwardZoneConfig *ForwardZoneConfig `json:"forward_zone_config,omitempty"` // Indicates whether child objects should be copied or not. Defaults to _false_. Reserved for future use. Recursive *bool `json:"recursive,omitempty"` // The resource identifier. - Resources []string `json:"resources"` + Resources []string `json:"resources"` + // Optional. Secondary zone related configuration. SecondaryZoneConfig *AuthZoneConfig `json:"secondary_zone_config,omitempty"` // Indicates whether copying should skip object in case of error and continue with next, or abort copying in case of error. Defaults to _false_. SkipOnError *bool `json:"skip_on_error,omitempty"` diff --git a/dnsconfig/model_convert_domain_name_response.go b/dnsconfig/model_convert_domain_name_response.go index f0faade..b3921a3 100644 --- a/dnsconfig/model_convert_domain_name_response.go +++ b/dnsconfig/model_convert_domain_name_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ConvertDomainNameResponse{} // ConvertDomainNameResponse The ConvertDomainName object convert response format. type ConvertDomainNameResponse struct { + // The ConvertDomainName object. Result *ConvertDomainName `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_create_acl_response.go b/dnsconfig/model_create_acl_response.go index 0913b9e..0000be7 100644 --- a/dnsconfig/model_create_acl_response.go +++ b/dnsconfig/model_create_acl_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateACLResponse{} // CreateACLResponse The ACL object create response format. type CreateACLResponse struct { + // The created ACL object. Result *ACL `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_create_auth_nsg_response.go b/dnsconfig/model_create_auth_nsg_response.go index 268ddc1..822218b 100644 --- a/dnsconfig/model_create_auth_nsg_response.go +++ b/dnsconfig/model_create_auth_nsg_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateAuthNSGResponse{} // CreateAuthNSGResponse The AuthNSG object create response format. type CreateAuthNSGResponse struct { + // The created AuthNSG object. Result *AuthNSG `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_create_auth_zone_response.go b/dnsconfig/model_create_auth_zone_response.go index ab0baff..f88e527 100644 --- a/dnsconfig/model_create_auth_zone_response.go +++ b/dnsconfig/model_create_auth_zone_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateAuthZoneResponse{} // CreateAuthZoneResponse The Authoritative Zone object create response format. type CreateAuthZoneResponse struct { + // The created AuthZone object. Result *AuthZone `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_create_delegation_response.go b/dnsconfig/model_create_delegation_response.go index 104c838..4efee15 100644 --- a/dnsconfig/model_create_delegation_response.go +++ b/dnsconfig/model_create_delegation_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateDelegationResponse{} // CreateDelegationResponse The Delegation object create response format. type CreateDelegationResponse struct { + // The created Delegation object. Result *Delegation `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_create_forward_nsg_response.go b/dnsconfig/model_create_forward_nsg_response.go index 08c9087..7f1abbb 100644 --- a/dnsconfig/model_create_forward_nsg_response.go +++ b/dnsconfig/model_create_forward_nsg_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateForwardNSGResponse{} // CreateForwardNSGResponse The ForwardNSG object create response format. type CreateForwardNSGResponse struct { + // The created ForwardNSG object. Result *ForwardNSG `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_create_forward_zone_response.go b/dnsconfig/model_create_forward_zone_response.go index deaa144..23a5e76 100644 --- a/dnsconfig/model_create_forward_zone_response.go +++ b/dnsconfig/model_create_forward_zone_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateForwardZoneResponse{} // CreateForwardZoneResponse The Forward Zone object create response format. type CreateForwardZoneResponse struct { + // The created Forward Zone object. Result *ForwardZone `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_create_lbdn_response.go b/dnsconfig/model_create_lbdn_response.go index c9c2f22..56459aa 100644 --- a/dnsconfig/model_create_lbdn_response.go +++ b/dnsconfig/model_create_lbdn_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateLBDNResponse{} // CreateLBDNResponse The __LBDN__ object create response format. type CreateLBDNResponse struct { + // The created __LBDN__ object. Result *LBDN `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_create_server_response.go b/dnsconfig/model_create_server_response.go index f90d7b0..054bf63 100644 --- a/dnsconfig/model_create_server_response.go +++ b/dnsconfig/model_create_server_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateServerResponse{} // CreateServerResponse The Server object create response format. type CreateServerResponse struct { + // The created Server object. Result *Server `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_create_view_response.go b/dnsconfig/model_create_view_response.go index 89824a4..e7f998a 100644 --- a/dnsconfig/model_create_view_response.go +++ b/dnsconfig/model_create_view_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateViewResponse{} // CreateViewResponse The View object create response format. type CreateViewResponse struct { + // The created View object. Result *View `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_external_primary.go b/dnsconfig/model_external_primary.go index 5017f42..1bbfecc 100644 --- a/dnsconfig/model_external_primary.go +++ b/dnsconfig/model_external_primary.go @@ -29,8 +29,9 @@ type ExternalPrimary struct { // FQDN of nameserver in punycode. ProtocolFqdn *string `json:"protocol_fqdn,omitempty"` // Optional. If enabled, secondaries will use the configured TSIG key when requesting a zone transfer from this primary. - TsigEnabled *bool `json:"tsig_enabled,omitempty"` - TsigKey *TSIGKey `json:"tsig_key,omitempty"` + TsigEnabled *bool `json:"tsig_enabled,omitempty"` + // Optional. TSIG key. Error if empty while _tsig_enabled_ is _true_. + TsigKey *TSIGKey `json:"tsig_key,omitempty"` // Allowed values: * _nsg_, * _primary_. Type string `json:"type"` AdditionalProperties map[string]interface{} diff --git a/dnsconfig/model_external_secondary.go b/dnsconfig/model_external_secondary.go index a7de3bf..2ed06c4 100644 --- a/dnsconfig/model_external_secondary.go +++ b/dnsconfig/model_external_secondary.go @@ -29,7 +29,8 @@ type ExternalSecondary struct { // If enabled, the NS record and glue record will NOT be automatically generated according to secondaries nameserver assignment. Default: _false_ Stealth *bool `json:"stealth,omitempty"` // If enabled, secondaries will use the configured TSIG key when requesting a zone transfer. Default: _false_ - TsigEnabled *bool `json:"tsig_enabled,omitempty"` + TsigEnabled *bool `json:"tsig_enabled,omitempty"` + // TSIG key. Error if empty while _tsig_enabled_ is _true_. TsigKey *TSIGKey `json:"tsig_key,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_global.go b/dnsconfig/model_global.go index b4d363e..0c623d9 100644 --- a/dnsconfig/model_global.go +++ b/dnsconfig/model_global.go @@ -35,8 +35,9 @@ type Global struct { // Optional. DNSSEC trust anchors. Error if there are list items with duplicate (_zone_, _sep_, _algorithm_) combinations. Defaults to empty. DnssecTrustAnchors []TrustAnchor `json:"dnssec_trust_anchors,omitempty"` // Optional. _true_ to reject expired DNSSEC keys. Ignored if either _dnssec_enabled_ or _dnssec_enable_validation_ is _false_. Defaults to _true_. - DnssecValidateExpiry *bool `json:"dnssec_validate_expiry,omitempty"` - DtcConfig *DTCConfig `json:"dtc_config,omitempty"` + DnssecValidateExpiry *bool `json:"dnssec_validate_expiry,omitempty"` + // Optional. DTC Configuration. + DtcConfig *DTCConfig `json:"dtc_config,omitempty"` // Optional. _true_ to enable EDNS client subnet for recursive queries. Other _ecs_*_ fields are ignored if this field is not enabled. Defaults to _false_. EcsEnabled *bool `json:"ecs_enabled,omitempty"` // Optional. _true_ to enable ECS options in outbound queries. This functionality has additional overhead so it is disabled by default. Defaults to _false_. @@ -106,9 +107,10 @@ type Global struct { // Optional. Use default forwarders to resolve queries for subzones. Defaults to _true_. UseForwardersForSubzones *bool `json:"use_forwarders_for_subzones,omitempty"` // _use_root_forwarders_for_local_resolution_with_b1td_ allows DNS recursive queries sent to root forwarders for local resolution when deployed alongside BloxOne Thread Defense. Defaults to _false_. - UseRootForwardersForLocalResolutionWithB1td *bool `json:"use_root_forwarders_for_local_resolution_with_b1td,omitempty"` - ZoneAuthority *ZoneAuthority `json:"zone_authority,omitempty"` - AdditionalProperties map[string]interface{} + UseRootForwardersForLocalResolutionWithB1td *bool `json:"use_root_forwarders_for_local_resolution_with_b1td,omitempty"` + // Optional. ZoneAuthority. + ZoneAuthority *ZoneAuthority `json:"zone_authority,omitempty"` + AdditionalProperties map[string]interface{} } type _Global Global diff --git a/dnsconfig/model_host.go b/dnsconfig/model_host.go index 246876c..36463cf 100644 --- a/dnsconfig/model_host.go +++ b/dnsconfig/model_host.go @@ -24,7 +24,8 @@ type Host struct { // Host's primary IP Address. Address *string `json:"address,omitempty"` // Anycast address configured to the host. Order is not significant. - AnycastAddresses []string `json:"anycast_addresses,omitempty"` + AnycastAddresses []string `json:"anycast_addresses,omitempty"` + // Host associated server configuration. AssociatedServer *HostAssociatedServer `json:"associated_server,omitempty"` // Host description. Comment *string `json:"comment,omitempty"` @@ -35,7 +36,8 @@ type Host struct { // DFP service indicates whether or not BloxOne DDI DNS and BloxOne TD DFP are both active on the host. If so, BloxOne DDI DNS will augment recursive queries and forward them to BloxOne TD DFP. Allowed values: * _unavailable_: BloxOne TD DFP application is not available, * _enabled_: BloxOne TD DFP application is available and enabled, * _disabled_: BloxOne TD DFP application is available but disabled. DfpService *string `json:"dfp_service,omitempty"` // The resource identifier. - Id *string `json:"id,omitempty"` + Id *string `json:"id,omitempty"` + // Optional. Inheritance configuration. InheritanceSources *HostInheritance `json:"inheritance_sources,omitempty"` // Optional. _kerberos_keys_ contains a list of keys for GSS-TSIG signed dynamic updates. Defaults to empty. KerberosKeys []KerberosKey `json:"kerberos_keys,omitempty"` diff --git a/dnsconfig/model_host_inheritance.go b/dnsconfig/model_host_inheritance.go index c2090d6..1ce0785 100644 --- a/dnsconfig/model_host_inheritance.go +++ b/dnsconfig/model_host_inheritance.go @@ -19,6 +19,7 @@ var _ MappedNullable = &HostInheritance{} // HostInheritance Inheritance configuration specifies how and which fields _Host_ object inherits from _Global_ or _Server_ parent. type HostInheritance struct { + // Optional. Field config for _kerberos_keys_ field from _Host_ object. KerberosKeys *InheritedKerberosKeys `json:"kerberos_keys,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_inherited_custom_root_ns_block.go b/dnsconfig/model_inherited_custom_root_ns_block.go index 407fea0..ebfc4a5 100644 --- a/dnsconfig/model_inherited_custom_root_ns_block.go +++ b/dnsconfig/model_inherited_custom_root_ns_block.go @@ -24,7 +24,8 @@ type InheritedCustomRootNSBlock struct { // Human-readable display name for the object referred to by _source_. DisplayName *string `json:"display_name,omitempty"` // The resource identifier. - Source *string `json:"source,omitempty"` + Source *string `json:"source,omitempty"` + // Inherited value. Value *CustomRootNSBlock `json:"value,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_inherited_dnssec_validation_block.go b/dnsconfig/model_inherited_dnssec_validation_block.go index ef1675e..67422b0 100644 --- a/dnsconfig/model_inherited_dnssec_validation_block.go +++ b/dnsconfig/model_inherited_dnssec_validation_block.go @@ -24,7 +24,8 @@ type InheritedDNSSECValidationBlock struct { // Human-readable display name for the object referred to by _source_. DisplayName *string `json:"display_name,omitempty"` // The resource identifier. - Source *string `json:"source,omitempty"` + Source *string `json:"source,omitempty"` + // Inherited value. Value *DNSSECValidationBlock `json:"value,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_inherited_dtc_config.go b/dnsconfig/model_inherited_dtc_config.go index 701a807..01a8be6 100644 --- a/dnsconfig/model_inherited_dtc_config.go +++ b/dnsconfig/model_inherited_dtc_config.go @@ -19,6 +19,7 @@ var _ MappedNullable = &InheritedDtcConfig{} // InheritedDtcConfig Inheritance configuration for a field of type _DTCConfig_. type InheritedDtcConfig struct { + // Optional. Field config for _default_ttl_ field from _DTCConfig_ object. DefaultTtl *Inheritance2InheritedUInt32 `json:"default_ttl,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_inherited_ecs_block.go b/dnsconfig/model_inherited_ecs_block.go index 2ac2bc3..44c91ba 100644 --- a/dnsconfig/model_inherited_ecs_block.go +++ b/dnsconfig/model_inherited_ecs_block.go @@ -24,7 +24,8 @@ type InheritedECSBlock struct { // Human-readable display name for the object referred to by _source_. DisplayName *string `json:"display_name,omitempty"` // The resource identifier. - Source *string `json:"source,omitempty"` + Source *string `json:"source,omitempty"` + // Inherited value. Value *ECSBlock `json:"value,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_inherited_forwarders_block.go b/dnsconfig/model_inherited_forwarders_block.go index 9d9b566..ec8490d 100644 --- a/dnsconfig/model_inherited_forwarders_block.go +++ b/dnsconfig/model_inherited_forwarders_block.go @@ -24,7 +24,8 @@ type InheritedForwardersBlock struct { // Human-readable display name for the object referred to by _source_. DisplayName *string `json:"display_name,omitempty"` // The resource identifier. - Source *string `json:"source,omitempty"` + Source *string `json:"source,omitempty"` + // Inherited value. Value *ForwardersBlock `json:"value,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_inherited_zone_authority.go b/dnsconfig/model_inherited_zone_authority.go index 978e067..13b10ba 100644 --- a/dnsconfig/model_inherited_zone_authority.go +++ b/dnsconfig/model_inherited_zone_authority.go @@ -19,14 +19,22 @@ var _ MappedNullable = &InheritedZoneAuthority{} // InheritedZoneAuthority Inheritance configuration for a field of type _ZoneAuthority_. type InheritedZoneAuthority struct { - DefaultTtl *Inheritance2InheritedUInt32 `json:"default_ttl,omitempty"` - Expire *Inheritance2InheritedUInt32 `json:"expire,omitempty"` - MnameBlock *InheritedZoneAuthorityMNameBlock `json:"mname_block,omitempty"` - NegativeTtl *Inheritance2InheritedUInt32 `json:"negative_ttl,omitempty"` - ProtocolRname *Inheritance2InheritedString `json:"protocol_rname,omitempty"` - Refresh *Inheritance2InheritedUInt32 `json:"refresh,omitempty"` - Retry *Inheritance2InheritedUInt32 `json:"retry,omitempty"` - Rname *Inheritance2InheritedString `json:"rname,omitempty"` + // Optional. Field config for _default_ttl_ field from _ZoneAuthority_ object. + DefaultTtl *Inheritance2InheritedUInt32 `json:"default_ttl,omitempty"` + // Optional. Field config for _expire_ field from _ZoneAuthority_ object. + Expire *Inheritance2InheritedUInt32 `json:"expire,omitempty"` + // Optional. Field config for _mname_ block from _ZoneAuthority_ object. + MnameBlock *InheritedZoneAuthorityMNameBlock `json:"mname_block,omitempty"` + // Optional. Field config for _negative_ttl_ field from _ZoneAuthority_ object. + NegativeTtl *Inheritance2InheritedUInt32 `json:"negative_ttl,omitempty"` + // Optional. Field config for _protocol_rname_ field from _ZoneAuthority_ object. + ProtocolRname *Inheritance2InheritedString `json:"protocol_rname,omitempty"` + // Optional. Field config for _refresh_ field from _ZoneAuthority_ object. + Refresh *Inheritance2InheritedUInt32 `json:"refresh,omitempty"` + // Optional. Field config for _retry_ field from _ZoneAuthority_ object. + Retry *Inheritance2InheritedUInt32 `json:"retry,omitempty"` + // Optional. Field config for _rname_ field from _ZoneAuthority_ object. + Rname *Inheritance2InheritedString `json:"rname,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_inherited_zone_authority_m_name_block.go b/dnsconfig/model_inherited_zone_authority_m_name_block.go index d4987c7..c5a1fe8 100644 --- a/dnsconfig/model_inherited_zone_authority_m_name_block.go +++ b/dnsconfig/model_inherited_zone_authority_m_name_block.go @@ -24,7 +24,8 @@ type InheritedZoneAuthorityMNameBlock struct { // Human-readable display name for the object referred to by _source_. DisplayName *string `json:"display_name,omitempty"` // The resource identifier. - Source *string `json:"source,omitempty"` + Source *string `json:"source,omitempty"` + // Inherited value. Value *ZoneAuthorityMNameBlock `json:"value,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_lbdn.go b/dnsconfig/model_lbdn.go index 95da69f..94777c0 100644 --- a/dnsconfig/model_lbdn.go +++ b/dnsconfig/model_lbdn.go @@ -23,10 +23,12 @@ type LBDN struct { // Optional. Comment for __LBDN__. Comment *string `json:"comment,omitempty"` // Optional. _true_ to disable object. A disabled object is effectively non-existent when generating configuration. - Disabled *bool `json:"disabled,omitempty"` + Disabled *bool `json:"disabled,omitempty"` + // Optional. __DTC Policy__ information. DtcPolicy *DTCPolicy `json:"dtc_policy,omitempty"` // The resource identifier. - Id *string `json:"id,omitempty"` + Id *string `json:"id,omitempty"` + // Optional. The inheritance configuration. InheritanceSources *TTLInheritance `json:"inheritance_sources,omitempty"` // Name of __LBDN__. Name string `json:"name"` diff --git a/dnsconfig/model_read_acl_response.go b/dnsconfig/model_read_acl_response.go index ae1ce9d..94982e7 100644 --- a/dnsconfig/model_read_acl_response.go +++ b/dnsconfig/model_read_acl_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadACLResponse{} // ReadACLResponse The ACL object read response format. type ReadACLResponse struct { + // The ACL object. Result *ACL `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_read_auth_nsg_response.go b/dnsconfig/model_read_auth_nsg_response.go index e89f5ec..d251f32 100644 --- a/dnsconfig/model_read_auth_nsg_response.go +++ b/dnsconfig/model_read_auth_nsg_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadAuthNSGResponse{} // ReadAuthNSGResponse The AuthNSG object read response format. type ReadAuthNSGResponse struct { + // The AuthNSG object. Result *AuthNSG `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_read_auth_zone_response.go b/dnsconfig/model_read_auth_zone_response.go index c08bb62..13b70ce 100644 --- a/dnsconfig/model_read_auth_zone_response.go +++ b/dnsconfig/model_read_auth_zone_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadAuthZoneResponse{} // ReadAuthZoneResponse The Authoritative Zone object read response format. type ReadAuthZoneResponse struct { + // The AuthZone object. Result *AuthZone `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_read_delegation_response.go b/dnsconfig/model_read_delegation_response.go index 73ef00e..156851c 100644 --- a/dnsconfig/model_read_delegation_response.go +++ b/dnsconfig/model_read_delegation_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadDelegationResponse{} // ReadDelegationResponse The Delegation object read response format. type ReadDelegationResponse struct { + // The Delegation object. Result *Delegation `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_read_forward_nsg_response.go b/dnsconfig/model_read_forward_nsg_response.go index 196c8a6..ca0911b 100644 --- a/dnsconfig/model_read_forward_nsg_response.go +++ b/dnsconfig/model_read_forward_nsg_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadForwardNSGResponse{} // ReadForwardNSGResponse The ForwardNSG object read response format. type ReadForwardNSGResponse struct { + // The ForwardNSG object. Result *ForwardNSG `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_read_forward_zone_response.go b/dnsconfig/model_read_forward_zone_response.go index 01dfefa..e8b2a04 100644 --- a/dnsconfig/model_read_forward_zone_response.go +++ b/dnsconfig/model_read_forward_zone_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadForwardZoneResponse{} // ReadForwardZoneResponse The Forward Zone object read response format. type ReadForwardZoneResponse struct { + // The Forward Zone object. Result *ForwardZone `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_read_global_response.go b/dnsconfig/model_read_global_response.go index d83d359..6f95bf3 100644 --- a/dnsconfig/model_read_global_response.go +++ b/dnsconfig/model_read_global_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadGlobalResponse{} // ReadGlobalResponse The Global object read response format. type ReadGlobalResponse struct { + // The global object. Result *Global `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_read_host_response.go b/dnsconfig/model_read_host_response.go index cf51723..bbf75b2 100644 --- a/dnsconfig/model_read_host_response.go +++ b/dnsconfig/model_read_host_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadHostResponse{} // ReadHostResponse The DNS Host object read response format. type ReadHostResponse struct { + // The DNS Host object. Result *Host `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_read_lbdn_response.go b/dnsconfig/model_read_lbdn_response.go index c5a97b7..2d31d62 100644 --- a/dnsconfig/model_read_lbdn_response.go +++ b/dnsconfig/model_read_lbdn_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadLBDNResponse{} // ReadLBDNResponse The __LBDN__ object read response format. type ReadLBDNResponse struct { + // The __LBDN__ object. Result *LBDN `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_read_server_response.go b/dnsconfig/model_read_server_response.go index 6fd8b1c..952af57 100644 --- a/dnsconfig/model_read_server_response.go +++ b/dnsconfig/model_read_server_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadServerResponse{} // ReadServerResponse The Server object read response format. type ReadServerResponse struct { + // The Server object. Result *Server `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_read_view_response.go b/dnsconfig/model_read_view_response.go index 3b8cd52..ed0b7f7 100644 --- a/dnsconfig/model_read_view_response.go +++ b/dnsconfig/model_read_view_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadViewResponse{} // ReadViewResponse The View object read response format. type ReadViewResponse struct { + // The View object. Result *View `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_server.go b/dnsconfig/model_server.go index bc54060..4880499 100644 --- a/dnsconfig/model_server.go +++ b/dnsconfig/model_server.go @@ -64,7 +64,8 @@ type Server struct { // _gss_tsig_enabled_ enables/disables GSS-TSIG signed dynamic updates. Defaults to _false_. GssTsigEnabled *bool `json:"gss_tsig_enabled,omitempty"` // The resource identifier. - Id *string `json:"id,omitempty"` + Id *string `json:"id,omitempty"` + // Optional. Inheritance configuration. InheritanceSources *ServerInheritance `json:"inheritance_sources,omitempty"` // _kerberos_keys_ contains a list of keys for GSS-TSIG signed dynamic updates. Defaults to empty. KerberosKeys []KerberosKey `json:"kerberos_keys,omitempty"` diff --git a/dnsconfig/model_server_inheritance.go b/dnsconfig/model_server_inheritance.go index 87b2d31..86737ac 100644 --- a/dnsconfig/model_server_inheritance.go +++ b/dnsconfig/model_server_inheritance.go @@ -19,36 +19,65 @@ var _ MappedNullable = &ServerInheritance{} // ServerInheritance Inheritance configuration specifies how and which fields _Server_ object inherits from _Global_ parent. type ServerInheritance struct { - AddEdnsOptionInOutgoingQuery *Inheritance2InheritedBool `json:"add_edns_option_in_outgoing_query,omitempty"` - CustomRootNsBlock *InheritedCustomRootNSBlock `json:"custom_root_ns_block,omitempty"` - DnssecValidationBlock *InheritedDNSSECValidationBlock `json:"dnssec_validation_block,omitempty"` - EcsBlock *InheritedECSBlock `json:"ecs_block,omitempty"` - FilterAaaaAcl *InheritedACLItems `json:"filter_aaaa_acl,omitempty"` - FilterAaaaOnV4 *Inheritance2InheritedString `json:"filter_aaaa_on_v4,omitempty"` - ForwardersBlock *InheritedForwardersBlock `json:"forwarders_block,omitempty"` - GssTsigEnabled *Inheritance2InheritedBool `json:"gss_tsig_enabled,omitempty"` - KerberosKeys *InheritedKerberosKeys `json:"kerberos_keys,omitempty"` - LameTtl *Inheritance2InheritedUInt32 `json:"lame_ttl,omitempty"` - LogQueryResponse *Inheritance2InheritedBool `json:"log_query_response,omitempty"` - MatchRecursiveOnly *Inheritance2InheritedBool `json:"match_recursive_only,omitempty"` - MaxCacheTtl *Inheritance2InheritedUInt32 `json:"max_cache_ttl,omitempty"` - MaxNegativeTtl *Inheritance2InheritedUInt32 `json:"max_negative_ttl,omitempty"` - MinimalResponses *Inheritance2InheritedBool `json:"minimal_responses,omitempty"` - Notify *Inheritance2InheritedBool `json:"notify,omitempty"` - QueryAcl *InheritedACLItems `json:"query_acl,omitempty"` - QueryPort *Inheritance2InheritedUInt32 `json:"query_port,omitempty"` - RecursionAcl *InheritedACLItems `json:"recursion_acl,omitempty"` - RecursionEnabled *Inheritance2InheritedBool `json:"recursion_enabled,omitempty"` - RecursiveClients *Inheritance2InheritedUInt32 `json:"recursive_clients,omitempty"` - ResolverQueryTimeout *Inheritance2InheritedUInt32 `json:"resolver_query_timeout,omitempty"` - SecondaryAxfrQueryLimit *Inheritance2InheritedUInt32 `json:"secondary_axfr_query_limit,omitempty"` - SecondarySoaQueryLimit *Inheritance2InheritedUInt32 `json:"secondary_soa_query_limit,omitempty"` - SortList *InheritedSortListItems `json:"sort_list,omitempty"` - SynthesizeAddressRecordsFromHttps *Inheritance2InheritedBool `json:"synthesize_address_records_from_https,omitempty"` - TransferAcl *InheritedACLItems `json:"transfer_acl,omitempty"` - UpdateAcl *InheritedACLItems `json:"update_acl,omitempty"` - UseForwardersForSubzones *Inheritance2InheritedBool `json:"use_forwarders_for_subzones,omitempty"` - AdditionalProperties map[string]interface{} + // Field config for _add_edns_option_in_outgoing_query_ field from _Server_ object. + AddEdnsOptionInOutgoingQuery *Inheritance2InheritedBool `json:"add_edns_option_in_outgoing_query,omitempty"` + // Optional. Field config for _custom_root_ns_block_ field from _Server_ object. + CustomRootNsBlock *InheritedCustomRootNSBlock `json:"custom_root_ns_block,omitempty"` + // Optional. Field config for _dnssec_validation_block_ field from _Server_ object. + DnssecValidationBlock *InheritedDNSSECValidationBlock `json:"dnssec_validation_block,omitempty"` + // Optional. Field config for _ecs_block_ field from _Server_ object. + EcsBlock *InheritedECSBlock `json:"ecs_block,omitempty"` + // Optional. Field config for _filter_aaaa_acl_ field from _Server_ object. + FilterAaaaAcl *InheritedACLItems `json:"filter_aaaa_acl,omitempty"` + // Optional. Field config for _filter_aaaa_on_v4_ field from _Server_ object. + FilterAaaaOnV4 *Inheritance2InheritedString `json:"filter_aaaa_on_v4,omitempty"` + // Optional. Field config for _forwarders_block_ field from _Server_ object. + ForwardersBlock *InheritedForwardersBlock `json:"forwarders_block,omitempty"` + // Optional. Field config for _gss_tsig_enabled_ field from _Server_ object. + GssTsigEnabled *Inheritance2InheritedBool `json:"gss_tsig_enabled,omitempty"` + // Optional. Field config for _kerberos_keys_ field from _Server_ object. + KerberosKeys *InheritedKerberosKeys `json:"kerberos_keys,omitempty"` + // Optional. Field config for _lame_ttl_ field from _Server_ object. + LameTtl *Inheritance2InheritedUInt32 `json:"lame_ttl,omitempty"` + // Optional. Field config for _log_queries_response_ field from _Server_ object. + LogQueryResponse *Inheritance2InheritedBool `json:"log_query_response,omitempty"` + // Optional. Field config for _match_recursive_only_ field from _Server_ object. + MatchRecursiveOnly *Inheritance2InheritedBool `json:"match_recursive_only,omitempty"` + // Optional. Field config for _max_cache_ttl_ field from _Server_ object. + MaxCacheTtl *Inheritance2InheritedUInt32 `json:"max_cache_ttl,omitempty"` + // Optional. Field config for _max_negative_ttl_ field from _Server_ object. + MaxNegativeTtl *Inheritance2InheritedUInt32 `json:"max_negative_ttl,omitempty"` + // Optional. Field config for _minimal_responses_ field from _Server_ object. + MinimalResponses *Inheritance2InheritedBool `json:"minimal_responses,omitempty"` + // Field config for _notify_ field from _Server_ object. + Notify *Inheritance2InheritedBool `json:"notify,omitempty"` + // Optional. Field config for _query_acl_ field from _Server_ object. + QueryAcl *InheritedACLItems `json:"query_acl,omitempty"` + // Optional. Field config for _query_port_ field from _Server_ object. + QueryPort *Inheritance2InheritedUInt32 `json:"query_port,omitempty"` + // Optional. Field config for _recursion_acl_ field from _Server_ object. + RecursionAcl *InheritedACLItems `json:"recursion_acl,omitempty"` + // Optional. Field config for _recursion_enabled_ field from _Server_ object. + RecursionEnabled *Inheritance2InheritedBool `json:"recursion_enabled,omitempty"` + // Optional. Field config for _recursive_clients_ field from _Server_ object. + RecursiveClients *Inheritance2InheritedUInt32 `json:"recursive_clients,omitempty"` + // Optional. Field config for _resolver_query_timeout_ field from _Server_ object. + ResolverQueryTimeout *Inheritance2InheritedUInt32 `json:"resolver_query_timeout,omitempty"` + // Optional. Field config for _secondary_axfr_query_limit_ field from _Server_ object. + SecondaryAxfrQueryLimit *Inheritance2InheritedUInt32 `json:"secondary_axfr_query_limit,omitempty"` + // Optional. Field config for _secondary_soa_query_limit_ field from _Server_ object. + SecondarySoaQueryLimit *Inheritance2InheritedUInt32 `json:"secondary_soa_query_limit,omitempty"` + // Optional. Field config for _sort_list_ field from _Server object. + SortList *InheritedSortListItems `json:"sort_list,omitempty"` + // Field config for _synthesize_address_records_from_https_ field from _Server_ object. + SynthesizeAddressRecordsFromHttps *Inheritance2InheritedBool `json:"synthesize_address_records_from_https,omitempty"` + // Optional. Field config for _transfer_acl_ field from _Server_ object. + TransferAcl *InheritedACLItems `json:"transfer_acl,omitempty"` + // Optional. Field config for _update_acl_ field from _Server_ object. + UpdateAcl *InheritedACLItems `json:"update_acl,omitempty"` + // Optional. Field config for _use_forwarders_for_subzones_ field from _Server_ object. + UseForwardersForSubzones *Inheritance2InheritedBool `json:"use_forwarders_for_subzones,omitempty"` + AdditionalProperties map[string]interface{} } type _ServerInheritance ServerInheritance diff --git a/dnsconfig/model_update_acl_response.go b/dnsconfig/model_update_acl_response.go index c3ff176..14a8d8d 100644 --- a/dnsconfig/model_update_acl_response.go +++ b/dnsconfig/model_update_acl_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateACLResponse{} // UpdateACLResponse The ACL object update response format. type UpdateACLResponse struct { + // The updated ACL object. Result *ACL `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_update_auth_nsg_response.go b/dnsconfig/model_update_auth_nsg_response.go index dbe19fb..35af894 100644 --- a/dnsconfig/model_update_auth_nsg_response.go +++ b/dnsconfig/model_update_auth_nsg_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateAuthNSGResponse{} // UpdateAuthNSGResponse The AuthNSG object update response format. type UpdateAuthNSGResponse struct { + // The updated AuthNSG object. Result *AuthNSG `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_update_auth_zone_response.go b/dnsconfig/model_update_auth_zone_response.go index 4c95068..6683130 100644 --- a/dnsconfig/model_update_auth_zone_response.go +++ b/dnsconfig/model_update_auth_zone_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateAuthZoneResponse{} // UpdateAuthZoneResponse The Authoritative Zone object update response format. type UpdateAuthZoneResponse struct { + // The updated AuthZone object. Result *AuthZone `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_update_delegation_response.go b/dnsconfig/model_update_delegation_response.go index b5be554..36cd1f4 100644 --- a/dnsconfig/model_update_delegation_response.go +++ b/dnsconfig/model_update_delegation_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateDelegationResponse{} // UpdateDelegationResponse The Delegation object update response format. type UpdateDelegationResponse struct { + // The updated Delegation object. Result *Delegation `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_update_forward_nsg_response.go b/dnsconfig/model_update_forward_nsg_response.go index 272b0ba..ab80fe4 100644 --- a/dnsconfig/model_update_forward_nsg_response.go +++ b/dnsconfig/model_update_forward_nsg_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateForwardNSGResponse{} // UpdateForwardNSGResponse The ForwardNSG object update response format. type UpdateForwardNSGResponse struct { + // The updated ForwardNSG object. Result *ForwardNSG `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_update_forward_zone_response.go b/dnsconfig/model_update_forward_zone_response.go index 156ddf2..ff26e65 100644 --- a/dnsconfig/model_update_forward_zone_response.go +++ b/dnsconfig/model_update_forward_zone_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateForwardZoneResponse{} // UpdateForwardZoneResponse The Forward Zone object update response format. type UpdateForwardZoneResponse struct { + // The updated Forward Zone object. Result *ForwardZone `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_update_global_response.go b/dnsconfig/model_update_global_response.go index e795b62..89cd3c9 100644 --- a/dnsconfig/model_update_global_response.go +++ b/dnsconfig/model_update_global_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateGlobalResponse{} // UpdateGlobalResponse The Global object update response format. type UpdateGlobalResponse struct { + // The global object. Result *Global `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_update_host_response.go b/dnsconfig/model_update_host_response.go index 6a6676f..b3d0bd3 100644 --- a/dnsconfig/model_update_host_response.go +++ b/dnsconfig/model_update_host_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateHostResponse{} // UpdateHostResponse The DNS Host object update response format. type UpdateHostResponse struct { + // The updated DNS Host object. Result *Host `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_update_lbdn_response.go b/dnsconfig/model_update_lbdn_response.go index 568c11e..9a4e6eb 100644 --- a/dnsconfig/model_update_lbdn_response.go +++ b/dnsconfig/model_update_lbdn_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateLBDNResponse{} // UpdateLBDNResponse The __LBDN__ object update response format. type UpdateLBDNResponse struct { + // The __LBDN__ object. Result *LBDN `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_update_server_response.go b/dnsconfig/model_update_server_response.go index 64b5c31..fb9f647 100644 --- a/dnsconfig/model_update_server_response.go +++ b/dnsconfig/model_update_server_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateServerResponse{} // UpdateServerResponse The Server object update response format. type UpdateServerResponse struct { + // The Server object. Result *Server `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_update_view_response.go b/dnsconfig/model_update_view_response.go index d6b6197..b407e0c 100644 --- a/dnsconfig/model_update_view_response.go +++ b/dnsconfig/model_update_view_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateViewResponse{} // UpdateViewResponse The View object update response format. type UpdateViewResponse struct { + // The View object. Result *View `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsconfig/model_view.go b/dnsconfig/model_view.go index b7b687a..6baba8f 100644 --- a/dnsconfig/model_view.go +++ b/dnsconfig/model_view.go @@ -42,8 +42,9 @@ type View struct { // Optional. DNSSEC trust anchors. Error if there are list items with duplicate (_zone_, _sep_, _algorithm_) combinations. Defaults to empty. DnssecTrustAnchors []TrustAnchor `json:"dnssec_trust_anchors,omitempty"` // Optional. _true_ to reject expired DNSSEC keys. Ignored if either _dnssec_enabled_ or _dnssec_enable_validation_ is _false_. Defaults to _true_. - DnssecValidateExpiry *bool `json:"dnssec_validate_expiry,omitempty"` - DtcConfig *DTCConfig `json:"dtc_config,omitempty"` + DnssecValidateExpiry *bool `json:"dnssec_validate_expiry,omitempty"` + // Optional. DTC configuration. + DtcConfig *DTCConfig `json:"dtc_config,omitempty"` // Optional. _true_ to enable EDNS client subnet for recursive queries. Other _ecs_*_ fields are ignored if this field is not enabled. Defaults to _false-. EcsEnabled *bool `json:"ecs_enabled,omitempty"` // Optional. _true_ to enable ECS options in outbound queries. This functionality has additional overhead so it is disabled by default. Defaults to _false_. @@ -67,7 +68,8 @@ type View struct { // _gss_tsig_enabled_ enables/disables GSS-TSIG signed dynamic updates. Defaults to _false_. GssTsigEnabled *bool `json:"gss_tsig_enabled,omitempty"` // The resource identifier. - Id *string `json:"id,omitempty"` + Id *string `json:"id,omitempty"` + // Optional. Inheritance configuration. InheritanceSources *ViewInheritance `json:"inheritance_sources,omitempty"` // The resource identifier. IpSpaces []string `json:"ip_spaces,omitempty"` @@ -112,9 +114,10 @@ type View struct { // Optional. Use default forwarders to resolve queries for subzones. Defaults to _true_. UseForwardersForSubzones *bool `json:"use_forwarders_for_subzones,omitempty"` // _use_root_forwarders_for_local_resolution_with_b1td_ allows DNS recursive queries sent to root forwarders for local resolution when deployed alongside BloxOne Thread Defense. Defaults to _false_. - UseRootForwardersForLocalResolutionWithB1td *bool `json:"use_root_forwarders_for_local_resolution_with_b1td,omitempty"` - ZoneAuthority *ZoneAuthority `json:"zone_authority,omitempty"` - AdditionalProperties map[string]interface{} + UseRootForwardersForLocalResolutionWithB1td *bool `json:"use_root_forwarders_for_local_resolution_with_b1td,omitempty"` + // Optional. ZoneAuthority. + ZoneAuthority *ZoneAuthority `json:"zone_authority,omitempty"` + AdditionalProperties map[string]interface{} } type _View View diff --git a/dnsconfig/model_view_inheritance.go b/dnsconfig/model_view_inheritance.go index 1a845e2..d0c8036 100644 --- a/dnsconfig/model_view_inheritance.go +++ b/dnsconfig/model_view_inheritance.go @@ -19,33 +19,59 @@ var _ MappedNullable = &ViewInheritance{} // ViewInheritance Inheritance configuration specifies how and which fields _View_ object inherits from [ _Global_, _Server_ ] parent. type ViewInheritance struct { - AddEdnsOptionInOutgoingQuery *Inheritance2InheritedBool `json:"add_edns_option_in_outgoing_query,omitempty"` - CustomRootNsBlock *InheritedCustomRootNSBlock `json:"custom_root_ns_block,omitempty"` - DnssecValidationBlock *InheritedDNSSECValidationBlock `json:"dnssec_validation_block,omitempty"` - DtcConfig *InheritedDtcConfig `json:"dtc_config,omitempty"` - EcsBlock *InheritedECSBlock `json:"ecs_block,omitempty"` - EdnsUdpSize *Inheritance2InheritedUInt32 `json:"edns_udp_size,omitempty"` - FilterAaaaAcl *InheritedACLItems `json:"filter_aaaa_acl,omitempty"` - FilterAaaaOnV4 *Inheritance2InheritedString `json:"filter_aaaa_on_v4,omitempty"` - ForwardersBlock *InheritedForwardersBlock `json:"forwarders_block,omitempty"` - GssTsigEnabled *Inheritance2InheritedBool `json:"gss_tsig_enabled,omitempty"` - LameTtl *Inheritance2InheritedUInt32 `json:"lame_ttl,omitempty"` - MatchRecursiveOnly *Inheritance2InheritedBool `json:"match_recursive_only,omitempty"` - MaxCacheTtl *Inheritance2InheritedUInt32 `json:"max_cache_ttl,omitempty"` - MaxNegativeTtl *Inheritance2InheritedUInt32 `json:"max_negative_ttl,omitempty"` - MaxUdpSize *Inheritance2InheritedUInt32 `json:"max_udp_size,omitempty"` - MinimalResponses *Inheritance2InheritedBool `json:"minimal_responses,omitempty"` - Notify *Inheritance2InheritedBool `json:"notify,omitempty"` - QueryAcl *InheritedACLItems `json:"query_acl,omitempty"` - RecursionAcl *InheritedACLItems `json:"recursion_acl,omitempty"` - RecursionEnabled *Inheritance2InheritedBool `json:"recursion_enabled,omitempty"` - SortList *InheritedSortListItems `json:"sort_list,omitempty"` - SynthesizeAddressRecordsFromHttps *Inheritance2InheritedBool `json:"synthesize_address_records_from_https,omitempty"` - TransferAcl *InheritedACLItems `json:"transfer_acl,omitempty"` - UpdateAcl *InheritedACLItems `json:"update_acl,omitempty"` - UseForwardersForSubzones *Inheritance2InheritedBool `json:"use_forwarders_for_subzones,omitempty"` - ZoneAuthority *InheritedZoneAuthority `json:"zone_authority,omitempty"` - AdditionalProperties map[string]interface{} + // Field config for _add_edns_option_in_outgoing_query_ field from _View_ object. + AddEdnsOptionInOutgoingQuery *Inheritance2InheritedBool `json:"add_edns_option_in_outgoing_query,omitempty"` + // Optional. Field config for _custom_root_ns_block_ field from _View_ object. + CustomRootNsBlock *InheritedCustomRootNSBlock `json:"custom_root_ns_block,omitempty"` + // Optional. Field config for _dnssec_validation_block_ field from _View_ object. + DnssecValidationBlock *InheritedDNSSECValidationBlock `json:"dnssec_validation_block,omitempty"` + // Optional. Field config for _dtc_config_ field from _View_ object. + DtcConfig *InheritedDtcConfig `json:"dtc_config,omitempty"` + // Optional. Field config for _ecs_block_ field from _View_ object. + EcsBlock *InheritedECSBlock `json:"ecs_block,omitempty"` + // Optional. Field config for _edns_udp_size_ field from [View] object. + EdnsUdpSize *Inheritance2InheritedUInt32 `json:"edns_udp_size,omitempty"` + // Optional. Field config for _filter_aaaa_acl_ field from _View_ object. + FilterAaaaAcl *InheritedACLItems `json:"filter_aaaa_acl,omitempty"` + // Optional. Field config for _filter_aaaa_on_v4_ field from _View_ object. + FilterAaaaOnV4 *Inheritance2InheritedString `json:"filter_aaaa_on_v4,omitempty"` + // Optional. Field config for _forwarders_block_ field from _View_ object. + ForwardersBlock *InheritedForwardersBlock `json:"forwarders_block,omitempty"` + // Optional. Field config for _gss_tsig_enabled_ field from _View_ object. + GssTsigEnabled *Inheritance2InheritedBool `json:"gss_tsig_enabled,omitempty"` + // Optional. Field config for _lame_ttl_ field from _View_ object. + LameTtl *Inheritance2InheritedUInt32 `json:"lame_ttl,omitempty"` + // Optional. Field config for _match_recursive_only_ field from _View_ object. + MatchRecursiveOnly *Inheritance2InheritedBool `json:"match_recursive_only,omitempty"` + // Optional. Field config for _max_cache_ttl_ field from _View_ object. + MaxCacheTtl *Inheritance2InheritedUInt32 `json:"max_cache_ttl,omitempty"` + // Optional. Field config for _max_negative_ttl_ field from _View_ object. + MaxNegativeTtl *Inheritance2InheritedUInt32 `json:"max_negative_ttl,omitempty"` + // Optional. Field config for _max_udp_size_ field from [View] object. + MaxUdpSize *Inheritance2InheritedUInt32 `json:"max_udp_size,omitempty"` + // Optional. Field config for _minimal_responses_ field from _View_ object. + MinimalResponses *Inheritance2InheritedBool `json:"minimal_responses,omitempty"` + // Field config for _notify_ field from _View_ object. + Notify *Inheritance2InheritedBool `json:"notify,omitempty"` + // Optional. Field config for _query_acl_ field from _View_ object. + QueryAcl *InheritedACLItems `json:"query_acl,omitempty"` + // Optional. Field config for _recursion_acl_ field from _View_ object. + RecursionAcl *InheritedACLItems `json:"recursion_acl,omitempty"` + // Optional. Field config for _recursion_enabled_ field from _View_ object. + RecursionEnabled *Inheritance2InheritedBool `json:"recursion_enabled,omitempty"` + // Optional. Field config for _sort_list_ field from _View_ object. + SortList *InheritedSortListItems `json:"sort_list,omitempty"` + // Field config for _synthesize_address_records_from_https_ field from _View_ object. + SynthesizeAddressRecordsFromHttps *Inheritance2InheritedBool `json:"synthesize_address_records_from_https,omitempty"` + // Optional. Field config for _transfer_acl_ field from _View_ object. + TransferAcl *InheritedACLItems `json:"transfer_acl,omitempty"` + // Optional. Field config for _update_acl_ field from _View_ object. + UpdateAcl *InheritedACLItems `json:"update_acl,omitempty"` + // Optional. Field config for _use_forwarders_for_subzones_ field from _View_ object. + UseForwardersForSubzones *Inheritance2InheritedBool `json:"use_forwarders_for_subzones,omitempty"` + // Optional. Field config for _zone_authority_ field from _View_ object. + ZoneAuthority *InheritedZoneAuthority `json:"zone_authority,omitempty"` + AdditionalProperties map[string]interface{} } type _ViewInheritance ViewInheritance diff --git a/dnsdata/docs/CreateRecordResponse.md b/dnsdata/docs/CreateRecordResponse.md index 7d75e23..8d26ea1 100644 --- a/dnsdata/docs/CreateRecordResponse.md +++ b/dnsdata/docs/CreateRecordResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Record**](Record.md) | | [optional] +**Result** | Pointer to [**Record**](Record.md) | The created Record object. | [optional] ## Methods diff --git a/dnsdata/docs/ReadRecordResponse.md b/dnsdata/docs/ReadRecordResponse.md index 1d1701f..347080b 100644 --- a/dnsdata/docs/ReadRecordResponse.md +++ b/dnsdata/docs/ReadRecordResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Record**](Record.md) | | [optional] +**Result** | Pointer to [**Record**](Record.md) | The Record object. | [optional] ## Methods diff --git a/dnsdata/docs/Record.md b/dnsdata/docs/Record.md index 3e21a41..15a304e 100644 --- a/dnsdata/docs/Record.md +++ b/dnsdata/docs/Record.md @@ -15,7 +15,7 @@ Name | Type | Description | Notes **DnsNameInZone** | Pointer to **string** | The DNS protocol textual representation of the relative owner name for the DNS zone. | [optional] [readonly] **DnsRdata** | Pointer to **string** | The DNS protocol textual representation of the DNS resource record data. | [optional] [readonly] **Id** | Pointer to **string** | The resource identifier. | [optional] [readonly] -**InheritanceSources** | Pointer to [**RecordInheritance**](RecordInheritance.md) | | [optional] +**InheritanceSources** | Pointer to [**RecordInheritance**](RecordInheritance.md) | The inheritance configuration. | [optional] **IpamHost** | Pointer to **string** | The resource identifier. | [optional] [readonly] **NameInZone** | Pointer to **string** | The relative owner name to the zone origin. Must be specified for creating the DNS resource record and is read only for other operations. | [optional] **Options** | Pointer to **map[string]interface{}** | The DNS resource record type-specific non-protocol options. Valid value for _A_ (Address) and _AAAA_ (IPv6 Address) records: Option | Description -----------|----------------------------------------- create_ptr | A boolean flag which can be set to _true_ for POST operation to automatically create the corresponding PTR record. check_rmz | A boolean flag which can be set to _true_ for POST operation to check the existence of reverse zone for creating the corresponding PTR record. Only applicable if the _create_ptr_ option is set to _true_. Valid value for _PTR_ (Pointer) records: Option | Description -----------|---------------------------------------- address | For GET operation it contains the IPv4 or IPv6 address represented by the PTR record.<br><br>For POST and PATCH operations it can be used to create/update a PTR record based on the IP address it represents. In this case, in addition to the _address_ in the options field, need to specify the _view_ field. | | [optional] diff --git a/dnsdata/model_create_record_response.go b/dnsdata/model_create_record_response.go index 7825182..0b3c018 100644 --- a/dnsdata/model_create_record_response.go +++ b/dnsdata/model_create_record_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateRecordResponse{} // CreateRecordResponse The response format to create the __Record__ object. type CreateRecordResponse struct { + // The created Record object. Result *Record `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsdata/model_read_record_response.go b/dnsdata/model_read_record_response.go index b28eaad..654b3b5 100644 --- a/dnsdata/model_read_record_response.go +++ b/dnsdata/model_read_record_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadRecordResponse{} // ReadRecordResponse The response format to retrieve the __Record__ object. type ReadRecordResponse struct { + // The Record object. Result *Record `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/dnsdata/model_record.go b/dnsdata/model_record.go index 1817738..4a99973 100644 --- a/dnsdata/model_record.go +++ b/dnsdata/model_record.go @@ -42,7 +42,8 @@ type Record struct { // The DNS protocol textual representation of the DNS resource record data. DnsRdata *string `json:"dns_rdata,omitempty"` // The resource identifier. - Id *string `json:"id,omitempty"` + Id *string `json:"id,omitempty"` + // The inheritance configuration. InheritanceSources *RecordInheritance `json:"inheritance_sources,omitempty"` // The resource identifier. IpamHost *string `json:"ipam_host,omitempty"` diff --git a/fw/docs/AccessCodeCreateResponse.md b/fw/docs/AccessCodeCreateResponse.md index 693090d..bfa2f2e 100644 --- a/fw/docs/AccessCodeCreateResponse.md +++ b/fw/docs/AccessCodeCreateResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**AccessCode**](AccessCode.md) | | [optional] +**Results** | Pointer to [**AccessCode**](AccessCode.md) | The Bypass Code object. | [optional] ## Methods diff --git a/fw/docs/AccessCodeReadResponse.md b/fw/docs/AccessCodeReadResponse.md index d57602b..d7e9bc4 100644 --- a/fw/docs/AccessCodeReadResponse.md +++ b/fw/docs/AccessCodeReadResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**AccessCode**](AccessCode.md) | | [optional] +**Results** | Pointer to [**AccessCode**](AccessCode.md) | The Bypass Code object. | [optional] ## Methods diff --git a/fw/docs/AccessCodeUpdateResponse.md b/fw/docs/AccessCodeUpdateResponse.md index 6b48e83..08ddd10 100644 --- a/fw/docs/AccessCodeUpdateResponse.md +++ b/fw/docs/AccessCodeUpdateResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**AccessCode**](AccessCode.md) | | [optional] +**Results** | Pointer to [**AccessCode**](AccessCode.md) | The Bypass Code object. | [optional] ## Methods diff --git a/fw/docs/AppApprovalsReplaceRequest.md b/fw/docs/AppApprovalsReplaceRequest.md index 0b2df07..c9c72f4 100644 --- a/fw/docs/AppApprovalsReplaceRequest.md +++ b/fw/docs/AppApprovalsReplaceRequest.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Approvals** | Pointer to [**[]AppApproval**](AppApproval.md) | | [optional] -**Fields** | Pointer to [**ProtobufFieldMask**](ProtobufFieldMask.md) | | [optional] +**Fields** | Pointer to [**ProtobufFieldMask**](ProtobufFieldMask.md) | Field Mask. | [optional] ## Methods diff --git a/fw/docs/AppApprovalsUpdateRequest.md b/fw/docs/AppApprovalsUpdateRequest.md index a7f57b3..a3f8c63 100644 --- a/fw/docs/AppApprovalsUpdateRequest.md +++ b/fw/docs/AppApprovalsUpdateRequest.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Fields** | Pointer to [**ProtobufFieldMask**](ProtobufFieldMask.md) | | [optional] +**Fields** | Pointer to [**ProtobufFieldMask**](ProtobufFieldMask.md) | Field Mask. | [optional] **InsertedApprovals** | Pointer to [**[]AppApproval**](AppApproval.md) | | [optional] **RemovedApprovals** | Pointer to [**[]AppApprovalRemovalRequest**](AppApprovalRemovalRequest.md) | | [optional] diff --git a/fw/docs/ApplicationFilterCreateResponse.md b/fw/docs/ApplicationFilterCreateResponse.md index f005a20..7b58cf9 100644 --- a/fw/docs/ApplicationFilterCreateResponse.md +++ b/fw/docs/ApplicationFilterCreateResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**ApplicationFilter**](ApplicationFilter.md) | | [optional] +**Results** | Pointer to [**ApplicationFilter**](ApplicationFilter.md) | The Application Filter object. | [optional] ## Methods diff --git a/fw/docs/ApplicationFilterReadResponse.md b/fw/docs/ApplicationFilterReadResponse.md index da1f291..2f47ba9 100644 --- a/fw/docs/ApplicationFilterReadResponse.md +++ b/fw/docs/ApplicationFilterReadResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**ApplicationFilter**](ApplicationFilter.md) | | [optional] +**Results** | Pointer to [**ApplicationFilter**](ApplicationFilter.md) | The Application Filter object. | [optional] ## Methods diff --git a/fw/docs/ApplicationFilterUpdateResponse.md b/fw/docs/ApplicationFilterUpdateResponse.md index 4dd8175..a51a446 100644 --- a/fw/docs/ApplicationFilterUpdateResponse.md +++ b/fw/docs/ApplicationFilterUpdateResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**ApplicationFilter**](ApplicationFilter.md) | | [optional] +**Results** | Pointer to [**ApplicationFilter**](ApplicationFilter.md) | The Application Filter object. | [optional] ## Methods diff --git a/fw/docs/CategoryFilterCreateResponse.md b/fw/docs/CategoryFilterCreateResponse.md index 699e0ee..8368b8d 100644 --- a/fw/docs/CategoryFilterCreateResponse.md +++ b/fw/docs/CategoryFilterCreateResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**CategoryFilter**](CategoryFilter.md) | | [optional] +**Results** | Pointer to [**CategoryFilter**](CategoryFilter.md) | The Category Filter object. | [optional] ## Methods diff --git a/fw/docs/CategoryFilterReadResponse.md b/fw/docs/CategoryFilterReadResponse.md index 6174b70..76e5d15 100644 --- a/fw/docs/CategoryFilterReadResponse.md +++ b/fw/docs/CategoryFilterReadResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**CategoryFilter**](CategoryFilter.md) | | [optional] +**Results** | Pointer to [**CategoryFilter**](CategoryFilter.md) | The Category Filter object. | [optional] ## Methods diff --git a/fw/docs/CategoryFilterUpdateResponse.md b/fw/docs/CategoryFilterUpdateResponse.md index 26d4f91..2384345 100644 --- a/fw/docs/CategoryFilterUpdateResponse.md +++ b/fw/docs/CategoryFilterUpdateResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**CategoryFilter**](CategoryFilter.md) | | [optional] +**Results** | Pointer to [**CategoryFilter**](CategoryFilter.md) | The Category Filter object. | [optional] ## Methods diff --git a/fw/docs/InternalDomainsCreateResponse.md b/fw/docs/InternalDomainsCreateResponse.md index add510d..c69ff52 100644 --- a/fw/docs/InternalDomainsCreateResponse.md +++ b/fw/docs/InternalDomainsCreateResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**InternalDomains**](InternalDomains.md) | | [optional] +**Results** | Pointer to [**InternalDomains**](InternalDomains.md) | The Internal Domains object. | [optional] ## Methods diff --git a/fw/docs/InternalDomainsReadResponse.md b/fw/docs/InternalDomainsReadResponse.md index 466baf8..b1bfdd5 100644 --- a/fw/docs/InternalDomainsReadResponse.md +++ b/fw/docs/InternalDomainsReadResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**InternalDomains**](InternalDomains.md) | | [optional] +**Results** | Pointer to [**InternalDomains**](InternalDomains.md) | The Internal Domains object. | [optional] ## Methods diff --git a/fw/docs/InternalDomainsUpdateResponse.md b/fw/docs/InternalDomainsUpdateResponse.md index 59474cb..e5c9d71 100644 --- a/fw/docs/InternalDomainsUpdateResponse.md +++ b/fw/docs/InternalDomainsUpdateResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**InternalDomains**](InternalDomains.md) | | [optional] +**Results** | Pointer to [**InternalDomains**](InternalDomains.md) | The Internal Domains object. | [optional] ## Methods diff --git a/fw/docs/NamedListCreateResponse.md b/fw/docs/NamedListCreateResponse.md index 61cdaa5..9e4097a 100644 --- a/fw/docs/NamedListCreateResponse.md +++ b/fw/docs/NamedListCreateResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**NamedList**](NamedList.md) | | [optional] +**Results** | Pointer to [**NamedList**](NamedList.md) | The Named List object. | [optional] ## Methods diff --git a/fw/docs/NamedListReadResponse.md b/fw/docs/NamedListReadResponse.md index 03e7033..3cfe3dd 100644 --- a/fw/docs/NamedListReadResponse.md +++ b/fw/docs/NamedListReadResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**NamedList**](NamedList.md) | | [optional] +**Results** | Pointer to [**NamedList**](NamedList.md) | The Named List object. | [optional] ## Methods diff --git a/fw/docs/NamedListUpdateResponse.md b/fw/docs/NamedListUpdateResponse.md index 180bc78..d108cd5 100644 --- a/fw/docs/NamedListUpdateResponse.md +++ b/fw/docs/NamedListUpdateResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**NamedList**](NamedList.md) | | [optional] +**Results** | Pointer to [**NamedList**](NamedList.md) | The Named List object. | [optional] ## Methods diff --git a/fw/docs/NetAddrDfpAssignment.md b/fw/docs/NetAddrDfpAssignment.md index 8ae6be2..0533fc4 100644 --- a/fw/docs/NetAddrDfpAssignment.md +++ b/fw/docs/NetAddrDfpAssignment.md @@ -11,7 +11,7 @@ Name | Type | Description | Notes **ExternalScopeId** | Pointer to **string** | external scope ID, UUID | [optional] **HostId** | Pointer to **string** | Host reference, UUID | [optional] **IpSpaceId** | Pointer to **string** | IPSpace reference, UUID | [optional] -**ScopeType** | Pointer to [**NetAddrDfpAssignmentScopeType**](NetAddrDfpAssignmentScopeType.md) | | [optional] [default to NETADDRDFPASSIGNMENTSCOPETYPE_UNKNOWN] +**ScopeType** | Pointer to [**NetAddrDfpAssignmentScopeType**](NetAddrDfpAssignmentScopeType.md) | scope type | [optional] [default to NETADDRDFPASSIGNMENTSCOPETYPE_UNKNOWN] **Start** | Pointer to **string** | Start and end pair of addresses used for range scope type | [optional] ## Methods diff --git a/fw/docs/NetworkListCreateResponse.md b/fw/docs/NetworkListCreateResponse.md index bf435e4..729e892 100644 --- a/fw/docs/NetworkListCreateResponse.md +++ b/fw/docs/NetworkListCreateResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**NetworkList**](NetworkList.md) | | [optional] +**Results** | Pointer to [**NetworkList**](NetworkList.md) | The Network List object. | [optional] ## Methods diff --git a/fw/docs/NetworkListReadResponse.md b/fw/docs/NetworkListReadResponse.md index 2f00140..9479cd2 100644 --- a/fw/docs/NetworkListReadResponse.md +++ b/fw/docs/NetworkListReadResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**NetworkList**](NetworkList.md) | | [optional] +**Results** | Pointer to [**NetworkList**](NetworkList.md) | The Network List object. | [optional] ## Methods diff --git a/fw/docs/NetworkListUpdateResponse.md b/fw/docs/NetworkListUpdateResponse.md index 7815c03..047b2ab 100644 --- a/fw/docs/NetworkListUpdateResponse.md +++ b/fw/docs/NetworkListUpdateResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**NetworkList**](NetworkList.md) | | [optional] +**Results** | Pointer to [**NetworkList**](NetworkList.md) | The Network List object. | [optional] ## Methods diff --git a/fw/docs/SecurityPolicyCreateResponse.md b/fw/docs/SecurityPolicyCreateResponse.md index 05d1525..c7f798b 100644 --- a/fw/docs/SecurityPolicyCreateResponse.md +++ b/fw/docs/SecurityPolicyCreateResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**SecurityPolicy**](SecurityPolicy.md) | | [optional] +**Results** | Pointer to [**SecurityPolicy**](SecurityPolicy.md) | The Security Policy object. | [optional] ## Methods diff --git a/fw/docs/SecurityPolicyReadResponse.md b/fw/docs/SecurityPolicyReadResponse.md index 262a34c..6fcb009 100644 --- a/fw/docs/SecurityPolicyReadResponse.md +++ b/fw/docs/SecurityPolicyReadResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**SecurityPolicy**](SecurityPolicy.md) | | [optional] +**Results** | Pointer to [**SecurityPolicy**](SecurityPolicy.md) | The Security Policy object. | [optional] ## Methods diff --git a/fw/docs/SecurityPolicyUpdateResponse.md b/fw/docs/SecurityPolicyUpdateResponse.md index e5957e7..a479c9b 100644 --- a/fw/docs/SecurityPolicyUpdateResponse.md +++ b/fw/docs/SecurityPolicyUpdateResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**SecurityPolicy**](SecurityPolicy.md) | | [optional] +**Results** | Pointer to [**SecurityPolicy**](SecurityPolicy.md) | The Security Policy object. | [optional] ## Methods diff --git a/fw/docs/ThreatFeed.md b/fw/docs/ThreatFeed.md index 70e3a9c..627e53b 100644 --- a/fw/docs/ThreatFeed.md +++ b/fw/docs/ThreatFeed.md @@ -8,7 +8,7 @@ Name | Type | Description | Notes **Description** | Pointer to **string** | The brief description for the thread feed. | [optional] [readonly] **Key** | Pointer to **string** | The TSIG key of the threat feed. | [optional] [readonly] **Name** | Pointer to **string** | The name of the thread feed. | [optional] [readonly] -**Source** | Pointer to [**ThreatFeedSource**](ThreatFeedSource.md) | | [optional] [default to THREATFEEDSOURCE_INFOBLOX] +**Source** | Pointer to [**ThreatFeedSource**](ThreatFeedSource.md) | The source of the threat feed. | [optional] [readonly] [default to THREATFEEDSOURCE_INFOBLOX] **ThreatLevel** | Pointer to **string** | The Threat Level of the Feed. | [optional] [readonly] ## Methods diff --git a/fw/model_access_code_create_response.go b/fw/model_access_code_create_response.go index c0e2dad..8beee23 100644 --- a/fw/model_access_code_create_response.go +++ b/fw/model_access_code_create_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &AccessCodeCreateResponse{} // AccessCodeCreateResponse struct for AccessCodeCreateResponse type AccessCodeCreateResponse struct { + // The Bypass Code object. Results *AccessCode `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/fw/model_access_code_read_response.go b/fw/model_access_code_read_response.go index f5c203d..20767f1 100644 --- a/fw/model_access_code_read_response.go +++ b/fw/model_access_code_read_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &AccessCodeReadResponse{} // AccessCodeReadResponse struct for AccessCodeReadResponse type AccessCodeReadResponse struct { + // The Bypass Code object. Results *AccessCode `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/fw/model_access_code_update_response.go b/fw/model_access_code_update_response.go index 0099a79..137dc85 100644 --- a/fw/model_access_code_update_response.go +++ b/fw/model_access_code_update_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &AccessCodeUpdateResponse{} // AccessCodeUpdateResponse struct for AccessCodeUpdateResponse type AccessCodeUpdateResponse struct { + // The Bypass Code object. Results *AccessCode `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/fw/model_app_approvals_replace_request.go b/fw/model_app_approvals_replace_request.go index 8656943..e019016 100644 --- a/fw/model_app_approvals_replace_request.go +++ b/fw/model_app_approvals_replace_request.go @@ -19,7 +19,8 @@ var _ MappedNullable = &AppApprovalsReplaceRequest{} // AppApprovalsReplaceRequest struct for AppApprovalsReplaceRequest type AppApprovalsReplaceRequest struct { - Approvals []AppApproval `json:"approvals,omitempty"` + Approvals []AppApproval `json:"approvals,omitempty"` + // Field Mask. Fields *ProtobufFieldMask `json:"fields,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/fw/model_app_approvals_update_request.go b/fw/model_app_approvals_update_request.go index 839b56c..1a0a6c0 100644 --- a/fw/model_app_approvals_update_request.go +++ b/fw/model_app_approvals_update_request.go @@ -19,6 +19,7 @@ var _ MappedNullable = &AppApprovalsUpdateRequest{} // AppApprovalsUpdateRequest struct for AppApprovalsUpdateRequest type AppApprovalsUpdateRequest struct { + // Field Mask. Fields *ProtobufFieldMask `json:"fields,omitempty"` InsertedApprovals []AppApproval `json:"inserted_approvals,omitempty"` RemovedApprovals []AppApprovalRemovalRequest `json:"removed_approvals,omitempty"` diff --git a/fw/model_application_filter_create_response.go b/fw/model_application_filter_create_response.go index 6eeb742..628be15 100644 --- a/fw/model_application_filter_create_response.go +++ b/fw/model_application_filter_create_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ApplicationFilterCreateResponse{} // ApplicationFilterCreateResponse The Application Filter create response. type ApplicationFilterCreateResponse struct { + // The Application Filter object. Results *ApplicationFilter `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/fw/model_application_filter_read_response.go b/fw/model_application_filter_read_response.go index f617446..40fd94c 100644 --- a/fw/model_application_filter_read_response.go +++ b/fw/model_application_filter_read_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ApplicationFilterReadResponse{} // ApplicationFilterReadResponse The Application Filter read response. type ApplicationFilterReadResponse struct { + // The Application Filter object. Results *ApplicationFilter `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/fw/model_application_filter_update_response.go b/fw/model_application_filter_update_response.go index c5429eb..8fde167 100644 --- a/fw/model_application_filter_update_response.go +++ b/fw/model_application_filter_update_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ApplicationFilterUpdateResponse{} // ApplicationFilterUpdateResponse The Application Filter update response. type ApplicationFilterUpdateResponse struct { + // The Application Filter object. Results *ApplicationFilter `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/fw/model_category_filter_create_response.go b/fw/model_category_filter_create_response.go index 80eadf1..ed40e51 100644 --- a/fw/model_category_filter_create_response.go +++ b/fw/model_category_filter_create_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CategoryFilterCreateResponse{} // CategoryFilterCreateResponse The Category Filter create response. type CategoryFilterCreateResponse struct { + // The Category Filter object. Results *CategoryFilter `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/fw/model_category_filter_read_response.go b/fw/model_category_filter_read_response.go index ccb1dea..d4cb0be 100644 --- a/fw/model_category_filter_read_response.go +++ b/fw/model_category_filter_read_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CategoryFilterReadResponse{} // CategoryFilterReadResponse The Category Filter read response. type CategoryFilterReadResponse struct { + // The Category Filter object. Results *CategoryFilter `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/fw/model_category_filter_update_response.go b/fw/model_category_filter_update_response.go index f1f0ce8..6b15e41 100644 --- a/fw/model_category_filter_update_response.go +++ b/fw/model_category_filter_update_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CategoryFilterUpdateResponse{} // CategoryFilterUpdateResponse The Category Filter update response. type CategoryFilterUpdateResponse struct { + // The Category Filter object. Results *CategoryFilter `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/fw/model_internal_domains_create_response.go b/fw/model_internal_domains_create_response.go index 551dfb5..14f5721 100644 --- a/fw/model_internal_domains_create_response.go +++ b/fw/model_internal_domains_create_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &InternalDomainsCreateResponse{} // InternalDomainsCreateResponse The Internal Domains create response. type InternalDomainsCreateResponse struct { + // The Internal Domains object. Results *InternalDomains `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/fw/model_internal_domains_read_response.go b/fw/model_internal_domains_read_response.go index 2a1ef96..01597e4 100644 --- a/fw/model_internal_domains_read_response.go +++ b/fw/model_internal_domains_read_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &InternalDomainsReadResponse{} // InternalDomainsReadResponse The Internal Domains read response. type InternalDomainsReadResponse struct { + // The Internal Domains object. Results *InternalDomains `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/fw/model_internal_domains_update_response.go b/fw/model_internal_domains_update_response.go index af18fef..ac78402 100644 --- a/fw/model_internal_domains_update_response.go +++ b/fw/model_internal_domains_update_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &InternalDomainsUpdateResponse{} // InternalDomainsUpdateResponse The Internal domains update response. type InternalDomainsUpdateResponse struct { + // The Internal Domains object. Results *InternalDomains `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/fw/model_named_list_create_response.go b/fw/model_named_list_create_response.go index 6aeb297..0869381 100644 --- a/fw/model_named_list_create_response.go +++ b/fw/model_named_list_create_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &NamedListCreateResponse{} // NamedListCreateResponse The Named List create response. type NamedListCreateResponse struct { + // The Named List object. Results *NamedList `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/fw/model_named_list_read_response.go b/fw/model_named_list_read_response.go index 6673f75..a3a84ae 100644 --- a/fw/model_named_list_read_response.go +++ b/fw/model_named_list_read_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &NamedListReadResponse{} // NamedListReadResponse The Named List read response. type NamedListReadResponse struct { + // The Named List object. Results *NamedList `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/fw/model_named_list_update_response.go b/fw/model_named_list_update_response.go index 71223d4..4d60189 100644 --- a/fw/model_named_list_update_response.go +++ b/fw/model_named_list_update_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &NamedListUpdateResponse{} // NamedListUpdateResponse The Named List update response. type NamedListUpdateResponse struct { + // The Named List object. Results *NamedList `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/fw/model_net_addr_dfp_assignment.go b/fw/model_net_addr_dfp_assignment.go index 7db6159..e794e4c 100644 --- a/fw/model_net_addr_dfp_assignment.go +++ b/fw/model_net_addr_dfp_assignment.go @@ -30,7 +30,8 @@ type NetAddrDfpAssignment struct { // Host reference, UUID HostId *string `json:"host_id,omitempty"` // IPSpace reference, UUID - IpSpaceId *string `json:"ip_space_id,omitempty"` + IpSpaceId *string `json:"ip_space_id,omitempty"` + // scope type ScopeType *NetAddrDfpAssignmentScopeType `json:"scope_type,omitempty"` // Start and end pair of addresses used for range scope type Start *string `json:"start,omitempty"` diff --git a/fw/model_network_list_create_response.go b/fw/model_network_list_create_response.go index 48388f6..8df4c06 100644 --- a/fw/model_network_list_create_response.go +++ b/fw/model_network_list_create_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &NetworkListCreateResponse{} // NetworkListCreateResponse The Network List create response. type NetworkListCreateResponse struct { + // The Network List object. Results *NetworkList `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/fw/model_network_list_read_response.go b/fw/model_network_list_read_response.go index 0fadb83..2477260 100644 --- a/fw/model_network_list_read_response.go +++ b/fw/model_network_list_read_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &NetworkListReadResponse{} // NetworkListReadResponse The Network List read response. type NetworkListReadResponse struct { + // The Network List object. Results *NetworkList `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/fw/model_network_list_update_response.go b/fw/model_network_list_update_response.go index 647fda5..0437dfd 100644 --- a/fw/model_network_list_update_response.go +++ b/fw/model_network_list_update_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &NetworkListUpdateResponse{} // NetworkListUpdateResponse The Network List update response. type NetworkListUpdateResponse struct { + // The Network List object. Results *NetworkList `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/fw/model_security_policy_create_response.go b/fw/model_security_policy_create_response.go index 0cbc535..9add6ae 100644 --- a/fw/model_security_policy_create_response.go +++ b/fw/model_security_policy_create_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &SecurityPolicyCreateResponse{} // SecurityPolicyCreateResponse The Security Policy create response. type SecurityPolicyCreateResponse struct { + // The Security Policy object. Results *SecurityPolicy `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/fw/model_security_policy_read_response.go b/fw/model_security_policy_read_response.go index 2f3d243..4503c35 100644 --- a/fw/model_security_policy_read_response.go +++ b/fw/model_security_policy_read_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &SecurityPolicyReadResponse{} // SecurityPolicyReadResponse The Security Policy read response. type SecurityPolicyReadResponse struct { + // The Security Policy object. Results *SecurityPolicy `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/fw/model_security_policy_update_response.go b/fw/model_security_policy_update_response.go index 6d2acd7..e9ee8fc 100644 --- a/fw/model_security_policy_update_response.go +++ b/fw/model_security_policy_update_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &SecurityPolicyUpdateResponse{} // SecurityPolicyUpdateResponse The Security Policy update response. type SecurityPolicyUpdateResponse struct { + // The Security Policy object. Results *SecurityPolicy `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/fw/model_threat_feed.go b/fw/model_threat_feed.go index 308c32b..f979d91 100644 --- a/fw/model_threat_feed.go +++ b/fw/model_threat_feed.go @@ -26,7 +26,8 @@ type ThreatFeed struct { // The TSIG key of the threat feed. Key *string `json:"key,omitempty"` // The name of the thread feed. - Name *string `json:"name,omitempty"` + Name *string `json:"name,omitempty"` + // The source of the threat feed. Source *ThreatFeedSource `json:"source,omitempty"` // The Threat Level of the Feed. ThreatLevel *string `json:"threat_level,omitempty"` @@ -41,8 +42,6 @@ type _ThreatFeed ThreatFeed // will change when the set of required properties is changed func NewThreatFeed() *ThreatFeed { this := ThreatFeed{} - var source ThreatFeedSource = THREATFEEDSOURCE_INFOBLOX - this.Source = &source return &this } @@ -51,8 +50,6 @@ func NewThreatFeed() *ThreatFeed { // but it doesn't guarantee that properties required by API are set func NewThreatFeedWithDefaults() *ThreatFeed { this := ThreatFeed{} - var source ThreatFeedSource = THREATFEEDSOURCE_INFOBLOX - this.Source = &source return &this } diff --git a/inframgmt/docs/DetailHost.md b/inframgmt/docs/DetailHost.md index 4b79bbc..1fd9d81 100644 --- a/inframgmt/docs/DetailHost.md +++ b/inframgmt/docs/DetailHost.md @@ -17,12 +17,12 @@ Name | Type | Description | Notes **IpAddress** | Pointer to **string** | The IP address of the Host. | [optional] **IpSpace** | Pointer to **string** | The IP Space of the Host. | [optional] **LegacyId** | Pointer to **string** | The legacy Host object identifier. | [optional] -**Location** | Pointer to [**DetailLocation**](DetailLocation.md) | | [optional] +**Location** | Pointer to [**DetailLocation**](DetailLocation.md) | Location that this Host is associated with. | [optional] **MacAddress** | Pointer to **string** | The MAC address of the Host. | [optional] **MaintenanceMode** | Pointer to **string** | | [optional] **NatIp** | Pointer to **string** | The NAT IP address of the Host. | [optional] **Ophid** | Pointer to **string** | The unique On-Prem Host ID generated by the On-Prem device and assigned to the Host once it is registered and logged into the Infoblox Cloud. | [optional] -**Pool** | Pointer to [**PoolInfo**](PoolInfo.md) | | [optional] +**Pool** | Pointer to [**PoolInfo**](PoolInfo.md) | Pool information for this Host (internal). | [optional] **SerialNumber** | Pointer to **string** | The unique serial number of the Host. | [optional] **Services** | Pointer to [**[]DetailHostServiceConfig**](DetailHostServiceConfig.md) | The list of Services deployed on this Host. | [optional] **SiteId** | Pointer to **string** | The Site ID of the Host. | [optional] diff --git a/inframgmt/docs/DetailHostServiceConfig.md b/inframgmt/docs/DetailHostServiceConfig.md index 20997f4..44d8788 100644 --- a/inframgmt/docs/DetailHostServiceConfig.md +++ b/inframgmt/docs/DetailHostServiceConfig.md @@ -8,7 +8,7 @@ Name | Type | Description | Notes **ServiceId** | Pointer to **string** | The resource identifier. | [optional] **ServiceName** | Pointer to **string** | The name of the Service. | [optional] **ServiceType** | Pointer to **string** | The type of the Service deployed on the Host (`dns`, `cdc`, etc.). | [optional] -**Status** | Pointer to [**ShortServiceStatus**](ShortServiceStatus.md) | | [optional] +**Status** | Pointer to [**ShortServiceStatus**](ShortServiceStatus.md) | Service status information. | [optional] **UpgradedAt** | Pointer to **time.Time** | The timestamp of the latest upgrade of the Host-specific Service configuration. | [optional] ## Methods diff --git a/inframgmt/docs/DetailService.md b/inframgmt/docs/DetailService.md index 2b45f50..3407e0c 100644 --- a/inframgmt/docs/DetailService.md +++ b/inframgmt/docs/DetailService.md @@ -14,9 +14,9 @@ Name | Type | Description | Notes **Hosts** | Pointer to [**[]DetailServiceHost**](DetailServiceHost.md) | List of Hosts on which this Service is deployed. | [optional] **Id** | Pointer to **string** | The resource identifier. | [optional] [readonly] **InterfaceLabels** | Pointer to **[]string** | List of interfaces on which this Service can operate. | [optional] -**Location** | Pointer to [**DetailLocation**](DetailLocation.md) | | [optional] +**Location** | Pointer to [**DetailLocation**](DetailLocation.md) | Location that this Host is associated with. | [optional] **Name** | Pointer to **string** | The name of the Service. | [optional] -**Pool** | Pointer to [**PoolInfo**](PoolInfo.md) | | [optional] +**Pool** | Pointer to [**PoolInfo**](PoolInfo.md) | Pool information for this Service (internal). | [optional] **ServiceType** | Pointer to **string** | The type of the Service deployed on the Host (`dns`, `cdc`, etc.). | [optional] **Tags** | Pointer to **map[string]interface{}** | Tags associated with this Service. | [optional] **UpdatedAt** | Pointer to **time.Time** | Timestamp of the latest update on Service. | [optional] diff --git a/inframgmt/docs/DetailServiceHost.md b/inframgmt/docs/DetailServiceHost.md index 2104324..b6e8d8e 100644 --- a/inframgmt/docs/DetailServiceHost.md +++ b/inframgmt/docs/DetailServiceHost.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **CompositeStatus** | Pointer to **string** | Composite Status of the Host (`online`, `degraded`, `error`, `offline`, `pending`, `awaiting approval`). | [optional] -**Config** | Pointer to [**DetailServiceHostConfig**](DetailServiceHostConfig.md) | | [optional] +**Config** | Pointer to [**DetailServiceHostConfig**](DetailServiceHostConfig.md) | List of Host-specific configurations of this Service. | [optional] **DisplayName** | Pointer to **string** | The name of the Host (unique). | [optional] **Id** | Pointer to **string** | The resource identifier. | [optional] [readonly] **IpAddress** | Pointer to **string** | The IP address of the Host. | [optional] diff --git a/inframgmt/docs/DetailServiceHostConfig.md b/inframgmt/docs/DetailServiceHostConfig.md index ddf99a8..032e871 100644 --- a/inframgmt/docs/DetailServiceHostConfig.md +++ b/inframgmt/docs/DetailServiceHostConfig.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **CurrentVersion** | Pointer to **string** | The current version of the Service deployed on the Host. | [optional] -**Status** | Pointer to [**ShortServiceStatus**](ShortServiceStatus.md) | | [optional] +**Status** | Pointer to [**ShortServiceStatus**](ShortServiceStatus.md) | Service status information. | [optional] **UpgradedAt** | Pointer to **time.Time** | | [optional] ## Methods diff --git a/inframgmt/model_detail_host.go b/inframgmt/model_detail_host.go index f6912df..9f60921 100644 --- a/inframgmt/model_detail_host.go +++ b/inframgmt/model_detail_host.go @@ -43,7 +43,8 @@ type DetailHost struct { // The IP Space of the Host. IpSpace *string `json:"ip_space,omitempty"` // The legacy Host object identifier. - LegacyId *string `json:"legacy_id,omitempty"` + LegacyId *string `json:"legacy_id,omitempty"` + // Location that this Host is associated with. Location *DetailLocation `json:"location,omitempty"` // The MAC address of the Host. MacAddress *string `json:"mac_address,omitempty"` @@ -51,8 +52,9 @@ type DetailHost struct { // The NAT IP address of the Host. NatIp *string `json:"nat_ip,omitempty"` // The unique On-Prem Host ID generated by the On-Prem device and assigned to the Host once it is registered and logged into the Infoblox Cloud. - Ophid *string `json:"ophid,omitempty"` - Pool *PoolInfo `json:"pool,omitempty"` + Ophid *string `json:"ophid,omitempty"` + // Pool information for this Host (internal). + Pool *PoolInfo `json:"pool,omitempty"` // The unique serial number of the Host. SerialNumber *string `json:"serial_number,omitempty"` // The list of Services deployed on this Host. diff --git a/inframgmt/model_detail_host_service_config.go b/inframgmt/model_detail_host_service_config.go index 5df1b84..265daeb 100644 --- a/inframgmt/model_detail_host_service_config.go +++ b/inframgmt/model_detail_host_service_config.go @@ -27,8 +27,9 @@ type DetailHostServiceConfig struct { // The name of the Service. ServiceName *string `json:"service_name,omitempty"` // The type of the Service deployed on the Host (`dns`, `cdc`, etc.). - ServiceType *string `json:"service_type,omitempty"` - Status *ShortServiceStatus `json:"status,omitempty"` + ServiceType *string `json:"service_type,omitempty"` + // Service status information. + Status *ShortServiceStatus `json:"status,omitempty"` // The timestamp of the latest upgrade of the Host-specific Service configuration. UpgradedAt *time.Time `json:"upgraded_at,omitempty"` AdditionalProperties map[string]interface{} diff --git a/inframgmt/model_detail_service.go b/inframgmt/model_detail_service.go index 5cc2692..d42bd8f 100644 --- a/inframgmt/model_detail_service.go +++ b/inframgmt/model_detail_service.go @@ -39,10 +39,12 @@ type DetailService struct { // The resource identifier. Id *string `json:"id,omitempty"` // List of interfaces on which this Service can operate. - InterfaceLabels []string `json:"interface_labels,omitempty"` - Location *DetailLocation `json:"location,omitempty"` + InterfaceLabels []string `json:"interface_labels,omitempty"` + // Location that this Host is associated with. + Location *DetailLocation `json:"location,omitempty"` // The name of the Service. - Name *string `json:"name,omitempty"` + Name *string `json:"name,omitempty"` + // Pool information for this Service (internal). Pool *PoolInfo `json:"pool,omitempty"` // The type of the Service deployed on the Host (`dns`, `cdc`, etc.). ServiceType *string `json:"service_type,omitempty"` diff --git a/inframgmt/model_detail_service_host.go b/inframgmt/model_detail_service_host.go index 3063020..6cb13ed 100644 --- a/inframgmt/model_detail_service_host.go +++ b/inframgmt/model_detail_service_host.go @@ -20,8 +20,9 @@ var _ MappedNullable = &DetailServiceHost{} // DetailServiceHost struct for DetailServiceHost type DetailServiceHost struct { // Composite Status of the Host (`online`, `degraded`, `error`, `offline`, `pending`, `awaiting approval`). - CompositeStatus *string `json:"composite_status,omitempty"` - Config *DetailServiceHostConfig `json:"config,omitempty"` + CompositeStatus *string `json:"composite_status,omitempty"` + // List of Host-specific configurations of this Service. + Config *DetailServiceHostConfig `json:"config,omitempty"` // The name of the Host (unique). DisplayName *string `json:"display_name,omitempty"` // The resource identifier. diff --git a/inframgmt/model_detail_service_host_config.go b/inframgmt/model_detail_service_host_config.go index d6f7462..ff481c3 100644 --- a/inframgmt/model_detail_service_host_config.go +++ b/inframgmt/model_detail_service_host_config.go @@ -21,7 +21,8 @@ var _ MappedNullable = &DetailServiceHostConfig{} // DetailServiceHostConfig struct for DetailServiceHostConfig type DetailServiceHostConfig struct { // The current version of the Service deployed on the Host. - CurrentVersion *string `json:"current_version,omitempty"` + CurrentVersion *string `json:"current_version,omitempty"` + // Service status information. Status *ShortServiceStatus `json:"status,omitempty"` UpgradedAt *time.Time `json:"upgraded_at,omitempty"` AdditionalProperties map[string]interface{} diff --git a/infraprovision/docs/JoinToken.md b/infraprovision/docs/JoinToken.md index 423a4ad..2ec44dd 100644 --- a/infraprovision/docs/JoinToken.md +++ b/infraprovision/docs/JoinToken.md @@ -10,7 +10,7 @@ Name | Type | Description | Notes **Id** | Pointer to **string** | The resource identifier. | [optional] [readonly] **LastUsedAt** | Pointer to **time.Time** | | [optional] [readonly] **Name** | Pointer to **string** | | [optional] -**Status** | Pointer to [**JoinTokenJoinTokenStatus**](JoinTokenJoinTokenStatus.md) | | [optional] [default to JOINTOKENJOINTOKENSTATUS_UNKNOWN] +**Status** | Pointer to [**JoinTokenJoinTokenStatus**](JoinTokenJoinTokenStatus.md) | derived field, \"active\" when expires_at and deleted_at are null. | [optional] [readonly] [default to JOINTOKENJOINTOKENSTATUS_UNKNOWN] **Tags** | Pointer to **map[string]interface{}** | | [optional] **TokenId** | Pointer to **string** | first half of the token. | [optional] [readonly] **UseCounter** | Pointer to **int64** | | [optional] [readonly] diff --git a/infraprovision/model_join_token.go b/infraprovision/model_join_token.go index 076682c..ab76a35 100644 --- a/infraprovision/model_join_token.go +++ b/infraprovision/model_join_token.go @@ -24,11 +24,12 @@ type JoinToken struct { Description *string `json:"description,omitempty"` ExpiresAt *time.Time `json:"expires_at,omitempty"` // The resource identifier. - Id *string `json:"id,omitempty"` - LastUsedAt *time.Time `json:"last_used_at,omitempty"` - Name *string `json:"name,omitempty"` - Status *JoinTokenJoinTokenStatus `json:"status,omitempty"` - Tags map[string]interface{} `json:"tags,omitempty"` + Id *string `json:"id,omitempty"` + LastUsedAt *time.Time `json:"last_used_at,omitempty"` + Name *string `json:"name,omitempty"` + // derived field, \"active\" when expires_at and deleted_at are null. + Status *JoinTokenJoinTokenStatus `json:"status,omitempty"` + Tags map[string]interface{} `json:"tags,omitempty"` // first half of the token. TokenId *string `json:"token_id,omitempty"` UseCounter *int64 `json:"use_counter,omitempty"` @@ -43,8 +44,6 @@ type _JoinToken JoinToken // will change when the set of required properties is changed func NewJoinToken() *JoinToken { this := JoinToken{} - var status JoinTokenJoinTokenStatus = JOINTOKENJOINTOKENSTATUS_UNKNOWN - this.Status = &status return &this } @@ -53,8 +52,6 @@ func NewJoinToken() *JoinToken { // but it doesn't guarantee that properties required by API are set func NewJoinTokenWithDefaults() *JoinToken { this := JoinToken{} - var status JoinTokenJoinTokenStatus = JOINTOKENJOINTOKENSTATUS_UNKNOWN - this.Status = &status return &this } diff --git a/ipam/docs/Address.md b/ipam/docs/Address.md index fbee9e9..893badb 100644 --- a/ipam/docs/Address.md +++ b/ipam/docs/Address.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **Address** | **string** | The address in form \"a.b.c.d\". | **Comment** | Pointer to **string** | The description for the address object. May contain 0 to 1024 characters. Can include UTF-8. | [optional] **CreatedAt** | Pointer to **time.Time** | Time when the object has been created. | [optional] [readonly] -**DhcpInfo** | Pointer to [**DHCPInfo**](DHCPInfo.md) | | [optional] +**DhcpInfo** | Pointer to [**DHCPInfo**](DHCPInfo.md) | The DHCP information associated with this object. | [optional] [readonly] **DisableDhcp** | Pointer to **bool** | Read only. Represent the value of the same field in the associated _dhcp/fixed_address_ object. | [optional] [readonly] **DiscoveryAttrs** | Pointer to **map[string]interface{}** | The discovery attributes for this address in JSON format. | [optional] [readonly] **DiscoveryMetadata** | Pointer to **map[string]interface{}** | The discovery metadata for this address in JSON format. | [optional] [readonly] diff --git a/ipam/docs/AddressBlock.md b/ipam/docs/AddressBlock.md index 1a028b0..ddbe364 100644 --- a/ipam/docs/AddressBlock.md +++ b/ipam/docs/AddressBlock.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Address** | Pointer to **string** | The address field in form “a.b.c.d/n” where the “/n” may be omitted. In this case, the CIDR value must be defined in the _cidr_ field. When reading, the _address_ field is always in the form “a.b.c.d”. | [optional] -**AsmConfig** | Pointer to [**ASMConfig**](ASMConfig.md) | | [optional] +**AsmConfig** | Pointer to [**ASMConfig**](ASMConfig.md) | The Automated Scope Management configuration for the address block. | [optional] **AsmScopeFlag** | Pointer to **int64** | Incremented by 1 if the IP address usage limits for automated scope management are exceeded for any subnets in the address block. | [optional] [readonly] **Cidr** | Pointer to **int64** | The CIDR of the address block. This is required, if _address_ does not specify it in its input. | [optional] **Comment** | Pointer to **string** | The description for the address block. May contain 0 to 1024 characters. Can include UTF-8. | [optional] @@ -19,9 +19,9 @@ Name | Type | Description | Notes **DdnsTtlPercent** | Pointer to **float32** | DDNS TTL value - to be calculated as a simple percentage of the lease's lifetime, using the parameter's value as the percentage. It is specified as a percentage (e.g. 25, 75). Defaults to unspecified. | [optional] **DdnsUpdateOnRenew** | Pointer to **bool** | Instructs the DHCP server to always update the DNS information when a lease is renewed even if its DNS information has not changed. Defaults to _false_. | [optional] **DdnsUseConflictResolution** | Pointer to **bool** | When true, DHCP server will apply conflict resolution, as described in RFC 4703, when attempting to fulfill the update request. When false, DHCP server will simply attempt to update the DNS entries per the request, regardless of whether or not they conflict with existing entries owned by other DHCP4 clients. Defaults to _true_. | [optional] -**DhcpConfig** | Pointer to [**DHCPConfig**](DHCPConfig.md) | | [optional] +**DhcpConfig** | Pointer to [**DHCPConfig**](DHCPConfig.md) | The shared DHCP configuration that controls how leases are issued for the address block. | [optional] **DhcpOptions** | Pointer to [**[]OptionItem**](OptionItem.md) | The list of DHCP options for the address block. May be either a specific option or a group of options. | [optional] -**DhcpUtilization** | Pointer to [**DHCPUtilization**](DHCPUtilization.md) | | [optional] +**DhcpUtilization** | Pointer to [**DHCPUtilization**](DHCPUtilization.md) | The utilization of IP addresses within the DHCP ranges of the address block. | [optional] [readonly] **DiscoveryAttrs** | Pointer to **map[string]interface{}** | The discovery attributes for this address block in JSON format. | [optional] [readonly] **DiscoveryMetadata** | Pointer to **map[string]interface{}** | The discovery metadata for this address block in JSON format. | [optional] [readonly] **HeaderOptionFilename** | Pointer to **string** | The configuration for header option filename field. | [optional] @@ -32,17 +32,17 @@ Name | Type | Description | Notes **HostnameRewriteRegex** | Pointer to **string** | The regex bracket expression to match valid characters. Must begin with \"[\" and end with \"]\" and be a compilable POSIX regex. Defaults to \"[^a-zA-Z0-9_.]\". | [optional] **Id** | Pointer to **string** | The resource identifier. | [optional] [readonly] **InheritanceParent** | Pointer to **string** | The resource identifier. | [optional] -**InheritanceSources** | Pointer to [**DHCPInheritance**](DHCPInheritance.md) | | [optional] +**InheritanceSources** | Pointer to [**DHCPInheritance**](DHCPInheritance.md) | The DHCP inheritance configuration for the address block. | [optional] **Name** | Pointer to **string** | The name of the address block. May contain 1 to 256 characters. Can include UTF-8. | [optional] **Parent** | Pointer to **string** | The resource identifier. | [optional] **Protocol** | Pointer to **string** | The type of protocol of address block (_ip4_ or _ip6_). | [optional] [readonly] **Space** | Pointer to **string** | The resource identifier. | [optional] **Tags** | Pointer to **map[string]interface{}** | The tags for the address block in JSON format. | [optional] -**Threshold** | Pointer to [**UtilizationThreshold**](UtilizationThreshold.md) | | [optional] +**Threshold** | Pointer to [**UtilizationThreshold**](UtilizationThreshold.md) | The IP address utilization thresholds for the address block. | [optional] **UpdatedAt** | Pointer to **time.Time** | Time when the object has been updated. Equals to _created_at_ if not updated after creation. | [optional] [readonly] **Usage** | Pointer to **[]string** | The usage is a combination of indicators, each tracking a specific associated use. Listed below are usage indicators with their meaning: usage indicator | description ---------------------- | -------------------------------- _IPAM_ | AddressBlock is managed in BloxOne DDI. _DISCOVERED_ | AddressBlock is discovered by some network discovery probe like Network Insight or NetMRI in NIOS. | [optional] [readonly] -**Utilization** | Pointer to [**Utilization**](Utilization.md) | | [optional] -**UtilizationV6** | Pointer to [**UtilizationV6**](UtilizationV6.md) | | [optional] +**Utilization** | Pointer to [**Utilization**](Utilization.md) | The IPV4 address utilization statistics for the address block. | [optional] [readonly] +**UtilizationV6** | Pointer to [**UtilizationV6**](UtilizationV6.md) | The utilization of IPV6 addresses in the Address block. | [optional] [readonly] ## Methods diff --git a/ipam/docs/CreateASMResponse.md b/ipam/docs/CreateASMResponse.md index 9ab5b3b..279fc8a 100644 --- a/ipam/docs/CreateASMResponse.md +++ b/ipam/docs/CreateASMResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**ASM**](ASM.md) | | [optional] +**Result** | Pointer to [**ASM**](ASM.md) | The ASM object. | [optional] ## Methods diff --git a/ipam/docs/CreateAddressBlockResponse.md b/ipam/docs/CreateAddressBlockResponse.md index c39fc79..5b36ec8 100644 --- a/ipam/docs/CreateAddressBlockResponse.md +++ b/ipam/docs/CreateAddressBlockResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**AddressBlock**](AddressBlock.md) | | [optional] +**Result** | Pointer to [**AddressBlock**](AddressBlock.md) | The created AddressBlock object. | [optional] ## Methods diff --git a/ipam/docs/CreateAddressResponse.md b/ipam/docs/CreateAddressResponse.md index 1071b17..52e9a81 100644 --- a/ipam/docs/CreateAddressResponse.md +++ b/ipam/docs/CreateAddressResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Address**](Address.md) | | [optional] +**Result** | Pointer to [**Address**](Address.md) | The created Address object. | [optional] ## Methods diff --git a/ipam/docs/CreateFixedAddressResponse.md b/ipam/docs/CreateFixedAddressResponse.md index aff115a..987761c 100644 --- a/ipam/docs/CreateFixedAddressResponse.md +++ b/ipam/docs/CreateFixedAddressResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**FixedAddress**](FixedAddress.md) | | [optional] +**Result** | Pointer to [**FixedAddress**](FixedAddress.md) | The created Fixed Address object. | [optional] ## Methods diff --git a/ipam/docs/CreateHAGroupResponse.md b/ipam/docs/CreateHAGroupResponse.md index f4a9937..5f23f83 100644 --- a/ipam/docs/CreateHAGroupResponse.md +++ b/ipam/docs/CreateHAGroupResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**HAGroup**](HAGroup.md) | | [optional] +**Result** | Pointer to [**HAGroup**](HAGroup.md) | The created HAGroup object. | [optional] ## Methods diff --git a/ipam/docs/CreateHardwareFilterResponse.md b/ipam/docs/CreateHardwareFilterResponse.md index 53b61b0..27cc135 100644 --- a/ipam/docs/CreateHardwareFilterResponse.md +++ b/ipam/docs/CreateHardwareFilterResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**HardwareFilter**](HardwareFilter.md) | | [optional] +**Result** | Pointer to [**HardwareFilter**](HardwareFilter.md) | The created HardwareFilter object. | [optional] ## Methods diff --git a/ipam/docs/CreateIPSpaceResponse.md b/ipam/docs/CreateIPSpaceResponse.md index 87a79ba..245ae05 100644 --- a/ipam/docs/CreateIPSpaceResponse.md +++ b/ipam/docs/CreateIPSpaceResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**IPSpace**](IPSpace.md) | | [optional] +**Result** | Pointer to [**IPSpace**](IPSpace.md) | The created IP Space object. | [optional] ## Methods diff --git a/ipam/docs/CreateIpamHostResponse.md b/ipam/docs/CreateIpamHostResponse.md index 80baee2..4d772a8 100644 --- a/ipam/docs/CreateIpamHostResponse.md +++ b/ipam/docs/CreateIpamHostResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**IpamHost**](IpamHost.md) | | [optional] +**Result** | Pointer to [**IpamHost**](IpamHost.md) | The created IpamHost object. | [optional] ## Methods diff --git a/ipam/docs/CreateOptionCodeResponse.md b/ipam/docs/CreateOptionCodeResponse.md index f428554..caf3b28 100644 --- a/ipam/docs/CreateOptionCodeResponse.md +++ b/ipam/docs/CreateOptionCodeResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**OptionCode**](OptionCode.md) | | [optional] +**Result** | Pointer to [**OptionCode**](OptionCode.md) | The created OptionCode object. | [optional] ## Methods diff --git a/ipam/docs/CreateOptionFilterResponse.md b/ipam/docs/CreateOptionFilterResponse.md index 934c1cf..970ed22 100644 --- a/ipam/docs/CreateOptionFilterResponse.md +++ b/ipam/docs/CreateOptionFilterResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**OptionFilter**](OptionFilter.md) | | [optional] +**Result** | Pointer to [**OptionFilter**](OptionFilter.md) | The created OptionFilter object. | [optional] ## Methods diff --git a/ipam/docs/CreateOptionGroupResponse.md b/ipam/docs/CreateOptionGroupResponse.md index 24d8991..85be92f 100644 --- a/ipam/docs/CreateOptionGroupResponse.md +++ b/ipam/docs/CreateOptionGroupResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**OptionGroup**](OptionGroup.md) | | [optional] +**Result** | Pointer to [**OptionGroup**](OptionGroup.md) | The created OptionGroup object. | [optional] ## Methods diff --git a/ipam/docs/CreateOptionSpaceResponse.md b/ipam/docs/CreateOptionSpaceResponse.md index 9f710aa..a96212e 100644 --- a/ipam/docs/CreateOptionSpaceResponse.md +++ b/ipam/docs/CreateOptionSpaceResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**OptionSpace**](OptionSpace.md) | | [optional] +**Result** | Pointer to [**OptionSpace**](OptionSpace.md) | The created OptionSpace object. | [optional] ## Methods diff --git a/ipam/docs/CreateRangeResponse.md b/ipam/docs/CreateRangeResponse.md index 659649f..f409c85 100644 --- a/ipam/docs/CreateRangeResponse.md +++ b/ipam/docs/CreateRangeResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Range**](Range.md) | | [optional] +**Result** | Pointer to [**Range**](Range.md) | The created Range object. | [optional] ## Methods diff --git a/ipam/docs/CreateServerResponse.md b/ipam/docs/CreateServerResponse.md index 2f6008d..1e42465 100644 --- a/ipam/docs/CreateServerResponse.md +++ b/ipam/docs/CreateServerResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Server**](Server.md) | | [optional] +**Result** | Pointer to [**Server**](Server.md) | The created Server object. | [optional] ## Methods diff --git a/ipam/docs/CreateSubnetResponse.md b/ipam/docs/CreateSubnetResponse.md index 3dd6106..a63ec52 100644 --- a/ipam/docs/CreateSubnetResponse.md +++ b/ipam/docs/CreateSubnetResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Subnet**](Subnet.md) | | [optional] +**Result** | Pointer to [**Subnet**](Subnet.md) | The created Subnet object. | [optional] ## Methods diff --git a/ipam/docs/DDNSZone.md b/ipam/docs/DDNSZone.md index 5e2967b..5327ca4 100644 --- a/ipam/docs/DDNSZone.md +++ b/ipam/docs/DDNSZone.md @@ -8,7 +8,7 @@ Name | Type | Description | Notes **GssTsigEnabled** | Pointer to **bool** | _gss_tsig_enabled_ enables/disables GSS-TSIG signed dynamic updates. Defaults to _false_. | [optional] **Nameservers** | Pointer to [**[]Nameserver**](Nameserver.md) | The Nameservers in the zone. Each nameserver IP should be unique across the list of nameservers. | [optional] **TsigEnabled** | Pointer to **bool** | Indicates if TSIG key should be used for the update. Defaults to _false_. | [optional] -**TsigKey** | Pointer to [**TSIGKey**](TSIGKey.md) | | [optional] +**TsigKey** | Pointer to [**TSIGKey**](TSIGKey.md) | The TSIG key. Required if _tsig_enabled_ is _true_. Defaults to empty. | [optional] **View** | Pointer to **string** | The resource identifier. | [optional] **ViewName** | Pointer to **string** | The name of the view. | [optional] [readonly] **Zone** | **string** | The resource identifier. | diff --git a/ipam/docs/DHCPInheritance.md b/ipam/docs/DHCPInheritance.md index c1d1ecb..8748fbd 100644 --- a/ipam/docs/DHCPInheritance.md +++ b/ipam/docs/DHCPInheritance.md @@ -4,21 +4,21 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**AsmConfig** | Pointer to [**InheritedASMConfig**](InheritedASMConfig.md) | | [optional] -**DdnsClientUpdate** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | | [optional] -**DdnsConflictResolutionMode** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | | [optional] -**DdnsEnabled** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | | [optional] -**DdnsHostnameBlock** | Pointer to [**InheritedDDNSHostnameBlock**](InheritedDDNSHostnameBlock.md) | | [optional] -**DdnsTtlPercent** | Pointer to [**InheritanceInheritedFloat**](InheritanceInheritedFloat.md) | | [optional] -**DdnsUpdateBlock** | Pointer to [**InheritedDDNSUpdateBlock**](InheritedDDNSUpdateBlock.md) | | [optional] -**DdnsUpdateOnRenew** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | | [optional] -**DdnsUseConflictResolution** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | | [optional] -**DhcpConfig** | Pointer to [**InheritedDHCPConfig**](InheritedDHCPConfig.md) | | [optional] -**DhcpOptions** | Pointer to [**InheritedDHCPOptionList**](InheritedDHCPOptionList.md) | | [optional] -**HeaderOptionFilename** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | | [optional] -**HeaderOptionServerAddress** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | | [optional] -**HeaderOptionServerName** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | | [optional] -**HostnameRewriteBlock** | Pointer to [**InheritedHostnameRewriteBlock**](InheritedHostnameRewriteBlock.md) | | [optional] +**AsmConfig** | Pointer to [**InheritedASMConfig**](InheritedASMConfig.md) | The inheritance configuration for _asm_config_ field. | [optional] +**DdnsClientUpdate** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | The inheritance configuration for _ddns_client_update_ field. | [optional] +**DdnsConflictResolutionMode** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | The inheritance configuration for _ddns_conflict_resolution_mode_ field. | [optional] +**DdnsEnabled** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | The inheritance configuration for _ddns_enabled_ field. Only action allowed is 'inherit'. | [optional] +**DdnsHostnameBlock** | Pointer to [**InheritedDDNSHostnameBlock**](InheritedDDNSHostnameBlock.md) | The inheritance configuration for _ddns_generate_name_ and _ddns_generated_prefix_ fields. | [optional] +**DdnsTtlPercent** | Pointer to [**InheritanceInheritedFloat**](InheritanceInheritedFloat.md) | The inheritance configuration for _ddns_ttl_percent_ field. | [optional] +**DdnsUpdateBlock** | Pointer to [**InheritedDDNSUpdateBlock**](InheritedDDNSUpdateBlock.md) | The inheritance configuration for _ddns_send_updates_ and _ddns_domain_ fields. | [optional] +**DdnsUpdateOnRenew** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | The inheritance configuration for _ddns_update_on_renew_ field. | [optional] +**DdnsUseConflictResolution** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | The inheritance configuration for _ddns_use_conflict_resolution_ field. | [optional] +**DhcpConfig** | Pointer to [**InheritedDHCPConfig**](InheritedDHCPConfig.md) | The inheritance configuration for _dhcp_config_ field. | [optional] +**DhcpOptions** | Pointer to [**InheritedDHCPOptionList**](InheritedDHCPOptionList.md) | The inheritance configuration for _dhcp_options_ field. | [optional] +**HeaderOptionFilename** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | The inheritance configuration for _header_option_filename_ field. | [optional] +**HeaderOptionServerAddress** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | The inheritance configuration for _header_option_server_address_ field. | [optional] +**HeaderOptionServerName** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | The inheritance configuration for _header_option_server_name_ field. | [optional] +**HostnameRewriteBlock** | Pointer to [**InheritedHostnameRewriteBlock**](InheritedHostnameRewriteBlock.md) | The inheritance configuration for _hostname_rewrite_enabled_, _hostname_rewrite_regex_, and _hostname_rewrite_char_ fields. | [optional] ## Methods diff --git a/ipam/docs/DHCPOptionsInheritance.md b/ipam/docs/DHCPOptionsInheritance.md index 81175c3..cda11d0 100644 --- a/ipam/docs/DHCPOptionsInheritance.md +++ b/ipam/docs/DHCPOptionsInheritance.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**DhcpOptions** | Pointer to [**InheritedDHCPOptionList**](InheritedDHCPOptionList.md) | | [optional] +**DhcpOptions** | Pointer to [**InheritedDHCPOptionList**](InheritedDHCPOptionList.md) | The inheritance configuration for the _dhcp_options_ field. | [optional] ## Methods diff --git a/ipam/docs/FixedAddress.md b/ipam/docs/FixedAddress.md index afaf5a6..89ef9b7 100644 --- a/ipam/docs/FixedAddress.md +++ b/ipam/docs/FixedAddress.md @@ -16,7 +16,7 @@ Name | Type | Description | Notes **Id** | Pointer to **string** | The resource identifier. | [optional] [readonly] **InheritanceAssignedHosts** | Pointer to [**[]InheritanceAssignedHost**](InheritanceAssignedHost.md) | The list of the inheritance assigned hosts of the object. | [optional] [readonly] **InheritanceParent** | Pointer to **string** | The resource identifier. | [optional] -**InheritanceSources** | Pointer to [**FixedAddressInheritance**](FixedAddressInheritance.md) | | [optional] +**InheritanceSources** | Pointer to [**FixedAddressInheritance**](FixedAddressInheritance.md) | The inheritance configuration. | [optional] **IpSpace** | Pointer to **string** | The resource identifier. | [optional] **MatchType** | **string** | Indicates how to match the client: * _mac_: match the client MAC address for both IPv4 and IPv6, * _client_text_ or _client_hex_: match the client identifier for IPv4 only, * _relay_text_ or _relay_hex_: match the circuit ID or remote ID in the DHCP relay agent option (82) for IPv4 only, * _duid_: match the DHCP unique identifier, currently match only for IPv6 protocol. | **MatchValue** | **string** | The value to match. | diff --git a/ipam/docs/FixedAddressInheritance.md b/ipam/docs/FixedAddressInheritance.md index 811558a..4717a2d 100644 --- a/ipam/docs/FixedAddressInheritance.md +++ b/ipam/docs/FixedAddressInheritance.md @@ -4,10 +4,10 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**DhcpOptions** | Pointer to [**InheritedDHCPOptionList**](InheritedDHCPOptionList.md) | | [optional] -**HeaderOptionFilename** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | | [optional] -**HeaderOptionServerAddress** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | | [optional] -**HeaderOptionServerName** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | | [optional] +**DhcpOptions** | Pointer to [**InheritedDHCPOptionList**](InheritedDHCPOptionList.md) | The inheritance configuration for _dhcp_options_ field. | [optional] +**HeaderOptionFilename** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | The inheritance configuration for _header_option_filename_ field. | [optional] +**HeaderOptionServerAddress** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | The inheritance configuration for _header_option_server_address_ field. | [optional] +**HeaderOptionServerName** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | The inheritance configuration for _header_option_server_name_ field. | [optional] ## Methods diff --git a/ipam/docs/Global.md b/ipam/docs/Global.md index 429cab7..bf9c85f 100644 --- a/ipam/docs/Global.md +++ b/ipam/docs/Global.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**AsmConfig** | Pointer to [**ASMConfig**](ASMConfig.md) | | [optional] +**AsmConfig** | Pointer to [**ASMConfig**](ASMConfig.md) | The global Automated Scope Management configuration. | [optional] **ClientPrincipal** | Pointer to **string** | The Kerberos principal name. It uses the typical Kerberos notation: <SERVICE-NAME>/<server-domain-name>@<REALM>. Defaults to empty. | [optional] **DdnsClientUpdate** | Pointer to **string** | The global configuration to control who does the DDNS updates. Valid values are: * _client_: DHCP server updates DNS if requested by client. * _server_: DHCP server always updates DNS, overriding an update request from the client, unless the client requests no updates. * _ignore_: DHCP server always updates DNS, even if the client says not to. * _over_client_update_: Same as _server_. DHCP server always updates DNS, overriding an update request from the client, unless the client requests no updates. * _over_no_update_: DHCP server updates DNS even if the client requests that no updates be done. If the client requests to do the update, DHCP server allows it. Defaults to _client_. | [optional] **DdnsConflictResolutionMode** | Pointer to **string** | The mode used for resolving conflicts while performing DDNS updates. Valid values are: * _check_with_dhcid_: It includes adding a DHCID record and checking that record via conflict detection as per RFC 4703. * _no_check_with_dhcid_: This will ignore conflict detection but add a DHCID record when creating/updating an entry. * _check_exists_with_dhcid_: This will check if there is an existing DHCID record but does not verify the value of the record matches the update. This will also update the DHCID record for the entry. * _no_check_without_dhcid_: This ignores conflict detection and will not add a DHCID record when creating/updating a DDNS entry. Defaults to _check_with_dhcid_. | [optional] @@ -17,10 +17,10 @@ Name | Type | Description | Notes **DdnsUpdateOnRenew** | Pointer to **bool** | Instructs the DHCP server to always update the DNS information when a lease is renewed even if its DNS information has not changed. Defaults to _false_. | [optional] **DdnsUseConflictResolution** | Pointer to **bool** | When true, DHCP server will apply conflict resolution, as described in RFC 4703, when attempting to fulfill the update request. When false, DHCP server will simply attempt to update the DNS entries per the request, regardless of whether or not they conflict with existing entries owned by other DHCP4 clients. Defaults to _true_. | [optional] **DdnsZones** | Pointer to [**[]DDNSZone**](DDNSZone.md) | DNS zones that DDNS updates can be sent to. There is no resolver fallback. The target zone must be explicitly configured for the update to be performed. Updates are sent to the closest enclosing zone. Error if _ddns_enabled_ is _true_ and the _ddns_domain_ does not have a corresponding entry in _ddns_zones_. Error if there are items with duplicate zone in the list. Defaults to empty list. | [optional] -**DhcpConfig** | Pointer to [**DHCPConfig**](DHCPConfig.md) | | [optional] +**DhcpConfig** | Pointer to [**DHCPConfig**](DHCPConfig.md) | The global DHCP configuration that controls how leases are issued. | [optional] **DhcpOptions** | Pointer to [**[]OptionItem**](OptionItem.md) | The list of DHCP options or group of options for IPv4. An option list is ordered and may include both option groups and specific options. Multiple occurrences of the same option or group is not an error. The last occurrence of an option in the list will be used. Error if the graph of referenced groups contains cycles. Defaults to empty list. | [optional] **DhcpOptionsV6** | Pointer to [**[]OptionItem**](OptionItem.md) | The list of DHCP options or group of options for IPv6. An option list is ordered and may include both option groups and specific options. Multiple occurrences of the same option or group is not an error. The last occurrence of an option in the list will be used. Error if the graph of referenced groups contains cycles. Defaults to empty list. | [optional] -**DhcpThreshold** | Pointer to [**DHCPUtilizationThreshold**](DHCPUtilizationThreshold.md) | | [optional] +**DhcpThreshold** | Pointer to [**DHCPUtilizationThreshold**](DHCPUtilizationThreshold.md) | The global DHCP Utilization threshold settings. | [optional] **GssTsigFallback** | Pointer to **bool** | The behavior when GSS-TSIG should be used (a matching external DNS server is configured) but no GSS-TSIG key is available. If configured to _false_ (the default) this DNS server is skipped, if configured to _true_ the DNS server is ignored and the DNS update is sent with the configured DHCP-DDNS protection e.g. TSIG key or without any protection when none was configured. Defaults to _false_. | [optional] **HeaderOptionFilename** | Pointer to **string** | The configuration for header option filename field. | [optional] **HeaderOptionServerAddress** | Pointer to **string** | The configuration for header option server address field. | [optional] diff --git a/ipam/docs/Host.md b/ipam/docs/Host.md index 8b8eb1d..d8a3888 100644 --- a/ipam/docs/Host.md +++ b/ipam/docs/Host.md @@ -6,7 +6,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Address** | Pointer to **string** | The primary IP address of the on-prem host. | [optional] [readonly] **AnycastAddresses** | Pointer to **[]string** | Anycast address configured to the host. Order is not significant. | [optional] [readonly] -**AssociatedServer** | Pointer to [**HostAssociatedServer**](HostAssociatedServer.md) | | [optional] +**AssociatedServer** | Pointer to [**HostAssociatedServer**](HostAssociatedServer.md) | The DHCP Config Profile for the on-prem host. | [optional] **Comment** | Pointer to **string** | The description for the on-prem host. | [optional] [readonly] **CurrentVersion** | Pointer to **string** | Current dhcp application version of the host. | [optional] [readonly] **Id** | Pointer to **string** | The resource identifier. | [optional] [readonly] diff --git a/ipam/docs/HostAssociationsResponse.md b/ipam/docs/HostAssociationsResponse.md index c256be2..1b8e7dd 100644 --- a/ipam/docs/HostAssociationsResponse.md +++ b/ipam/docs/HostAssociationsResponse.md @@ -4,9 +4,9 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**DhcpPktStats** | Pointer to [**DHCPPacketStats**](DHCPPacketStats.md) | | [optional] +**DhcpPktStats** | Pointer to [**DHCPPacketStats**](DHCPPacketStats.md) | The DHCP packets statistics. | [optional] **HaGroups** | Pointer to [**[]HAGroup**](HAGroup.md) | The list of HA groups. | [optional] -**Host** | Pointer to [**Host**](Host.md) | | [optional] +**Host** | Pointer to [**Host**](Host.md) | The host for which the associated objects, subnets and HA groups, are returned. | [optional] **Subnets** | Pointer to [**[]Subnet**](Subnet.md) | The list of subnets. | [optional] ## Methods diff --git a/ipam/docs/IPSpace.md b/ipam/docs/IPSpace.md index 06a3be2..e47a901 100644 --- a/ipam/docs/IPSpace.md +++ b/ipam/docs/IPSpace.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**AsmConfig** | Pointer to [**ASMConfig**](ASMConfig.md) | | [optional] +**AsmConfig** | Pointer to [**ASMConfig**](ASMConfig.md) | The Automated Scope Management configuration for the IP space. | [optional] **AsmScopeFlag** | Pointer to **int64** | The number of times the automated scope management usage limits have been exceeded for any of the subnets in this IP space. | [optional] [readonly] **Comment** | Pointer to **string** | The description for the IP space. May contain 0 to 1024 characters. Can include UTF-8. | [optional] **CreatedAt** | Pointer to **time.Time** | Time when the object has been created. | [optional] [readonly] @@ -17,7 +17,7 @@ Name | Type | Description | Notes **DdnsTtlPercent** | Pointer to **float32** | DDNS TTL value - to be calculated as a simple percentage of the lease's lifetime, using the parameter's value as the percentage. It is specified as a percentage (e.g. 25, 75). Defaults to unspecified. | [optional] **DdnsUpdateOnRenew** | Pointer to **bool** | Instructs the DHCP server to always update the DNS information when a lease is renewed even if its DNS information has not changed. Defaults to _false_. | [optional] [default to false] **DdnsUseConflictResolution** | Pointer to **bool** | When true, DHCP server will apply conflict resolution, as described in RFC 4703, when attempting to fulfill the update request. When false, DHCP server will simply attempt to update the DNS entries per the request, regardless of whether or not they conflict with existing entries owned by other DHCP4 clients. Defaults to _true_. | [optional] [default to true] -**DhcpConfig** | Pointer to [**DHCPConfig**](DHCPConfig.md) | | [optional] +**DhcpConfig** | Pointer to [**DHCPConfig**](DHCPConfig.md) | The shared DHCP configuration for the IP space that controls how leases are issued. | [optional] **DhcpOptions** | Pointer to [**[]OptionItem**](OptionItem.md) | The list of IPv4 DHCP options for IP space. May be either a specific option or a group of options. | [optional] **DhcpOptionsV6** | Pointer to [**[]OptionItem**](OptionItem.md) | The list of IPv6 DHCP options for IP space. May be either a specific option or a group of options. | [optional] **HeaderOptionFilename** | Pointer to **string** | The configuration for header option filename field. | [optional] @@ -27,13 +27,13 @@ Name | Type | Description | Notes **HostnameRewriteEnabled** | Pointer to **bool** | Indicates if client supplied hostnames will be rewritten prior to DDNS update by replacing every character that does not match _hostname_rewrite_regex_ by _hostname_rewrite_char_. Defaults to _false_. | [optional] [default to false] **HostnameRewriteRegex** | Pointer to **string** | The regex bracket expression to match valid characters. Must begin with \"[\" and end with \"]\" and be a compilable POSIX regex. Defaults to \"[^a-zA-Z0-9_.]\". | [optional] [default to "[^a-zA-Z0-9_.]"] **Id** | Pointer to **string** | The resource identifier. | [optional] [readonly] -**InheritanceSources** | Pointer to [**IPSpaceInheritance**](IPSpaceInheritance.md) | | [optional] +**InheritanceSources** | Pointer to [**IPSpaceInheritance**](IPSpaceInheritance.md) | The inheritance configuration. | [optional] **Name** | **string** | The name of the IP space. Must contain 1 to 256 characters. Can include UTF-8. | **Tags** | Pointer to **map[string]interface{}** | The tags for the IP space in JSON format. | [optional] -**Threshold** | Pointer to [**UtilizationThreshold**](UtilizationThreshold.md) | | [optional] +**Threshold** | Pointer to [**UtilizationThreshold**](UtilizationThreshold.md) | The utilization threshold settings for the IP space. | [optional] [readonly] **UpdatedAt** | Pointer to **time.Time** | Time when the object has been updated. Equals to _created_at_ if not updated after creation. | [optional] [readonly] -**Utilization** | Pointer to [**Utilization**](Utilization.md) | | [optional] -**UtilizationV6** | Pointer to [**UtilizationV6**](UtilizationV6.md) | | [optional] +**Utilization** | Pointer to [**Utilization**](Utilization.md) | The utilization of IPV4 addresses in the IP space. | [optional] [readonly] +**UtilizationV6** | Pointer to [**UtilizationV6**](UtilizationV6.md) | The utilization of IPV6 addresses in the IP space. | [optional] [readonly] **VendorSpecificOptionOptionSpace** | Pointer to **string** | The resource identifier. | [optional] ## Methods diff --git a/ipam/docs/IPSpaceInheritance.md b/ipam/docs/IPSpaceInheritance.md index 238d3b5..ff99df0 100644 --- a/ipam/docs/IPSpaceInheritance.md +++ b/ipam/docs/IPSpaceInheritance.md @@ -4,23 +4,23 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**AsmConfig** | Pointer to [**InheritedASMConfig**](InheritedASMConfig.md) | | [optional] -**DdnsClientUpdate** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | | [optional] -**DdnsConflictResolutionMode** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | | [optional] -**DdnsEnabled** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | | [optional] -**DdnsHostnameBlock** | Pointer to [**InheritedDDNSHostnameBlock**](InheritedDDNSHostnameBlock.md) | | [optional] -**DdnsTtlPercent** | Pointer to [**InheritanceInheritedFloat**](InheritanceInheritedFloat.md) | | [optional] -**DdnsUpdateBlock** | Pointer to [**InheritedDDNSUpdateBlock**](InheritedDDNSUpdateBlock.md) | | [optional] -**DdnsUpdateOnRenew** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | | [optional] -**DdnsUseConflictResolution** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | | [optional] -**DhcpConfig** | Pointer to [**InheritedDHCPConfig**](InheritedDHCPConfig.md) | | [optional] -**DhcpOptions** | Pointer to [**InheritedDHCPOptionList**](InheritedDHCPOptionList.md) | | [optional] -**DhcpOptionsV6** | Pointer to [**InheritedDHCPOptionList**](InheritedDHCPOptionList.md) | | [optional] -**HeaderOptionFilename** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | | [optional] -**HeaderOptionServerAddress** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | | [optional] -**HeaderOptionServerName** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | | [optional] -**HostnameRewriteBlock** | Pointer to [**InheritedHostnameRewriteBlock**](InheritedHostnameRewriteBlock.md) | | [optional] -**VendorSpecificOptionOptionSpace** | Pointer to [**InheritanceInheritedIdentifier**](InheritanceInheritedIdentifier.md) | | [optional] +**AsmConfig** | Pointer to [**InheritedASMConfig**](InheritedASMConfig.md) | The inheritance configuration for _asm_config_ field. | [optional] +**DdnsClientUpdate** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | The inheritance configuration for _ddns_client_update_ field from _IPSpace_ object. | [optional] +**DdnsConflictResolutionMode** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | The inheritance configuration for _ddns_conflict_resolution_mode_ field from _IPSpace_ object. | [optional] +**DdnsEnabled** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | The inheritance configuration for _ddns_enabled_ field. Only action allowed is 'inherit'. | [optional] +**DdnsHostnameBlock** | Pointer to [**InheritedDDNSHostnameBlock**](InheritedDDNSHostnameBlock.md) | The inheritance configuration for _ddns_generate_name_ and _ddns_generated_prefix_ fields from _IPSpace_ object. | [optional] +**DdnsTtlPercent** | Pointer to [**InheritanceInheritedFloat**](InheritanceInheritedFloat.md) | The inheritance configuration for _ddns_ttl_percent_ field from _IPSpace_ object. | [optional] +**DdnsUpdateBlock** | Pointer to [**InheritedDDNSUpdateBlock**](InheritedDDNSUpdateBlock.md) | The inheritance configuration for _ddns_send_updates_ and _ddns_domain_ fields from _IPSpace_ object. | [optional] +**DdnsUpdateOnRenew** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | The inheritance configuration for _ddns_update_on_renew_ field from _IPSpace_ object. | [optional] +**DdnsUseConflictResolution** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | The inheritance configuration for _ddns_use_conflict_resolution_ field from _IPSpace_ object. | [optional] +**DhcpConfig** | Pointer to [**InheritedDHCPConfig**](InheritedDHCPConfig.md) | The inheritance configuration for _dhcp_config_ field. | [optional] +**DhcpOptions** | Pointer to [**InheritedDHCPOptionList**](InheritedDHCPOptionList.md) | The inheritance configuration for _dhcp_options_ field. | [optional] +**DhcpOptionsV6** | Pointer to [**InheritedDHCPOptionList**](InheritedDHCPOptionList.md) | The inheritance configuration for _dhcp_options_v6_ field. | [optional] +**HeaderOptionFilename** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | The inheritance configuration for _header_option_filename_ field. | [optional] +**HeaderOptionServerAddress** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | The inheritance configuration for _header_option_server_address_ field. | [optional] +**HeaderOptionServerName** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | The inheritance configuration for _header_option_server_name_ field. | [optional] +**HostnameRewriteBlock** | Pointer to [**InheritedHostnameRewriteBlock**](InheritedHostnameRewriteBlock.md) | The inheritance configuration for _hostname_rewrite_enabled_, _hostname_rewrite_regex_, and _hostname_rewrite_char_ fields from _IPSpace_ object. | [optional] +**VendorSpecificOptionOptionSpace** | Pointer to [**InheritanceInheritedIdentifier**](InheritanceInheritedIdentifier.md) | The inheritance configuration for _vendor_specific_option_option_space_ field. | [optional] ## Methods diff --git a/ipam/docs/InheritedASMConfig.md b/ipam/docs/InheritedASMConfig.md index 14591d6..6b2f07d 100644 --- a/ipam/docs/InheritedASMConfig.md +++ b/ipam/docs/InheritedASMConfig.md @@ -4,13 +4,13 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**AsmEnableBlock** | Pointer to [**InheritedAsmEnableBlock**](InheritedAsmEnableBlock.md) | | [optional] -**AsmGrowthBlock** | Pointer to [**InheritedAsmGrowthBlock**](InheritedAsmGrowthBlock.md) | | [optional] -**AsmThreshold** | Pointer to [**InheritanceInheritedUInt32**](InheritanceInheritedUInt32.md) | | [optional] -**ForecastPeriod** | Pointer to [**InheritanceInheritedUInt32**](InheritanceInheritedUInt32.md) | | [optional] -**History** | Pointer to [**InheritanceInheritedUInt32**](InheritanceInheritedUInt32.md) | | [optional] -**MinTotal** | Pointer to [**InheritanceInheritedUInt32**](InheritanceInheritedUInt32.md) | | [optional] -**MinUnused** | Pointer to [**InheritanceInheritedUInt32**](InheritanceInheritedUInt32.md) | | [optional] +**AsmEnableBlock** | Pointer to [**InheritedAsmEnableBlock**](InheritedAsmEnableBlock.md) | The block of ASM fields: _enable_, _enable_notification_, _reenable_date_. | [optional] +**AsmGrowthBlock** | Pointer to [**InheritedAsmGrowthBlock**](InheritedAsmGrowthBlock.md) | The block of ASM fields: _growth_factor_, _growth_type_. | [optional] +**AsmThreshold** | Pointer to [**InheritanceInheritedUInt32**](InheritanceInheritedUInt32.md) | ASM shows the number of addresses forecast to be used _forecast_period_ days in the future, if it is greater than _asm_threshold_percent_ * _dhcp_total_ (see _dhcp_utilization_) then the subnet is flagged. | [optional] +**ForecastPeriod** | Pointer to [**InheritanceInheritedUInt32**](InheritanceInheritedUInt32.md) | The forecast period in days. | [optional] +**History** | Pointer to [**InheritanceInheritedUInt32**](InheritanceInheritedUInt32.md) | The minimum amount of history needed before ASM can run on this subnet. | [optional] +**MinTotal** | Pointer to [**InheritanceInheritedUInt32**](InheritanceInheritedUInt32.md) | The minimum size of range needed for ASM to run on this subnet. | [optional] +**MinUnused** | Pointer to [**InheritanceInheritedUInt32**](InheritanceInheritedUInt32.md) | The minimum percentage of addresses that must be available outside of the DHCP ranges and fixed addresses when making a suggested change. | [optional] ## Methods diff --git a/ipam/docs/InheritedAsmEnableBlock.md b/ipam/docs/InheritedAsmEnableBlock.md index 9a984c3..28a85d5 100644 --- a/ipam/docs/InheritedAsmEnableBlock.md +++ b/ipam/docs/InheritedAsmEnableBlock.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **Action** | Pointer to **string** | The inheritance setting. Valid values are: * _inherit_: Use the inherited value. * _override_: Use the value set in the object. Defaults to _inherit_. | [optional] **DisplayName** | Pointer to **string** | The human-readable display name for the object referred to by _source_. | [optional] [readonly] **Source** | Pointer to **string** | The resource identifier. | [optional] [readonly] -**Value** | Pointer to [**AsmEnableBlock**](AsmEnableBlock.md) | | [optional] +**Value** | Pointer to [**AsmEnableBlock**](AsmEnableBlock.md) | The inherited value. | [optional] [readonly] ## Methods diff --git a/ipam/docs/InheritedAsmGrowthBlock.md b/ipam/docs/InheritedAsmGrowthBlock.md index 01881e5..0f7ea3d 100644 --- a/ipam/docs/InheritedAsmGrowthBlock.md +++ b/ipam/docs/InheritedAsmGrowthBlock.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **Action** | Pointer to **string** | The inheritance setting. Valid values are: * _inherit_: Use the inherited value. * _override_: Use the value set in the object. Defaults to _inherit_. | [optional] **DisplayName** | Pointer to **string** | The human-readable display name for the object referred to by _source_. | [optional] [readonly] **Source** | Pointer to **string** | The resource identifier. | [optional] [readonly] -**Value** | Pointer to [**AsmGrowthBlock**](AsmGrowthBlock.md) | | [optional] +**Value** | Pointer to [**AsmGrowthBlock**](AsmGrowthBlock.md) | The inherited value. | [optional] [readonly] ## Methods diff --git a/ipam/docs/InheritedDDNSBlock.md b/ipam/docs/InheritedDDNSBlock.md index e2ef125..27f0d35 100644 --- a/ipam/docs/InheritedDDNSBlock.md +++ b/ipam/docs/InheritedDDNSBlock.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **Action** | Pointer to **string** | The inheritance setting. Valid values are: * _inherit_: Use the inherited value. * _override_: Use the value set in the object. Defaults to _inherit_. | [optional] **DisplayName** | Pointer to **string** | The human-readable display name for the object referred to by _source_. | [optional] [readonly] **Source** | Pointer to **string** | The resource identifier. | [optional] [readonly] -**Value** | Pointer to [**DDNSBlock**](DDNSBlock.md) | | [optional] +**Value** | Pointer to [**DDNSBlock**](DDNSBlock.md) | The inherited value. | [optional] ## Methods diff --git a/ipam/docs/InheritedDDNSHostnameBlock.md b/ipam/docs/InheritedDDNSHostnameBlock.md index 5150951..6213b0c 100644 --- a/ipam/docs/InheritedDDNSHostnameBlock.md +++ b/ipam/docs/InheritedDDNSHostnameBlock.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **Action** | Pointer to **string** | The inheritance setting. Valid values are: * _inherit_: Use the inherited value. * _override_: Use the value set in the object. Defaults to _inherit_. | [optional] **DisplayName** | Pointer to **string** | The human-readable display name for the object referred to by _source_. | [optional] [readonly] **Source** | Pointer to **string** | The resource identifier. | [optional] [readonly] -**Value** | Pointer to [**DDNSHostnameBlock**](DDNSHostnameBlock.md) | | [optional] +**Value** | Pointer to [**DDNSHostnameBlock**](DDNSHostnameBlock.md) | The inherited value. | [optional] [readonly] ## Methods diff --git a/ipam/docs/InheritedDDNSUpdateBlock.md b/ipam/docs/InheritedDDNSUpdateBlock.md index 2759da9..fa7a22b 100644 --- a/ipam/docs/InheritedDDNSUpdateBlock.md +++ b/ipam/docs/InheritedDDNSUpdateBlock.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **Action** | Pointer to **string** | The inheritance setting. Valid values are: * _inherit_: Use the inherited value. * _override_: Use the value set in the object. Defaults to _inherit_. | [optional] **DisplayName** | Pointer to **string** | The human-readable display name for the object referred to by _source_. | [optional] [readonly] **Source** | Pointer to **string** | The resource identifier. | [optional] [readonly] -**Value** | Pointer to [**DDNSUpdateBlock**](DDNSUpdateBlock.md) | | [optional] +**Value** | Pointer to [**DDNSUpdateBlock**](DDNSUpdateBlock.md) | The inherited value. | [optional] [readonly] ## Methods diff --git a/ipam/docs/InheritedDHCPConfig.md b/ipam/docs/InheritedDHCPConfig.md index a425ace..ca0dc82 100644 --- a/ipam/docs/InheritedDHCPConfig.md +++ b/ipam/docs/InheritedDHCPConfig.md @@ -4,17 +4,17 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**AbandonedReclaimTime** | Pointer to [**InheritanceInheritedUInt32**](InheritanceInheritedUInt32.md) | | [optional] -**AbandonedReclaimTimeV6** | Pointer to [**InheritanceInheritedUInt32**](InheritanceInheritedUInt32.md) | | [optional] -**AllowUnknown** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | | [optional] -**AllowUnknownV6** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | | [optional] -**EchoClientId** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | | [optional] -**Filters** | Pointer to [**InheritedDHCPConfigFilterList**](InheritedDHCPConfigFilterList.md) | | [optional] -**FiltersV6** | Pointer to [**InheritedDHCPConfigFilterList**](InheritedDHCPConfigFilterList.md) | | [optional] -**IgnoreClientUid** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | | [optional] -**IgnoreList** | Pointer to [**InheritedDHCPConfigIgnoreItemList**](InheritedDHCPConfigIgnoreItemList.md) | | [optional] -**LeaseTime** | Pointer to [**InheritanceInheritedUInt32**](InheritanceInheritedUInt32.md) | | [optional] -**LeaseTimeV6** | Pointer to [**InheritanceInheritedUInt32**](InheritanceInheritedUInt32.md) | | [optional] +**AbandonedReclaimTime** | Pointer to [**InheritanceInheritedUInt32**](InheritanceInheritedUInt32.md) | The inheritance configuration for _abandoned_reclaim_time_ field from _DHCPConfig_ object. | [optional] +**AbandonedReclaimTimeV6** | Pointer to [**InheritanceInheritedUInt32**](InheritanceInheritedUInt32.md) | The inheritance configuration for _abandoned_reclaim_time_v6_ field from _DHCPConfig_ object. | [optional] +**AllowUnknown** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | The inheritance configuration for _allow_unknown_ field from _DHCPConfig_ object. | [optional] +**AllowUnknownV6** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | The inheritance configuration for _allow_unknown_v6_ field from _DHCPConfig_ object. | [optional] +**EchoClientId** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | The inheritance configuration for _echo_client_id_ field from _DHCPConfig_ object. | [optional] +**Filters** | Pointer to [**InheritedDHCPConfigFilterList**](InheritedDHCPConfigFilterList.md) | The inheritance configuration for filters field from _DHCPConfig_ object. | [optional] +**FiltersV6** | Pointer to [**InheritedDHCPConfigFilterList**](InheritedDHCPConfigFilterList.md) | The inheritance configuration for _filters_v6_ field from _DHCPConfig_ object. | [optional] +**IgnoreClientUid** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | The inheritance configuration for _ignore_client_uid_ field from _DHCPConfig_ object. | [optional] +**IgnoreList** | Pointer to [**InheritedDHCPConfigIgnoreItemList**](InheritedDHCPConfigIgnoreItemList.md) | The inheritance configuration for _ignore_list_ field from _DHCPConfig_ object. | [optional] +**LeaseTime** | Pointer to [**InheritanceInheritedUInt32**](InheritanceInheritedUInt32.md) | The inheritance configuration for _lease_time_ field from _DHCPConfig_ object. | [optional] +**LeaseTimeV6** | Pointer to [**InheritanceInheritedUInt32**](InheritanceInheritedUInt32.md) | The inheritance configuration for _lease_time_v6_ field from _DHCPConfig_ object. | [optional] ## Methods diff --git a/ipam/docs/InheritedDHCPOption.md b/ipam/docs/InheritedDHCPOption.md index 9203ed9..6937666 100644 --- a/ipam/docs/InheritedDHCPOption.md +++ b/ipam/docs/InheritedDHCPOption.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **Action** | Pointer to **string** | The inheritance setting. Valid values are: * _inherit_: Use the inherited value. * _block_: Don't use the inherited value. Defaults to _inherit_. | [optional] **DisplayName** | Pointer to **string** | The human-readable display name for the object referred to by _source_. | [optional] [readonly] **Source** | Pointer to **string** | The resource identifier. | [optional] [readonly] -**Value** | Pointer to [**InheritedDHCPOptionItem**](InheritedDHCPOptionItem.md) | | [optional] +**Value** | Pointer to [**InheritedDHCPOptionItem**](InheritedDHCPOptionItem.md) | The inherited value for the DHCP option. | [optional] [readonly] ## Methods diff --git a/ipam/docs/InheritedDHCPOptionItem.md b/ipam/docs/InheritedDHCPOptionItem.md index 20912eb..59b7b6b 100644 --- a/ipam/docs/InheritedDHCPOptionItem.md +++ b/ipam/docs/InheritedDHCPOptionItem.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Option** | Pointer to [**OptionItem**](OptionItem.md) | | [optional] +**Option** | Pointer to [**OptionItem**](OptionItem.md) | Option inherited from the ancestor. | [optional] **OverridingGroup** | Pointer to **string** | The resource identifier. | [optional] ## Methods diff --git a/ipam/docs/InheritedHostnameRewriteBlock.md b/ipam/docs/InheritedHostnameRewriteBlock.md index f594c4e..4760b37 100644 --- a/ipam/docs/InheritedHostnameRewriteBlock.md +++ b/ipam/docs/InheritedHostnameRewriteBlock.md @@ -7,7 +7,7 @@ Name | Type | Description | Notes **Action** | Pointer to **string** | The inheritance setting. Valid values are: * _inherit_: Use the inherited value. * _override_: Use the value set in the object. Defaults to _inherit_. | [optional] **DisplayName** | Pointer to **string** | The human-readable display name for the object referred to by _source_. | [optional] [readonly] **Source** | Pointer to **string** | The resource identifier. | [optional] [readonly] -**Value** | Pointer to [**HostnameRewriteBlock**](HostnameRewriteBlock.md) | | [optional] +**Value** | Pointer to [**HostnameRewriteBlock**](HostnameRewriteBlock.md) | The inherited value. | [optional] [readonly] ## Methods diff --git a/ipam/docs/OptionFilter.md b/ipam/docs/OptionFilter.md index 2ac1957..aa8f331 100644 --- a/ipam/docs/OptionFilter.md +++ b/ipam/docs/OptionFilter.md @@ -15,7 +15,7 @@ Name | Type | Description | Notes **Name** | **string** | The name of the option filter. Must contain 1 to 256 characters. Can include UTF-8. | **Protocol** | Pointer to **string** | The type of protocol of option filter (_ip4_ or _ip6_). | [optional] **Role** | Pointer to **string** | The role of DHCP filter (_values_ or _selection_). Defaults to _values_. | [optional] -**Rules** | [**OptionFilterRuleList**](OptionFilterRuleList.md) | | +**Rules** | [**OptionFilterRuleList**](OptionFilterRuleList.md) | The list of option filter rules to match. | **Tags** | Pointer to **map[string]interface{}** | The tags for the option filter in JSON format. | [optional] **UpdatedAt** | Pointer to **time.Time** | Time when the object has been updated. Equals to _created_at_ if not updated after creation. | [optional] [readonly] **VendorSpecificOptionOptionSpace** | Pointer to **string** | The resource identifier. | [optional] diff --git a/ipam/docs/Range.md b/ipam/docs/Range.md index a54dfa7..7bf6876 100644 --- a/ipam/docs/Range.md +++ b/ipam/docs/Range.md @@ -15,17 +15,17 @@ Name | Type | Description | Notes **Id** | Pointer to **string** | The resource identifier. | [optional] [readonly] **InheritanceAssignedHosts** | Pointer to [**[]InheritanceAssignedHost**](InheritanceAssignedHost.md) | The list of the inheritance assigned hosts of the object. | [optional] [readonly] **InheritanceParent** | Pointer to **string** | The resource identifier. | [optional] -**InheritanceSources** | Pointer to [**DHCPOptionsInheritance**](DHCPOptionsInheritance.md) | | [optional] +**InheritanceSources** | Pointer to [**DHCPOptionsInheritance**](DHCPOptionsInheritance.md) | The DHCP inheritance configuration for the range. | [optional] **Name** | Pointer to **string** | The name of the range. May contain 1 to 256 characters. Can include UTF-8. | [optional] **Parent** | Pointer to **string** | The resource identifier. | [optional] **Protocol** | Pointer to **string** | The type of protocol (_ip4_ or _ip6_). | [optional] [readonly] **Space** | Pointer to **string** | The resource identifier. | [optional] **Start** | **string** | The start IP address of the range. | **Tags** | Pointer to **map[string]interface{}** | The tags for the range in JSON format. | [optional] -**Threshold** | Pointer to [**UtilizationThreshold**](UtilizationThreshold.md) | | [optional] +**Threshold** | Pointer to [**UtilizationThreshold**](UtilizationThreshold.md) | The utilization threshold settings for the range. | [optional] **UpdatedAt** | Pointer to **time.Time** | Time when the object has been updated. Equals to _created_at_ if not updated after creation. | [optional] [readonly] -**Utilization** | Pointer to [**Utilization**](Utilization.md) | | [optional] -**UtilizationV6** | Pointer to [**UtilizationV6**](UtilizationV6.md) | | [optional] +**Utilization** | Pointer to [**Utilization**](Utilization.md) | The utilization statistics of IPV4 addresses for the range. | [optional] [readonly] +**UtilizationV6** | Pointer to [**UtilizationV6**](UtilizationV6.md) | The utilization of IPV6 addresses in the range. | [optional] [readonly] ## Methods diff --git a/ipam/docs/ReadASMResponse.md b/ipam/docs/ReadASMResponse.md index 30d459b..6c3dec2 100644 --- a/ipam/docs/ReadASMResponse.md +++ b/ipam/docs/ReadASMResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**ASM**](ASM.md) | | [optional] +**Result** | Pointer to [**ASM**](ASM.md) | The ASM object. | [optional] ## Methods diff --git a/ipam/docs/ReadAddressBlockResponse.md b/ipam/docs/ReadAddressBlockResponse.md index 7a7d1ca..33799aa 100644 --- a/ipam/docs/ReadAddressBlockResponse.md +++ b/ipam/docs/ReadAddressBlockResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**AddressBlock**](AddressBlock.md) | | [optional] +**Result** | Pointer to [**AddressBlock**](AddressBlock.md) | The AddressBlock object. | [optional] ## Methods diff --git a/ipam/docs/ReadAddressResponse.md b/ipam/docs/ReadAddressResponse.md index bda238e..a5b03c8 100644 --- a/ipam/docs/ReadAddressResponse.md +++ b/ipam/docs/ReadAddressResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Address**](Address.md) | | [optional] +**Result** | Pointer to [**Address**](Address.md) | The Address object. | [optional] ## Methods diff --git a/ipam/docs/ReadDNSUsageResponse.md b/ipam/docs/ReadDNSUsageResponse.md index d292e05..653834a 100644 --- a/ipam/docs/ReadDNSUsageResponse.md +++ b/ipam/docs/ReadDNSUsageResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**DNSUsage**](DNSUsage.md) | | [optional] +**Result** | Pointer to [**DNSUsage**](DNSUsage.md) | The DNSUsage object. | [optional] ## Methods diff --git a/ipam/docs/ReadFixedAddressResponse.md b/ipam/docs/ReadFixedAddressResponse.md index fbf6da0..7219791 100644 --- a/ipam/docs/ReadFixedAddressResponse.md +++ b/ipam/docs/ReadFixedAddressResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**FixedAddress**](FixedAddress.md) | | [optional] +**Result** | Pointer to [**FixedAddress**](FixedAddress.md) | The FixedAddress object. | [optional] ## Methods diff --git a/ipam/docs/ReadGlobalResponse.md b/ipam/docs/ReadGlobalResponse.md index 96d2cb1..b3e4d85 100644 --- a/ipam/docs/ReadGlobalResponse.md +++ b/ipam/docs/ReadGlobalResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Global**](Global.md) | | [optional] +**Result** | Pointer to [**Global**](Global.md) | The Global object. | [optional] ## Methods diff --git a/ipam/docs/ReadHAGroupResponse.md b/ipam/docs/ReadHAGroupResponse.md index 4e1d161..4c89664 100644 --- a/ipam/docs/ReadHAGroupResponse.md +++ b/ipam/docs/ReadHAGroupResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**HAGroup**](HAGroup.md) | | [optional] +**Result** | Pointer to [**HAGroup**](HAGroup.md) | The HAGroup object. | [optional] ## Methods diff --git a/ipam/docs/ReadHardwareFilterResponse.md b/ipam/docs/ReadHardwareFilterResponse.md index 55a1e66..3bad5b7 100644 --- a/ipam/docs/ReadHardwareFilterResponse.md +++ b/ipam/docs/ReadHardwareFilterResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**HardwareFilter**](HardwareFilter.md) | | [optional] +**Result** | Pointer to [**HardwareFilter**](HardwareFilter.md) | The HardwareFilter object. | [optional] ## Methods diff --git a/ipam/docs/ReadHostResponse.md b/ipam/docs/ReadHostResponse.md index 6b0ecc7..c576ac6 100644 --- a/ipam/docs/ReadHostResponse.md +++ b/ipam/docs/ReadHostResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Host**](Host.md) | | [optional] +**Result** | Pointer to [**Host**](Host.md) | The DHCP Host object. | [optional] ## Methods diff --git a/ipam/docs/ReadIPSpaceResponse.md b/ipam/docs/ReadIPSpaceResponse.md index f9beb72..54fa264 100644 --- a/ipam/docs/ReadIPSpaceResponse.md +++ b/ipam/docs/ReadIPSpaceResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**IPSpace**](IPSpace.md) | | [optional] +**Result** | Pointer to [**IPSpace**](IPSpace.md) | The IPSpace object. | [optional] ## Methods diff --git a/ipam/docs/ReadIpamHostResponse.md b/ipam/docs/ReadIpamHostResponse.md index b8745e2..4a4d771 100644 --- a/ipam/docs/ReadIpamHostResponse.md +++ b/ipam/docs/ReadIpamHostResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**IpamHost**](IpamHost.md) | | [optional] +**Result** | Pointer to [**IpamHost**](IpamHost.md) | The IpamHost object. | [optional] ## Methods diff --git a/ipam/docs/ReadOptionCodeResponse.md b/ipam/docs/ReadOptionCodeResponse.md index 361295a..d05fd93 100644 --- a/ipam/docs/ReadOptionCodeResponse.md +++ b/ipam/docs/ReadOptionCodeResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**OptionCode**](OptionCode.md) | | [optional] +**Result** | Pointer to [**OptionCode**](OptionCode.md) | The OptionCode object. | [optional] ## Methods diff --git a/ipam/docs/ReadOptionFilterResponse.md b/ipam/docs/ReadOptionFilterResponse.md index 7881160..43e7cfb 100644 --- a/ipam/docs/ReadOptionFilterResponse.md +++ b/ipam/docs/ReadOptionFilterResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**OptionFilter**](OptionFilter.md) | | [optional] +**Result** | Pointer to [**OptionFilter**](OptionFilter.md) | The OptionFilter object. | [optional] ## Methods diff --git a/ipam/docs/ReadOptionGroupResponse.md b/ipam/docs/ReadOptionGroupResponse.md index 0634dd1..76f9f7c 100644 --- a/ipam/docs/ReadOptionGroupResponse.md +++ b/ipam/docs/ReadOptionGroupResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**OptionGroup**](OptionGroup.md) | | [optional] +**Result** | Pointer to [**OptionGroup**](OptionGroup.md) | The OptionGroup object. | [optional] ## Methods diff --git a/ipam/docs/ReadOptionSpaceResponse.md b/ipam/docs/ReadOptionSpaceResponse.md index 5f5ed49..9b8764c 100644 --- a/ipam/docs/ReadOptionSpaceResponse.md +++ b/ipam/docs/ReadOptionSpaceResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**OptionSpace**](OptionSpace.md) | | [optional] +**Result** | Pointer to [**OptionSpace**](OptionSpace.md) | The OptionSpace object. | [optional] ## Methods diff --git a/ipam/docs/ReadRangeResponse.md b/ipam/docs/ReadRangeResponse.md index 6369962..5938f75 100644 --- a/ipam/docs/ReadRangeResponse.md +++ b/ipam/docs/ReadRangeResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Range**](Range.md) | | [optional] +**Result** | Pointer to [**Range**](Range.md) | The Range object. | [optional] ## Methods diff --git a/ipam/docs/ReadServerResponse.md b/ipam/docs/ReadServerResponse.md index cb2f218..92a26c9 100644 --- a/ipam/docs/ReadServerResponse.md +++ b/ipam/docs/ReadServerResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Server**](Server.md) | | [optional] +**Result** | Pointer to [**Server**](Server.md) | The Server object. | [optional] ## Methods diff --git a/ipam/docs/ReadSubnetResponse.md b/ipam/docs/ReadSubnetResponse.md index 69c70aa..d308f57 100644 --- a/ipam/docs/ReadSubnetResponse.md +++ b/ipam/docs/ReadSubnetResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Subnet**](Subnet.md) | | [optional] +**Result** | Pointer to [**Subnet**](Subnet.md) | The Subnet object. | [optional] ## Methods diff --git a/ipam/docs/Server.md b/ipam/docs/Server.md index 941d23f..22d711e 100644 --- a/ipam/docs/Server.md +++ b/ipam/docs/Server.md @@ -18,7 +18,7 @@ Name | Type | Description | Notes **DdnsUpdateOnRenew** | Pointer to **bool** | Instructs the DHCP server to always update the DNS information when a lease is renewed even if its DNS information has not changed. Defaults to _false_. | [optional] **DdnsUseConflictResolution** | Pointer to **bool** | When true, DHCP server will apply conflict resolution, as described in RFC 4703, when attempting to fulfill the update request. When false, DHCP server will simply attempt to update the DNS entries per the request, regardless of whether or not they conflict with existing entries owned by other DHCP4 clients. Defaults to _true_. | [optional] **DdnsZones** | Pointer to [**[]DDNSZone**](DDNSZone.md) | The DNS zones that DDNS updates can be sent to. There is no resolver fallback. The target zone must be explicitly configured for the update to be performed. Updates are sent to the closest enclosing zone. Error if _ddns_enabled_ is _true_ and the _ddns_domain_ does not have a corresponding entry in _ddns_zones_. Error if there are items with duplicate zone in the list. Defaults to empty list. | [optional] -**DhcpConfig** | Pointer to [**DHCPConfig**](DHCPConfig.md) | | [optional] +**DhcpConfig** | Pointer to [**DHCPConfig**](DHCPConfig.md) | The DHCP configuration for the profile. This controls how leases are issued. | [optional] **DhcpOptions** | Pointer to [**[]OptionItem**](OptionItem.md) | The list of DHCP options or group of options for IPv4. An option list is ordered and may include both option groups and specific options. Multiple occurences of the same option or group is not an error. The last occurence of an option in the list will be used. Error if the graph of referenced groups contains cycles. Defaults to empty list. | [optional] **DhcpOptionsV6** | Pointer to [**[]OptionItem**](OptionItem.md) | The list of DHCP options or group of options for IPv6. An option list is ordered and may include both option groups and specific options. Multiple occurences of the same option or group is not an error. The last occurence of an option in the list will be used. Error if the graph of referenced groups contains cycles. Defaults to empty list. | [optional] **GssTsigFallback** | Pointer to **bool** | The behavior when GSS-TSIG should be used (a matching external DNS server is configured) but no GSS-TSIG key is available. If configured to _false_ (the default) this DNS server is skipped, if configured to _true_ the DNS server is ignored and the DNS update is sent with the configured DHCP-DDNS protection e.g. TSIG key or without any protection when none was configured. Defaults to _false_. | [optional] @@ -29,7 +29,7 @@ Name | Type | Description | Notes **HostnameRewriteEnabled** | Pointer to **bool** | Indicates if client supplied hostnames will be rewritten prior to DDNS update by replacing every character that does not match _hostname_rewrite_regex_ by _hostname_rewrite_char_. Defaults to _false_. | [optional] **HostnameRewriteRegex** | Pointer to **string** | The regex bracket expression to match valid characters. Must begin with \"[\" and end with \"]\" and be a compilable POSIX regex. Defaults to \"[^a-zA-Z0-9_.]\". | [optional] **Id** | Pointer to **string** | The resource identifier. | [optional] [readonly] -**InheritanceSources** | Pointer to [**ServerInheritance**](ServerInheritance.md) | | [optional] +**InheritanceSources** | Pointer to [**ServerInheritance**](ServerInheritance.md) | The inheritance configuration. | [optional] **KerberosKdc** | Pointer to **string** | Address of Kerberos Key Distribution Center. Defaults to empty. | [optional] **KerberosKeys** | Pointer to [**[]KerberosKey**](KerberosKey.md) | _kerberos_keys_ contains a list of keys for GSS-TSIG signed dynamic updates. Defaults to empty. | [optional] **KerberosRekeyInterval** | Pointer to **int64** | Time interval (in seconds) the keys for each configured external DNS server are checked for rekeying, i.e. a new key is created to replace the current usable one when its age is greater than the _kerberos_rekey_interval_ value. Defaults to 120 seconds. | [optional] diff --git a/ipam/docs/ServerInheritance.md b/ipam/docs/ServerInheritance.md index 41eec31..09b20fb 100644 --- a/ipam/docs/ServerInheritance.md +++ b/ipam/docs/ServerInheritance.md @@ -4,21 +4,21 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**DdnsBlock** | Pointer to [**InheritedDDNSBlock**](InheritedDDNSBlock.md) | | [optional] -**DdnsClientUpdate** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | | [optional] -**DdnsConflictResolutionMode** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | | [optional] -**DdnsHostnameBlock** | Pointer to [**InheritedDDNSHostnameBlock**](InheritedDDNSHostnameBlock.md) | | [optional] -**DdnsTtlPercent** | Pointer to [**InheritanceInheritedFloat**](InheritanceInheritedFloat.md) | | [optional] -**DdnsUpdateOnRenew** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | | [optional] -**DdnsUseConflictResolution** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | | [optional] -**DhcpConfig** | Pointer to [**InheritedDHCPConfig**](InheritedDHCPConfig.md) | | [optional] -**DhcpOptions** | Pointer to [**InheritedDHCPOptionList**](InheritedDHCPOptionList.md) | | [optional] -**DhcpOptionsV6** | Pointer to [**InheritedDHCPOptionList**](InheritedDHCPOptionList.md) | | [optional] -**HeaderOptionFilename** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | | [optional] -**HeaderOptionServerAddress** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | | [optional] -**HeaderOptionServerName** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | | [optional] -**HostnameRewriteBlock** | Pointer to [**InheritedHostnameRewriteBlock**](InheritedHostnameRewriteBlock.md) | | [optional] -**VendorSpecificOptionOptionSpace** | Pointer to [**InheritanceInheritedIdentifier**](InheritanceInheritedIdentifier.md) | | [optional] +**DdnsBlock** | Pointer to [**InheritedDDNSBlock**](InheritedDDNSBlock.md) | The inheritance configuration for _ddns_enabled_, _ddns_send_updates_, _ddns_domain_, _ddns_zones_ fields from _Server_ object. | [optional] +**DdnsClientUpdate** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | The inheritance configuration for _ddns_client_update_ field from _Server_ object. | [optional] +**DdnsConflictResolutionMode** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | The inheritance configuration for _ddns_conflict_resolution_mode_ field from _Server_ object. | [optional] +**DdnsHostnameBlock** | Pointer to [**InheritedDDNSHostnameBlock**](InheritedDDNSHostnameBlock.md) | The inheritance configuration for _ddns_generate_name_ and _ddns_generated_prefix_ fields from _Server_ object. | [optional] +**DdnsTtlPercent** | Pointer to [**InheritanceInheritedFloat**](InheritanceInheritedFloat.md) | The inheritance configuration for _ddns_ttl_percent_ field from _Server_ object. | [optional] +**DdnsUpdateOnRenew** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | The inheritance configuration for _ddns_update_on_renew_ field from _Server_ object. | [optional] +**DdnsUseConflictResolution** | Pointer to [**InheritanceInheritedBool**](InheritanceInheritedBool.md) | The inheritance configuration for _ddns_use_conflict_resolution_ field from _Server_ object. | [optional] +**DhcpConfig** | Pointer to [**InheritedDHCPConfig**](InheritedDHCPConfig.md) | The inheritance configuration for _dhcp_config_ field from _Server_ object. | [optional] +**DhcpOptions** | Pointer to [**InheritedDHCPOptionList**](InheritedDHCPOptionList.md) | The inheritance configuration for _dhcp_options_ field from _Server_ object. | [optional] +**DhcpOptionsV6** | Pointer to [**InheritedDHCPOptionList**](InheritedDHCPOptionList.md) | The inheritance configuration for _dhcp_options_v6_ field from _Server_ object. | [optional] +**HeaderOptionFilename** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | The inheritance configuration for _header_option_filename_ field. | [optional] +**HeaderOptionServerAddress** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | The inheritance configuration for _header_option_server_address_ field. | [optional] +**HeaderOptionServerName** | Pointer to [**InheritanceInheritedString**](InheritanceInheritedString.md) | The inheritance configuration for _header_option_server_name_ field. | [optional] +**HostnameRewriteBlock** | Pointer to [**InheritedHostnameRewriteBlock**](InheritedHostnameRewriteBlock.md) | The inheritance configuration for _hostname_rewrite_enabled_, _hostname_rewrite_regex_, _hostname_rewrite_char_ fields from _Server_ object. | [optional] +**VendorSpecificOptionOptionSpace** | Pointer to [**InheritanceInheritedIdentifier**](InheritanceInheritedIdentifier.md) | The inheritance configuration for _vendor_specific_option_option_space_ field from _Server_ object. | [optional] ## Methods diff --git a/ipam/docs/Subnet.md b/ipam/docs/Subnet.md index 5733eab..95cda0d 100644 --- a/ipam/docs/Subnet.md +++ b/ipam/docs/Subnet.md @@ -5,7 +5,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- **Address** | Pointer to **string** | The address of the subnet in the form “a.b.c.d/n” where the “/n” may be omitted. In this case, the CIDR value must be defined in the _cidr_ field. When reading, the _address_ field is always in the form “a.b.c.d”. | [optional] -**AsmConfig** | Pointer to [**ASMConfig**](ASMConfig.md) | | [optional] +**AsmConfig** | Pointer to [**ASMConfig**](ASMConfig.md) | The Automated Scope Management configuration for the subnet. | [optional] **AsmScopeFlag** | Pointer to **int64** | Set to 1 to indicate that the subnet may run out of addresses. | [optional] [readonly] **Cidr** | Pointer to **int64** | The CIDR of the subnet. This is required if _address_ does not include CIDR. | [optional] **Comment** | Pointer to **string** | The description for the subnet. May contain 0 to 1024 characters. Can include UTF-8. | [optional] @@ -19,10 +19,10 @@ Name | Type | Description | Notes **DdnsTtlPercent** | Pointer to **float32** | DDNS TTL value - to be calculated as a simple percentage of the lease's lifetime, using the parameter's value as the percentage. It is specified as a percentage (e.g. 25, 75). Defaults to unspecified. | [optional] **DdnsUpdateOnRenew** | Pointer to **bool** | Instructs the DHCP server to always update the DNS information when a lease is renewed even if its DNS information has not changed. Defaults to _false_. | [optional] **DdnsUseConflictResolution** | Pointer to **bool** | When true, DHCP server will apply conflict resolution, as described in RFC 4703, when attempting to fulfill the update request. When false, DHCP server will simply attempt to update the DNS entries per the request, regardless of whether or not they conflict with existing entries owned by other DHCP4 clients. Defaults to _true_. | [optional] -**DhcpConfig** | Pointer to [**DHCPConfig**](DHCPConfig.md) | | [optional] +**DhcpConfig** | Pointer to [**DHCPConfig**](DHCPConfig.md) | The DHCP configuration of the subnet that controls how leases are issued. | [optional] **DhcpHost** | Pointer to **string** | The resource identifier. | [optional] **DhcpOptions** | Pointer to [**[]OptionItem**](OptionItem.md) | The DHCP options of the subnet. This can either be a specific option or a group of options. | [optional] -**DhcpUtilization** | Pointer to [**DHCPUtilization**](DHCPUtilization.md) | | [optional] +**DhcpUtilization** | Pointer to [**DHCPUtilization**](DHCPUtilization.md) | The utilization of IP addresses within the DHCP ranges of the subnet. | [optional] [readonly] **DisableDhcp** | Pointer to **bool** | Optional. _true_ to disable object. A disabled object is effectively non-existent when generating configuration. Defaults to _false_. | [optional] **DiscoveryAttrs** | Pointer to **map[string]interface{}** | The discovery attributes for this subnet in JSON format. | [optional] [readonly] **DiscoveryMetadata** | Pointer to **map[string]interface{}** | The discovery metadata for this subnet in JSON format. | [optional] [readonly] @@ -35,7 +35,7 @@ Name | Type | Description | Notes **Id** | Pointer to **string** | The resource identifier. | [optional] [readonly] **InheritanceAssignedHosts** | Pointer to [**[]InheritanceAssignedHost**](InheritanceAssignedHost.md) | The list of the inheritance assigned hosts of the object. | [optional] [readonly] **InheritanceParent** | Pointer to **string** | The resource identifier. | [optional] -**InheritanceSources** | Pointer to [**DHCPInheritance**](DHCPInheritance.md) | | [optional] +**InheritanceSources** | Pointer to [**DHCPInheritance**](DHCPInheritance.md) | The DHCP inheritance configuration for the subnet. | [optional] **Name** | Pointer to **string** | The name of the subnet. May contain 1 to 256 characters. Can include UTF-8. | [optional] **Parent** | Pointer to **string** | The resource identifier. | [optional] **Protocol** | Pointer to **string** | The type of protocol of the subnet (_ip4_ or _ip6_). | [optional] [readonly] @@ -43,11 +43,11 @@ Name | Type | Description | Notes **RenewTime** | Pointer to **int64** | The lease renew time (T1) in seconds. | [optional] **Space** | Pointer to **string** | The resource identifier. | [optional] **Tags** | Pointer to **map[string]interface{}** | The tags for the subnet in JSON format. | [optional] -**Threshold** | Pointer to [**UtilizationThreshold**](UtilizationThreshold.md) | | [optional] +**Threshold** | Pointer to [**UtilizationThreshold**](UtilizationThreshold.md) | The IP address utilization threshold settings for the subnet. | [optional] **UpdatedAt** | Pointer to **time.Time** | Time when the object has been updated. Equals to _created_at_ if not updated after creation. | [optional] [readonly] **Usage** | Pointer to **[]string** | The usage is a combination of indicators, each tracking a specific associated use. Listed below are usage indicators with their meaning: usage indicator | description ---------------------- | -------------------------------- _IPAM_ | Subnet is managed in BloxOne DDI. _DHCP_ | Subnet is served by a DHCP Host. _DISCOVERED_ | Subnet is discovered by some network discovery probe like Network Insight or NetMRI in NIOS. | [optional] [readonly] -**Utilization** | Pointer to [**Utilization**](Utilization.md) | | [optional] -**UtilizationV6** | Pointer to [**UtilizationV6**](UtilizationV6.md) | | [optional] +**Utilization** | Pointer to [**Utilization**](Utilization.md) | The IPV4 address utilization statistics of the subnet. | [optional] [readonly] +**UtilizationV6** | Pointer to [**UtilizationV6**](UtilizationV6.md) | The utilization of IPV6 addresses in the subnet. | [optional] [readonly] ## Methods diff --git a/ipam/docs/UpdateAddressBlockResponse.md b/ipam/docs/UpdateAddressBlockResponse.md index 95b64c3..157ce30 100644 --- a/ipam/docs/UpdateAddressBlockResponse.md +++ b/ipam/docs/UpdateAddressBlockResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**AddressBlock**](AddressBlock.md) | | [optional] +**Result** | Pointer to [**AddressBlock**](AddressBlock.md) | The AddressBlock object. | [optional] ## Methods diff --git a/ipam/docs/UpdateAddressResponse.md b/ipam/docs/UpdateAddressResponse.md index 1005db3..2c30ed7 100644 --- a/ipam/docs/UpdateAddressResponse.md +++ b/ipam/docs/UpdateAddressResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Address**](Address.md) | | [optional] +**Result** | Pointer to [**Address**](Address.md) | The Address object. | [optional] ## Methods diff --git a/ipam/docs/UpdateFixedAddressResponse.md b/ipam/docs/UpdateFixedAddressResponse.md index 5666d74..b0facec 100644 --- a/ipam/docs/UpdateFixedAddressResponse.md +++ b/ipam/docs/UpdateFixedAddressResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**FixedAddress**](FixedAddress.md) | | [optional] +**Result** | Pointer to [**FixedAddress**](FixedAddress.md) | The FixedAddress object. | [optional] ## Methods diff --git a/ipam/docs/UpdateGlobalResponse.md b/ipam/docs/UpdateGlobalResponse.md index da5ebea..8b2ac74 100644 --- a/ipam/docs/UpdateGlobalResponse.md +++ b/ipam/docs/UpdateGlobalResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Global**](Global.md) | | [optional] +**Result** | Pointer to [**Global**](Global.md) | The Global object. | [optional] ## Methods diff --git a/ipam/docs/UpdateHAGroupResponse.md b/ipam/docs/UpdateHAGroupResponse.md index 43f0cd9..44f1b31 100644 --- a/ipam/docs/UpdateHAGroupResponse.md +++ b/ipam/docs/UpdateHAGroupResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**HAGroup**](HAGroup.md) | | [optional] +**Result** | Pointer to [**HAGroup**](HAGroup.md) | The HAGroup object. | [optional] ## Methods diff --git a/ipam/docs/UpdateHardwareFilterResponse.md b/ipam/docs/UpdateHardwareFilterResponse.md index 34f42c0..6562f7e 100644 --- a/ipam/docs/UpdateHardwareFilterResponse.md +++ b/ipam/docs/UpdateHardwareFilterResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**HardwareFilter**](HardwareFilter.md) | | [optional] +**Result** | Pointer to [**HardwareFilter**](HardwareFilter.md) | The HardwareFilter object. | [optional] ## Methods diff --git a/ipam/docs/UpdateHostResponse.md b/ipam/docs/UpdateHostResponse.md index fc72680..b812c46 100644 --- a/ipam/docs/UpdateHostResponse.md +++ b/ipam/docs/UpdateHostResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Host**](Host.md) | | [optional] +**Result** | Pointer to [**Host**](Host.md) | The DHCP Host object. | [optional] ## Methods diff --git a/ipam/docs/UpdateIPSpaceResponse.md b/ipam/docs/UpdateIPSpaceResponse.md index 499dc01..48f38bb 100644 --- a/ipam/docs/UpdateIPSpaceResponse.md +++ b/ipam/docs/UpdateIPSpaceResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**IPSpace**](IPSpace.md) | | [optional] +**Result** | Pointer to [**IPSpace**](IPSpace.md) | The IPSpace object. | [optional] ## Methods diff --git a/ipam/docs/UpdateIpamHostResponse.md b/ipam/docs/UpdateIpamHostResponse.md index ea82487..08026fb 100644 --- a/ipam/docs/UpdateIpamHostResponse.md +++ b/ipam/docs/UpdateIpamHostResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**IpamHost**](IpamHost.md) | | [optional] +**Result** | Pointer to [**IpamHost**](IpamHost.md) | The IpamHost object. | [optional] ## Methods diff --git a/ipam/docs/UpdateOptionCodeResponse.md b/ipam/docs/UpdateOptionCodeResponse.md index 70e14d2..f2b304a 100644 --- a/ipam/docs/UpdateOptionCodeResponse.md +++ b/ipam/docs/UpdateOptionCodeResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**OptionCode**](OptionCode.md) | | [optional] +**Result** | Pointer to [**OptionCode**](OptionCode.md) | The OptionCode object. | [optional] ## Methods diff --git a/ipam/docs/UpdateOptionFilterResponse.md b/ipam/docs/UpdateOptionFilterResponse.md index c6e2cf9..724cfee 100644 --- a/ipam/docs/UpdateOptionFilterResponse.md +++ b/ipam/docs/UpdateOptionFilterResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**OptionFilter**](OptionFilter.md) | | [optional] +**Result** | Pointer to [**OptionFilter**](OptionFilter.md) | The OptionFilter object. | [optional] ## Methods diff --git a/ipam/docs/UpdateOptionGroupResponse.md b/ipam/docs/UpdateOptionGroupResponse.md index 3b5de64..9628fe5 100644 --- a/ipam/docs/UpdateOptionGroupResponse.md +++ b/ipam/docs/UpdateOptionGroupResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**OptionGroup**](OptionGroup.md) | | [optional] +**Result** | Pointer to [**OptionGroup**](OptionGroup.md) | The OptionGroup object. | [optional] ## Methods diff --git a/ipam/docs/UpdateOptionSpaceResponse.md b/ipam/docs/UpdateOptionSpaceResponse.md index 3a80972..7eb7bd6 100644 --- a/ipam/docs/UpdateOptionSpaceResponse.md +++ b/ipam/docs/UpdateOptionSpaceResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**OptionSpace**](OptionSpace.md) | | [optional] +**Result** | Pointer to [**OptionSpace**](OptionSpace.md) | The OptionSpace object. | [optional] ## Methods diff --git a/ipam/docs/UpdateRangeResponse.md b/ipam/docs/UpdateRangeResponse.md index 747b7ba..0364717 100644 --- a/ipam/docs/UpdateRangeResponse.md +++ b/ipam/docs/UpdateRangeResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Range**](Range.md) | | [optional] +**Result** | Pointer to [**Range**](Range.md) | The Range object. | [optional] ## Methods diff --git a/ipam/docs/UpdateServerResponse.md b/ipam/docs/UpdateServerResponse.md index 63065a2..15d27ee 100644 --- a/ipam/docs/UpdateServerResponse.md +++ b/ipam/docs/UpdateServerResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Server**](Server.md) | | [optional] +**Result** | Pointer to [**Server**](Server.md) | The Server object. | [optional] ## Methods diff --git a/ipam/docs/UpdateSubnetResponse.md b/ipam/docs/UpdateSubnetResponse.md index 80fb037..73038a0 100644 --- a/ipam/docs/UpdateSubnetResponse.md +++ b/ipam/docs/UpdateSubnetResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**Subnet**](Subnet.md) | | [optional] +**Result** | Pointer to [**Subnet**](Subnet.md) | The Subnet object. | [optional] ## Methods diff --git a/ipam/model_address.go b/ipam/model_address.go index cd21b4d..1523d06 100644 --- a/ipam/model_address.go +++ b/ipam/model_address.go @@ -27,7 +27,8 @@ type Address struct { Comment *string `json:"comment,omitempty"` // Time when the object has been created. CreatedAt *time.Time `json:"created_at,omitempty"` - DhcpInfo *DHCPInfo `json:"dhcp_info,omitempty"` + // The DHCP information associated with this object. + DhcpInfo *DHCPInfo `json:"dhcp_info,omitempty"` // Read only. Represent the value of the same field in the associated _dhcp/fixed_address_ object. DisableDhcp *bool `json:"disable_dhcp,omitempty"` // The discovery attributes for this address in JSON format. diff --git a/ipam/model_address_block.go b/ipam/model_address_block.go index 6b25545..2898d11 100644 --- a/ipam/model_address_block.go +++ b/ipam/model_address_block.go @@ -21,7 +21,8 @@ var _ MappedNullable = &AddressBlock{} // AddressBlock An __AddressBlock__ object (_ipam/address_block_) is a set of contiguous IP addresses in the same IP space with no gap, expressed as a CIDR block. Address blocks are hierarchical and may be parented to other address blocks as long as the parent block fully contains the child and no sibling overlaps. Top level address blocks are parented to an IP space. type AddressBlock struct { // The address field in form “a.b.c.d/n” where the “/n” may be omitted. In this case, the CIDR value must be defined in the _cidr_ field. When reading, the _address_ field is always in the form “a.b.c.d”. - Address *string `json:"address,omitempty"` + Address *string `json:"address,omitempty"` + // The Automated Scope Management configuration for the address block. AsmConfig *ASMConfig `json:"asm_config,omitempty"` // Incremented by 1 if the IP address usage limits for automated scope management are exceeded for any subnets in the address block. AsmScopeFlag *int64 `json:"asm_scope_flag,omitempty"` @@ -48,10 +49,12 @@ type AddressBlock struct { // Instructs the DHCP server to always update the DNS information when a lease is renewed even if its DNS information has not changed. Defaults to _false_. DdnsUpdateOnRenew *bool `json:"ddns_update_on_renew,omitempty"` // When true, DHCP server will apply conflict resolution, as described in RFC 4703, when attempting to fulfill the update request. When false, DHCP server will simply attempt to update the DNS entries per the request, regardless of whether or not they conflict with existing entries owned by other DHCP4 clients. Defaults to _true_. - DdnsUseConflictResolution *bool `json:"ddns_use_conflict_resolution,omitempty"` - DhcpConfig *DHCPConfig `json:"dhcp_config,omitempty"` + DdnsUseConflictResolution *bool `json:"ddns_use_conflict_resolution,omitempty"` + // The shared DHCP configuration that controls how leases are issued for the address block. + DhcpConfig *DHCPConfig `json:"dhcp_config,omitempty"` // The list of DHCP options for the address block. May be either a specific option or a group of options. - DhcpOptions []OptionItem `json:"dhcp_options,omitempty"` + DhcpOptions []OptionItem `json:"dhcp_options,omitempty"` + // The utilization of IP addresses within the DHCP ranges of the address block. DhcpUtilization *DHCPUtilization `json:"dhcp_utilization,omitempty"` // The discovery attributes for this address block in JSON format. DiscoveryAttrs map[string]interface{} `json:"discovery_attrs,omitempty"` @@ -72,7 +75,8 @@ type AddressBlock struct { // The resource identifier. Id *string `json:"id,omitempty"` // The resource identifier. - InheritanceParent *string `json:"inheritance_parent,omitempty"` + InheritanceParent *string `json:"inheritance_parent,omitempty"` + // The DHCP inheritance configuration for the address block. InheritanceSources *DHCPInheritance `json:"inheritance_sources,omitempty"` // The name of the address block. May contain 1 to 256 characters. Can include UTF-8. Name *string `json:"name,omitempty"` @@ -83,13 +87,16 @@ type AddressBlock struct { // The resource identifier. Space *string `json:"space,omitempty"` // The tags for the address block in JSON format. - Tags map[string]interface{} `json:"tags,omitempty"` - Threshold *UtilizationThreshold `json:"threshold,omitempty"` + Tags map[string]interface{} `json:"tags,omitempty"` + // The IP address utilization thresholds for the address block. + Threshold *UtilizationThreshold `json:"threshold,omitempty"` // Time when the object has been updated. Equals to _created_at_ if not updated after creation. UpdatedAt *time.Time `json:"updated_at,omitempty"` // The usage is a combination of indicators, each tracking a specific associated use. Listed below are usage indicators with their meaning: usage indicator | description ---------------------- | -------------------------------- _IPAM_ | AddressBlock is managed in BloxOne DDI. _DISCOVERED_ | AddressBlock is discovered by some network discovery probe like Network Insight or NetMRI in NIOS. - Usage []string `json:"usage,omitempty"` - Utilization *Utilization `json:"utilization,omitempty"` + Usage []string `json:"usage,omitempty"` + // The IPV4 address utilization statistics for the address block. + Utilization *Utilization `json:"utilization,omitempty"` + // The utilization of IPV6 addresses in the Address block. UtilizationV6 *UtilizationV6 `json:"utilization_v6,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_create_address_block_response.go b/ipam/model_create_address_block_response.go index 8ae111d..4b02674 100644 --- a/ipam/model_create_address_block_response.go +++ b/ipam/model_create_address_block_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateAddressBlockResponse{} // CreateAddressBlockResponse The response format to create the __AddressBlock__ object. type CreateAddressBlockResponse struct { + // The created AddressBlock object. Result *AddressBlock `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_create_address_response.go b/ipam/model_create_address_response.go index afbfeb7..d71d3ae 100644 --- a/ipam/model_create_address_response.go +++ b/ipam/model_create_address_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateAddressResponse{} // CreateAddressResponse The response format to create the __Address__ object. type CreateAddressResponse struct { + // The created Address object. Result *Address `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_create_asm_response.go b/ipam/model_create_asm_response.go index 3fdff3b..e9d85e1 100644 --- a/ipam/model_create_asm_response.go +++ b/ipam/model_create_asm_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateASMResponse{} // CreateASMResponse The response format to update subnet and range for ASM. type CreateASMResponse struct { + // The ASM object. Result *ASM `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_create_fixed_address_response.go b/ipam/model_create_fixed_address_response.go index a448deb..069d88a 100644 --- a/ipam/model_create_fixed_address_response.go +++ b/ipam/model_create_fixed_address_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateFixedAddressResponse{} // CreateFixedAddressResponse The response format to create the __FixedAddress__ object. type CreateFixedAddressResponse struct { + // The created Fixed Address object. Result *FixedAddress `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_create_ha_group_response.go b/ipam/model_create_ha_group_response.go index e62d708..d7002f7 100644 --- a/ipam/model_create_ha_group_response.go +++ b/ipam/model_create_ha_group_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateHAGroupResponse{} // CreateHAGroupResponse The response format to create the __HAGroup__ object. type CreateHAGroupResponse struct { + // The created HAGroup object. Result *HAGroup `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_create_hardware_filter_response.go b/ipam/model_create_hardware_filter_response.go index d9f8fa9..87c36b9 100644 --- a/ipam/model_create_hardware_filter_response.go +++ b/ipam/model_create_hardware_filter_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateHardwareFilterResponse{} // CreateHardwareFilterResponse The response format to create the __HardwareFilter__ object. type CreateHardwareFilterResponse struct { + // The created HardwareFilter object. Result *HardwareFilter `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_create_ip_space_response.go b/ipam/model_create_ip_space_response.go index b144c2f..bd08b30 100644 --- a/ipam/model_create_ip_space_response.go +++ b/ipam/model_create_ip_space_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateIPSpaceResponse{} // CreateIPSpaceResponse The response format to create the __IPSpace__ object. type CreateIPSpaceResponse struct { + // The created IP Space object. Result *IPSpace `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_create_ipam_host_response.go b/ipam/model_create_ipam_host_response.go index 9f15586..43ee075 100644 --- a/ipam/model_create_ipam_host_response.go +++ b/ipam/model_create_ipam_host_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateIpamHostResponse{} // CreateIpamHostResponse The response format to create the __IpamHost__ object. type CreateIpamHostResponse struct { + // The created IpamHost object. Result *IpamHost `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_create_option_code_response.go b/ipam/model_create_option_code_response.go index a87116b..c48f481 100644 --- a/ipam/model_create_option_code_response.go +++ b/ipam/model_create_option_code_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateOptionCodeResponse{} // CreateOptionCodeResponse The response format to create the __OptionCode__ object. type CreateOptionCodeResponse struct { + // The created OptionCode object. Result *OptionCode `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_create_option_filter_response.go b/ipam/model_create_option_filter_response.go index 0bc6490..335b51c 100644 --- a/ipam/model_create_option_filter_response.go +++ b/ipam/model_create_option_filter_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateOptionFilterResponse{} // CreateOptionFilterResponse The response format to create the __OptionFilter__ object. type CreateOptionFilterResponse struct { + // The created OptionFilter object. Result *OptionFilter `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_create_option_group_response.go b/ipam/model_create_option_group_response.go index a2be8c1..16ae4c1 100644 --- a/ipam/model_create_option_group_response.go +++ b/ipam/model_create_option_group_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateOptionGroupResponse{} // CreateOptionGroupResponse The response format to create the __OptionGroup__ object. type CreateOptionGroupResponse struct { + // The created OptionGroup object. Result *OptionGroup `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_create_option_space_response.go b/ipam/model_create_option_space_response.go index 7e9cdd2..9285279 100644 --- a/ipam/model_create_option_space_response.go +++ b/ipam/model_create_option_space_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateOptionSpaceResponse{} // CreateOptionSpaceResponse The response format to create the __OptionSpace__ object. type CreateOptionSpaceResponse struct { + // The created OptionSpace object. Result *OptionSpace `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_create_range_response.go b/ipam/model_create_range_response.go index 67cf4db..cf547ce 100644 --- a/ipam/model_create_range_response.go +++ b/ipam/model_create_range_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateRangeResponse{} // CreateRangeResponse The response format to create the __Range__ object. type CreateRangeResponse struct { + // The created Range object. Result *Range `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_create_server_response.go b/ipam/model_create_server_response.go index d0a6438..b408ca1 100644 --- a/ipam/model_create_server_response.go +++ b/ipam/model_create_server_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateServerResponse{} // CreateServerResponse The response format to create the __Server__ object. type CreateServerResponse struct { + // The created Server object. Result *Server `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_create_subnet_response.go b/ipam/model_create_subnet_response.go index 896cb31..0369cd5 100644 --- a/ipam/model_create_subnet_response.go +++ b/ipam/model_create_subnet_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateSubnetResponse{} // CreateSubnetResponse The response format to create the __Subnet__ object. type CreateSubnetResponse struct { + // The created Subnet object. Result *Subnet `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_ddns_zone.go b/ipam/model_ddns_zone.go index 5757b59..c9584cf 100644 --- a/ipam/model_ddns_zone.go +++ b/ipam/model_ddns_zone.go @@ -27,8 +27,9 @@ type DDNSZone struct { // The Nameservers in the zone. Each nameserver IP should be unique across the list of nameservers. Nameservers []Nameserver `json:"nameservers,omitempty"` // Indicates if TSIG key should be used for the update. Defaults to _false_. - TsigEnabled *bool `json:"tsig_enabled,omitempty"` - TsigKey *TSIGKey `json:"tsig_key,omitempty"` + TsigEnabled *bool `json:"tsig_enabled,omitempty"` + // The TSIG key. Required if _tsig_enabled_ is _true_. Defaults to empty. + TsigKey *TSIGKey `json:"tsig_key,omitempty"` // The resource identifier. View *string `json:"view,omitempty"` // The name of the view. diff --git a/ipam/model_dhcp_inheritance.go b/ipam/model_dhcp_inheritance.go index daacea2..cfb1381 100644 --- a/ipam/model_dhcp_inheritance.go +++ b/ipam/model_dhcp_inheritance.go @@ -19,22 +19,37 @@ var _ MappedNullable = &DHCPInheritance{} // DHCPInheritance The __DHCPInheritance__ object specifies how the _dhcp_config_, _dhcp_options_ and _asm_config_ configuration fields are inherited from the parent object. type DHCPInheritance struct { - AsmConfig *InheritedASMConfig `json:"asm_config,omitempty"` - DdnsClientUpdate *InheritanceInheritedString `json:"ddns_client_update,omitempty"` - DdnsConflictResolutionMode *InheritanceInheritedString `json:"ddns_conflict_resolution_mode,omitempty"` - DdnsEnabled *InheritanceInheritedBool `json:"ddns_enabled,omitempty"` - DdnsHostnameBlock *InheritedDDNSHostnameBlock `json:"ddns_hostname_block,omitempty"` - DdnsTtlPercent *InheritanceInheritedFloat `json:"ddns_ttl_percent,omitempty"` - DdnsUpdateBlock *InheritedDDNSUpdateBlock `json:"ddns_update_block,omitempty"` - DdnsUpdateOnRenew *InheritanceInheritedBool `json:"ddns_update_on_renew,omitempty"` - DdnsUseConflictResolution *InheritanceInheritedBool `json:"ddns_use_conflict_resolution,omitempty"` - DhcpConfig *InheritedDHCPConfig `json:"dhcp_config,omitempty"` - DhcpOptions *InheritedDHCPOptionList `json:"dhcp_options,omitempty"` - HeaderOptionFilename *InheritanceInheritedString `json:"header_option_filename,omitempty"` - HeaderOptionServerAddress *InheritanceInheritedString `json:"header_option_server_address,omitempty"` - HeaderOptionServerName *InheritanceInheritedString `json:"header_option_server_name,omitempty"` - HostnameRewriteBlock *InheritedHostnameRewriteBlock `json:"hostname_rewrite_block,omitempty"` - AdditionalProperties map[string]interface{} + // The inheritance configuration for _asm_config_ field. + AsmConfig *InheritedASMConfig `json:"asm_config,omitempty"` + // The inheritance configuration for _ddns_client_update_ field. + DdnsClientUpdate *InheritanceInheritedString `json:"ddns_client_update,omitempty"` + // The inheritance configuration for _ddns_conflict_resolution_mode_ field. + DdnsConflictResolutionMode *InheritanceInheritedString `json:"ddns_conflict_resolution_mode,omitempty"` + // The inheritance configuration for _ddns_enabled_ field. Only action allowed is 'inherit'. + DdnsEnabled *InheritanceInheritedBool `json:"ddns_enabled,omitempty"` + // The inheritance configuration for _ddns_generate_name_ and _ddns_generated_prefix_ fields. + DdnsHostnameBlock *InheritedDDNSHostnameBlock `json:"ddns_hostname_block,omitempty"` + // The inheritance configuration for _ddns_ttl_percent_ field. + DdnsTtlPercent *InheritanceInheritedFloat `json:"ddns_ttl_percent,omitempty"` + // The inheritance configuration for _ddns_send_updates_ and _ddns_domain_ fields. + DdnsUpdateBlock *InheritedDDNSUpdateBlock `json:"ddns_update_block,omitempty"` + // The inheritance configuration for _ddns_update_on_renew_ field. + DdnsUpdateOnRenew *InheritanceInheritedBool `json:"ddns_update_on_renew,omitempty"` + // The inheritance configuration for _ddns_use_conflict_resolution_ field. + DdnsUseConflictResolution *InheritanceInheritedBool `json:"ddns_use_conflict_resolution,omitempty"` + // The inheritance configuration for _dhcp_config_ field. + DhcpConfig *InheritedDHCPConfig `json:"dhcp_config,omitempty"` + // The inheritance configuration for _dhcp_options_ field. + DhcpOptions *InheritedDHCPOptionList `json:"dhcp_options,omitempty"` + // The inheritance configuration for _header_option_filename_ field. + HeaderOptionFilename *InheritanceInheritedString `json:"header_option_filename,omitempty"` + // The inheritance configuration for _header_option_server_address_ field. + HeaderOptionServerAddress *InheritanceInheritedString `json:"header_option_server_address,omitempty"` + // The inheritance configuration for _header_option_server_name_ field. + HeaderOptionServerName *InheritanceInheritedString `json:"header_option_server_name,omitempty"` + // The inheritance configuration for _hostname_rewrite_enabled_, _hostname_rewrite_regex_, and _hostname_rewrite_char_ fields. + HostnameRewriteBlock *InheritedHostnameRewriteBlock `json:"hostname_rewrite_block,omitempty"` + AdditionalProperties map[string]interface{} } type _DHCPInheritance DHCPInheritance diff --git a/ipam/model_dhcp_options_inheritance.go b/ipam/model_dhcp_options_inheritance.go index 7474967..e09edcc 100644 --- a/ipam/model_dhcp_options_inheritance.go +++ b/ipam/model_dhcp_options_inheritance.go @@ -19,6 +19,7 @@ var _ MappedNullable = &DHCPOptionsInheritance{} // DHCPOptionsInheritance The inheritance configuration that specifies how the _dhcp_options_ field is inherited from the parent object. type DHCPOptionsInheritance struct { + // The inheritance configuration for the _dhcp_options_ field. DhcpOptions *InheritedDHCPOptionList `json:"dhcp_options,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_fixed_address.go b/ipam/model_fixed_address.go index 28cd5f5..80ec8bf 100644 --- a/ipam/model_fixed_address.go +++ b/ipam/model_fixed_address.go @@ -44,7 +44,8 @@ type FixedAddress struct { // The list of the inheritance assigned hosts of the object. InheritanceAssignedHosts []InheritanceAssignedHost `json:"inheritance_assigned_hosts,omitempty"` // The resource identifier. - InheritanceParent *string `json:"inheritance_parent,omitempty"` + InheritanceParent *string `json:"inheritance_parent,omitempty"` + // The inheritance configuration. InheritanceSources *FixedAddressInheritance `json:"inheritance_sources,omitempty"` // The resource identifier. IpSpace *string `json:"ip_space,omitempty"` diff --git a/ipam/model_fixed_address_inheritance.go b/ipam/model_fixed_address_inheritance.go index 642d089..6ee37c8 100644 --- a/ipam/model_fixed_address_inheritance.go +++ b/ipam/model_fixed_address_inheritance.go @@ -19,11 +19,15 @@ var _ MappedNullable = &FixedAddressInheritance{} // FixedAddressInheritance The __FixedAddressInheritance__ object specifies how and which fields _FixedAddress_ object inherits from the parent. type FixedAddressInheritance struct { - DhcpOptions *InheritedDHCPOptionList `json:"dhcp_options,omitempty"` - HeaderOptionFilename *InheritanceInheritedString `json:"header_option_filename,omitempty"` + // The inheritance configuration for _dhcp_options_ field. + DhcpOptions *InheritedDHCPOptionList `json:"dhcp_options,omitempty"` + // The inheritance configuration for _header_option_filename_ field. + HeaderOptionFilename *InheritanceInheritedString `json:"header_option_filename,omitempty"` + // The inheritance configuration for _header_option_server_address_ field. HeaderOptionServerAddress *InheritanceInheritedString `json:"header_option_server_address,omitempty"` - HeaderOptionServerName *InheritanceInheritedString `json:"header_option_server_name,omitempty"` - AdditionalProperties map[string]interface{} + // The inheritance configuration for _header_option_server_name_ field. + HeaderOptionServerName *InheritanceInheritedString `json:"header_option_server_name,omitempty"` + AdditionalProperties map[string]interface{} } type _FixedAddressInheritance FixedAddressInheritance diff --git a/ipam/model_global.go b/ipam/model_global.go index 8edeef9..33d2884 100644 --- a/ipam/model_global.go +++ b/ipam/model_global.go @@ -19,6 +19,7 @@ var _ MappedNullable = &Global{} // Global The global DHCP configuration (_dhcp/global_). Used by default unless more specific configuration exists. There is only one instance of this object. type Global struct { + // The global Automated Scope Management configuration. AsmConfig *ASMConfig `json:"asm_config,omitempty"` // The Kerberos principal name. It uses the typical Kerberos notation: /@. Defaults to empty. ClientPrincipal *string `json:"client_principal,omitempty"` @@ -43,12 +44,14 @@ type Global struct { // When true, DHCP server will apply conflict resolution, as described in RFC 4703, when attempting to fulfill the update request. When false, DHCP server will simply attempt to update the DNS entries per the request, regardless of whether or not they conflict with existing entries owned by other DHCP4 clients. Defaults to _true_. DdnsUseConflictResolution *bool `json:"ddns_use_conflict_resolution,omitempty"` // DNS zones that DDNS updates can be sent to. There is no resolver fallback. The target zone must be explicitly configured for the update to be performed. Updates are sent to the closest enclosing zone. Error if _ddns_enabled_ is _true_ and the _ddns_domain_ does not have a corresponding entry in _ddns_zones_. Error if there are items with duplicate zone in the list. Defaults to empty list. - DdnsZones []DDNSZone `json:"ddns_zones,omitempty"` + DdnsZones []DDNSZone `json:"ddns_zones,omitempty"` + // The global DHCP configuration that controls how leases are issued. DhcpConfig *DHCPConfig `json:"dhcp_config,omitempty"` // The list of DHCP options or group of options for IPv4. An option list is ordered and may include both option groups and specific options. Multiple occurrences of the same option or group is not an error. The last occurrence of an option in the list will be used. Error if the graph of referenced groups contains cycles. Defaults to empty list. DhcpOptions []OptionItem `json:"dhcp_options,omitempty"` // The list of DHCP options or group of options for IPv6. An option list is ordered and may include both option groups and specific options. Multiple occurrences of the same option or group is not an error. The last occurrence of an option in the list will be used. Error if the graph of referenced groups contains cycles. Defaults to empty list. - DhcpOptionsV6 []OptionItem `json:"dhcp_options_v6,omitempty"` + DhcpOptionsV6 []OptionItem `json:"dhcp_options_v6,omitempty"` + // The global DHCP Utilization threshold settings. DhcpThreshold *DHCPUtilizationThreshold `json:"dhcp_threshold,omitempty"` // The behavior when GSS-TSIG should be used (a matching external DNS server is configured) but no GSS-TSIG key is available. If configured to _false_ (the default) this DNS server is skipped, if configured to _true_ the DNS server is ignored and the DNS update is sent with the configured DHCP-DDNS protection e.g. TSIG key or without any protection when none was configured. Defaults to _false_. GssTsigFallback *bool `json:"gss_tsig_fallback,omitempty"` diff --git a/ipam/model_host.go b/ipam/model_host.go index 48682aa..05f26f8 100644 --- a/ipam/model_host.go +++ b/ipam/model_host.go @@ -22,7 +22,8 @@ type Host struct { // The primary IP address of the on-prem host. Address *string `json:"address,omitempty"` // Anycast address configured to the host. Order is not significant. - AnycastAddresses []string `json:"anycast_addresses,omitempty"` + AnycastAddresses []string `json:"anycast_addresses,omitempty"` + // The DHCP Config Profile for the on-prem host. AssociatedServer *HostAssociatedServer `json:"associated_server,omitempty"` // The description for the on-prem host. Comment *string `json:"comment,omitempty"` diff --git a/ipam/model_host_associations_response.go b/ipam/model_host_associations_response.go index 9d00a6c..58209a2 100644 --- a/ipam/model_host_associations_response.go +++ b/ipam/model_host_associations_response.go @@ -19,10 +19,12 @@ var _ MappedNullable = &HostAssociationsResponse{} // HostAssociationsResponse The response format to retrieve __HAGroup__, __Subnet__ and __DHCPPacketStats__ objects associated with the DHCP __Host__ object. The host in question is also included in the output, for the convenience reasons. type HostAssociationsResponse struct { + // The DHCP packets statistics. DhcpPktStats *DHCPPacketStats `json:"dhcp_pkt_stats,omitempty"` // The list of HA groups. HaGroups []HAGroup `json:"ha_groups,omitempty"` - Host *Host `json:"host,omitempty"` + // The host for which the associated objects, subnets and HA groups, are returned. + Host *Host `json:"host,omitempty"` // The list of subnets. Subnets []Subnet `json:"subnets,omitempty"` AdditionalProperties map[string]interface{} diff --git a/ipam/model_inherited_asm_config.go b/ipam/model_inherited_asm_config.go index 6c52e66..135945d 100644 --- a/ipam/model_inherited_asm_config.go +++ b/ipam/model_inherited_asm_config.go @@ -19,12 +19,19 @@ var _ MappedNullable = &InheritedASMConfig{} // InheritedASMConfig The inheritance configuration for the __ASMConfig__ object. type InheritedASMConfig struct { - AsmEnableBlock *InheritedAsmEnableBlock `json:"asm_enable_block,omitempty"` - AsmGrowthBlock *InheritedAsmGrowthBlock `json:"asm_growth_block,omitempty"` - AsmThreshold *InheritanceInheritedUInt32 `json:"asm_threshold,omitempty"` - ForecastPeriod *InheritanceInheritedUInt32 `json:"forecast_period,omitempty"` - History *InheritanceInheritedUInt32 `json:"history,omitempty"` - MinTotal *InheritanceInheritedUInt32 `json:"min_total,omitempty"` + // The block of ASM fields: _enable_, _enable_notification_, _reenable_date_. + AsmEnableBlock *InheritedAsmEnableBlock `json:"asm_enable_block,omitempty"` + // The block of ASM fields: _growth_factor_, _growth_type_. + AsmGrowthBlock *InheritedAsmGrowthBlock `json:"asm_growth_block,omitempty"` + // ASM shows the number of addresses forecast to be used _forecast_period_ days in the future, if it is greater than _asm_threshold_percent_ * _dhcp_total_ (see _dhcp_utilization_) then the subnet is flagged. + AsmThreshold *InheritanceInheritedUInt32 `json:"asm_threshold,omitempty"` + // The forecast period in days. + ForecastPeriod *InheritanceInheritedUInt32 `json:"forecast_period,omitempty"` + // The minimum amount of history needed before ASM can run on this subnet. + History *InheritanceInheritedUInt32 `json:"history,omitempty"` + // The minimum size of range needed for ASM to run on this subnet. + MinTotal *InheritanceInheritedUInt32 `json:"min_total,omitempty"` + // The minimum percentage of addresses that must be available outside of the DHCP ranges and fixed addresses when making a suggested change. MinUnused *InheritanceInheritedUInt32 `json:"min_unused,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_inherited_asm_enable_block.go b/ipam/model_inherited_asm_enable_block.go index 36386d9..bffde8f 100644 --- a/ipam/model_inherited_asm_enable_block.go +++ b/ipam/model_inherited_asm_enable_block.go @@ -24,7 +24,8 @@ type InheritedAsmEnableBlock struct { // The human-readable display name for the object referred to by _source_. DisplayName *string `json:"display_name,omitempty"` // The resource identifier. - Source *string `json:"source,omitempty"` + Source *string `json:"source,omitempty"` + // The inherited value. Value *AsmEnableBlock `json:"value,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_inherited_asm_growth_block.go b/ipam/model_inherited_asm_growth_block.go index eb3c84d..35ccd84 100644 --- a/ipam/model_inherited_asm_growth_block.go +++ b/ipam/model_inherited_asm_growth_block.go @@ -24,7 +24,8 @@ type InheritedAsmGrowthBlock struct { // The human-readable display name for the object referred to by _source_. DisplayName *string `json:"display_name,omitempty"` // The resource identifier. - Source *string `json:"source,omitempty"` + Source *string `json:"source,omitempty"` + // The inherited value. Value *AsmGrowthBlock `json:"value,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_inherited_ddns_block.go b/ipam/model_inherited_ddns_block.go index 604e84c..e375134 100644 --- a/ipam/model_inherited_ddns_block.go +++ b/ipam/model_inherited_ddns_block.go @@ -24,7 +24,8 @@ type InheritedDDNSBlock struct { // The human-readable display name for the object referred to by _source_. DisplayName *string `json:"display_name,omitempty"` // The resource identifier. - Source *string `json:"source,omitempty"` + Source *string `json:"source,omitempty"` + // The inherited value. Value *DDNSBlock `json:"value,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_inherited_ddns_hostname_block.go b/ipam/model_inherited_ddns_hostname_block.go index c58326e..ac5099b 100644 --- a/ipam/model_inherited_ddns_hostname_block.go +++ b/ipam/model_inherited_ddns_hostname_block.go @@ -24,7 +24,8 @@ type InheritedDDNSHostnameBlock struct { // The human-readable display name for the object referred to by _source_. DisplayName *string `json:"display_name,omitempty"` // The resource identifier. - Source *string `json:"source,omitempty"` + Source *string `json:"source,omitempty"` + // The inherited value. Value *DDNSHostnameBlock `json:"value,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_inherited_ddns_update_block.go b/ipam/model_inherited_ddns_update_block.go index 22b6f7e..3ac1acc 100644 --- a/ipam/model_inherited_ddns_update_block.go +++ b/ipam/model_inherited_ddns_update_block.go @@ -24,7 +24,8 @@ type InheritedDDNSUpdateBlock struct { // The human-readable display name for the object referred to by _source_. DisplayName *string `json:"display_name,omitempty"` // The resource identifier. - Source *string `json:"source,omitempty"` + Source *string `json:"source,omitempty"` + // The inherited value. Value *DDNSUpdateBlock `json:"value,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_inherited_dhcp_config.go b/ipam/model_inherited_dhcp_config.go index 8016d21..acd7e41 100644 --- a/ipam/model_inherited_dhcp_config.go +++ b/ipam/model_inherited_dhcp_config.go @@ -19,18 +19,29 @@ var _ MappedNullable = &InheritedDHCPConfig{} // InheritedDHCPConfig The inheritance configuration for a field of type _DHCPConfig_. type InheritedDHCPConfig struct { - AbandonedReclaimTime *InheritanceInheritedUInt32 `json:"abandoned_reclaim_time,omitempty"` - AbandonedReclaimTimeV6 *InheritanceInheritedUInt32 `json:"abandoned_reclaim_time_v6,omitempty"` - AllowUnknown *InheritanceInheritedBool `json:"allow_unknown,omitempty"` - AllowUnknownV6 *InheritanceInheritedBool `json:"allow_unknown_v6,omitempty"` - EchoClientId *InheritanceInheritedBool `json:"echo_client_id,omitempty"` - Filters *InheritedDHCPConfigFilterList `json:"filters,omitempty"` - FiltersV6 *InheritedDHCPConfigFilterList `json:"filters_v6,omitempty"` - IgnoreClientUid *InheritanceInheritedBool `json:"ignore_client_uid,omitempty"` - IgnoreList *InheritedDHCPConfigIgnoreItemList `json:"ignore_list,omitempty"` - LeaseTime *InheritanceInheritedUInt32 `json:"lease_time,omitempty"` - LeaseTimeV6 *InheritanceInheritedUInt32 `json:"lease_time_v6,omitempty"` - AdditionalProperties map[string]interface{} + // The inheritance configuration for _abandoned_reclaim_time_ field from _DHCPConfig_ object. + AbandonedReclaimTime *InheritanceInheritedUInt32 `json:"abandoned_reclaim_time,omitempty"` + // The inheritance configuration for _abandoned_reclaim_time_v6_ field from _DHCPConfig_ object. + AbandonedReclaimTimeV6 *InheritanceInheritedUInt32 `json:"abandoned_reclaim_time_v6,omitempty"` + // The inheritance configuration for _allow_unknown_ field from _DHCPConfig_ object. + AllowUnknown *InheritanceInheritedBool `json:"allow_unknown,omitempty"` + // The inheritance configuration for _allow_unknown_v6_ field from _DHCPConfig_ object. + AllowUnknownV6 *InheritanceInheritedBool `json:"allow_unknown_v6,omitempty"` + // The inheritance configuration for _echo_client_id_ field from _DHCPConfig_ object. + EchoClientId *InheritanceInheritedBool `json:"echo_client_id,omitempty"` + // The inheritance configuration for filters field from _DHCPConfig_ object. + Filters *InheritedDHCPConfigFilterList `json:"filters,omitempty"` + // The inheritance configuration for _filters_v6_ field from _DHCPConfig_ object. + FiltersV6 *InheritedDHCPConfigFilterList `json:"filters_v6,omitempty"` + // The inheritance configuration for _ignore_client_uid_ field from _DHCPConfig_ object. + IgnoreClientUid *InheritanceInheritedBool `json:"ignore_client_uid,omitempty"` + // The inheritance configuration for _ignore_list_ field from _DHCPConfig_ object. + IgnoreList *InheritedDHCPConfigIgnoreItemList `json:"ignore_list,omitempty"` + // The inheritance configuration for _lease_time_ field from _DHCPConfig_ object. + LeaseTime *InheritanceInheritedUInt32 `json:"lease_time,omitempty"` + // The inheritance configuration for _lease_time_v6_ field from _DHCPConfig_ object. + LeaseTimeV6 *InheritanceInheritedUInt32 `json:"lease_time_v6,omitempty"` + AdditionalProperties map[string]interface{} } type _InheritedDHCPConfig InheritedDHCPConfig diff --git a/ipam/model_inherited_dhcp_option.go b/ipam/model_inherited_dhcp_option.go index dbba2aa..c700b5b 100644 --- a/ipam/model_inherited_dhcp_option.go +++ b/ipam/model_inherited_dhcp_option.go @@ -24,7 +24,8 @@ type InheritedDHCPOption struct { // The human-readable display name for the object referred to by _source_. DisplayName *string `json:"display_name,omitempty"` // The resource identifier. - Source *string `json:"source,omitempty"` + Source *string `json:"source,omitempty"` + // The inherited value for the DHCP option. Value *InheritedDHCPOptionItem `json:"value,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_inherited_dhcp_option_item.go b/ipam/model_inherited_dhcp_option_item.go index 9b70f20..0b46346 100644 --- a/ipam/model_inherited_dhcp_option_item.go +++ b/ipam/model_inherited_dhcp_option_item.go @@ -19,6 +19,7 @@ var _ MappedNullable = &InheritedDHCPOptionItem{} // InheritedDHCPOptionItem A wrapper of item (_dhcp/option_item_) in a list of Inherited DHCP options. It contains extra fields not covered by OptionItem. type InheritedDHCPOptionItem struct { + // Option inherited from the ancestor. Option *OptionItem `json:"option,omitempty"` // The resource identifier. OverridingGroup *string `json:"overriding_group,omitempty"` diff --git a/ipam/model_inherited_hostname_rewrite_block.go b/ipam/model_inherited_hostname_rewrite_block.go index 6819fed..f1d631f 100644 --- a/ipam/model_inherited_hostname_rewrite_block.go +++ b/ipam/model_inherited_hostname_rewrite_block.go @@ -24,7 +24,8 @@ type InheritedHostnameRewriteBlock struct { // The human-readable display name for the object referred to by _source_. DisplayName *string `json:"display_name,omitempty"` // The resource identifier. - Source *string `json:"source,omitempty"` + Source *string `json:"source,omitempty"` + // The inherited value. Value *HostnameRewriteBlock `json:"value,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_ip_space.go b/ipam/model_ip_space.go index b70bfec..f2014c6 100644 --- a/ipam/model_ip_space.go +++ b/ipam/model_ip_space.go @@ -21,6 +21,7 @@ var _ MappedNullable = &IPSpace{} // IPSpace An __IPSpace__ object (_ipam/ip_space_) allows customers to represent their entire managed address space with no collision. A collision arises when two or more block of addresses overlap partially or fully. type IPSpace struct { + // The Automated Scope Management configuration for the IP space. AsmConfig *ASMConfig `json:"asm_config,omitempty"` // The number of times the automated scope management usage limits have been exceeded for any of the subnets in this IP space. AsmScopeFlag *int64 `json:"asm_scope_flag,omitempty"` @@ -45,8 +46,9 @@ type IPSpace struct { // Instructs the DHCP server to always update the DNS information when a lease is renewed even if its DNS information has not changed. Defaults to _false_. DdnsUpdateOnRenew *bool `json:"ddns_update_on_renew,omitempty"` // When true, DHCP server will apply conflict resolution, as described in RFC 4703, when attempting to fulfill the update request. When false, DHCP server will simply attempt to update the DNS entries per the request, regardless of whether or not they conflict with existing entries owned by other DHCP4 clients. Defaults to _true_. - DdnsUseConflictResolution *bool `json:"ddns_use_conflict_resolution,omitempty"` - DhcpConfig *DHCPConfig `json:"dhcp_config,omitempty"` + DdnsUseConflictResolution *bool `json:"ddns_use_conflict_resolution,omitempty"` + // The shared DHCP configuration for the IP space that controls how leases are issued. + DhcpConfig *DHCPConfig `json:"dhcp_config,omitempty"` // The list of IPv4 DHCP options for IP space. May be either a specific option or a group of options. DhcpOptions []OptionItem `json:"dhcp_options,omitempty"` // The list of IPv6 DHCP options for IP space. May be either a specific option or a group of options. @@ -64,16 +66,20 @@ type IPSpace struct { // The regex bracket expression to match valid characters. Must begin with \"[\" and end with \"]\" and be a compilable POSIX regex. Defaults to \"[^a-zA-Z0-9_.]\". HostnameRewriteRegex *string `json:"hostname_rewrite_regex,omitempty"` // The resource identifier. - Id *string `json:"id,omitempty"` + Id *string `json:"id,omitempty"` + // The inheritance configuration. InheritanceSources *IPSpaceInheritance `json:"inheritance_sources,omitempty"` // The name of the IP space. Must contain 1 to 256 characters. Can include UTF-8. Name string `json:"name"` // The tags for the IP space in JSON format. - Tags map[string]interface{} `json:"tags,omitempty"` - Threshold *UtilizationThreshold `json:"threshold,omitempty"` + Tags map[string]interface{} `json:"tags,omitempty"` + // The utilization threshold settings for the IP space. + Threshold *UtilizationThreshold `json:"threshold,omitempty"` // Time when the object has been updated. Equals to _created_at_ if not updated after creation. - UpdatedAt *time.Time `json:"updated_at,omitempty"` - Utilization *Utilization `json:"utilization,omitempty"` + UpdatedAt *time.Time `json:"updated_at,omitempty"` + // The utilization of IPV4 addresses in the IP space. + Utilization *Utilization `json:"utilization,omitempty"` + // The utilization of IPV6 addresses in the IP space. UtilizationV6 *UtilizationV6 `json:"utilization_v6,omitempty"` // The resource identifier. VendorSpecificOptionOptionSpace *string `json:"vendor_specific_option_option_space,omitempty"` diff --git a/ipam/model_ip_space_inheritance.go b/ipam/model_ip_space_inheritance.go index 26ac153..f585f67 100644 --- a/ipam/model_ip_space_inheritance.go +++ b/ipam/model_ip_space_inheritance.go @@ -19,22 +19,39 @@ var _ MappedNullable = &IPSpaceInheritance{} // IPSpaceInheritance The __IPSpaceInheritance__ object specifies how and which fields _IPSpace_ object inherits from the parent. type IPSpaceInheritance struct { - AsmConfig *InheritedASMConfig `json:"asm_config,omitempty"` - DdnsClientUpdate *InheritanceInheritedString `json:"ddns_client_update,omitempty"` - DdnsConflictResolutionMode *InheritanceInheritedString `json:"ddns_conflict_resolution_mode,omitempty"` - DdnsEnabled *InheritanceInheritedBool `json:"ddns_enabled,omitempty"` - DdnsHostnameBlock *InheritedDDNSHostnameBlock `json:"ddns_hostname_block,omitempty"` - DdnsTtlPercent *InheritanceInheritedFloat `json:"ddns_ttl_percent,omitempty"` - DdnsUpdateBlock *InheritedDDNSUpdateBlock `json:"ddns_update_block,omitempty"` - DdnsUpdateOnRenew *InheritanceInheritedBool `json:"ddns_update_on_renew,omitempty"` - DdnsUseConflictResolution *InheritanceInheritedBool `json:"ddns_use_conflict_resolution,omitempty"` - DhcpConfig *InheritedDHCPConfig `json:"dhcp_config,omitempty"` - DhcpOptions *InheritedDHCPOptionList `json:"dhcp_options,omitempty"` - DhcpOptionsV6 *InheritedDHCPOptionList `json:"dhcp_options_v6,omitempty"` - HeaderOptionFilename *InheritanceInheritedString `json:"header_option_filename,omitempty"` - HeaderOptionServerAddress *InheritanceInheritedString `json:"header_option_server_address,omitempty"` - HeaderOptionServerName *InheritanceInheritedString `json:"header_option_server_name,omitempty"` - HostnameRewriteBlock *InheritedHostnameRewriteBlock `json:"hostname_rewrite_block,omitempty"` + // The inheritance configuration for _asm_config_ field. + AsmConfig *InheritedASMConfig `json:"asm_config,omitempty"` + // The inheritance configuration for _ddns_client_update_ field from _IPSpace_ object. + DdnsClientUpdate *InheritanceInheritedString `json:"ddns_client_update,omitempty"` + // The inheritance configuration for _ddns_conflict_resolution_mode_ field from _IPSpace_ object. + DdnsConflictResolutionMode *InheritanceInheritedString `json:"ddns_conflict_resolution_mode,omitempty"` + // The inheritance configuration for _ddns_enabled_ field. Only action allowed is 'inherit'. + DdnsEnabled *InheritanceInheritedBool `json:"ddns_enabled,omitempty"` + // The inheritance configuration for _ddns_generate_name_ and _ddns_generated_prefix_ fields from _IPSpace_ object. + DdnsHostnameBlock *InheritedDDNSHostnameBlock `json:"ddns_hostname_block,omitempty"` + // The inheritance configuration for _ddns_ttl_percent_ field from _IPSpace_ object. + DdnsTtlPercent *InheritanceInheritedFloat `json:"ddns_ttl_percent,omitempty"` + // The inheritance configuration for _ddns_send_updates_ and _ddns_domain_ fields from _IPSpace_ object. + DdnsUpdateBlock *InheritedDDNSUpdateBlock `json:"ddns_update_block,omitempty"` + // The inheritance configuration for _ddns_update_on_renew_ field from _IPSpace_ object. + DdnsUpdateOnRenew *InheritanceInheritedBool `json:"ddns_update_on_renew,omitempty"` + // The inheritance configuration for _ddns_use_conflict_resolution_ field from _IPSpace_ object. + DdnsUseConflictResolution *InheritanceInheritedBool `json:"ddns_use_conflict_resolution,omitempty"` + // The inheritance configuration for _dhcp_config_ field. + DhcpConfig *InheritedDHCPConfig `json:"dhcp_config,omitempty"` + // The inheritance configuration for _dhcp_options_ field. + DhcpOptions *InheritedDHCPOptionList `json:"dhcp_options,omitempty"` + // The inheritance configuration for _dhcp_options_v6_ field. + DhcpOptionsV6 *InheritedDHCPOptionList `json:"dhcp_options_v6,omitempty"` + // The inheritance configuration for _header_option_filename_ field. + HeaderOptionFilename *InheritanceInheritedString `json:"header_option_filename,omitempty"` + // The inheritance configuration for _header_option_server_address_ field. + HeaderOptionServerAddress *InheritanceInheritedString `json:"header_option_server_address,omitempty"` + // The inheritance configuration for _header_option_server_name_ field. + HeaderOptionServerName *InheritanceInheritedString `json:"header_option_server_name,omitempty"` + // The inheritance configuration for _hostname_rewrite_enabled_, _hostname_rewrite_regex_, and _hostname_rewrite_char_ fields from _IPSpace_ object. + HostnameRewriteBlock *InheritedHostnameRewriteBlock `json:"hostname_rewrite_block,omitempty"` + // The inheritance configuration for _vendor_specific_option_option_space_ field. VendorSpecificOptionOptionSpace *InheritanceInheritedIdentifier `json:"vendor_specific_option_option_space,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_option_filter.go b/ipam/model_option_filter.go index b401573..a8de32d 100644 --- a/ipam/model_option_filter.go +++ b/ipam/model_option_filter.go @@ -42,7 +42,8 @@ type OptionFilter struct { // The type of protocol of option filter (_ip4_ or _ip6_). Protocol *string `json:"protocol,omitempty"` // The role of DHCP filter (_values_ or _selection_). Defaults to _values_. - Role *string `json:"role,omitempty"` + Role *string `json:"role,omitempty"` + // The list of option filter rules to match. Rules OptionFilterRuleList `json:"rules"` // The tags for the option filter in JSON format. Tags map[string]interface{} `json:"tags,omitempty"` diff --git a/ipam/model_range.go b/ipam/model_range.go index 62ae167..8b91409 100644 --- a/ipam/model_range.go +++ b/ipam/model_range.go @@ -42,7 +42,8 @@ type Range struct { // The list of the inheritance assigned hosts of the object. InheritanceAssignedHosts []InheritanceAssignedHost `json:"inheritance_assigned_hosts,omitempty"` // The resource identifier. - InheritanceParent *string `json:"inheritance_parent,omitempty"` + InheritanceParent *string `json:"inheritance_parent,omitempty"` + // The DHCP inheritance configuration for the range. InheritanceSources *DHCPOptionsInheritance `json:"inheritance_sources,omitempty"` // The name of the range. May contain 1 to 256 characters. Can include UTF-8. Name *string `json:"name,omitempty"` @@ -55,11 +56,14 @@ type Range struct { // The start IP address of the range. Start string `json:"start"` // The tags for the range in JSON format. - Tags map[string]interface{} `json:"tags,omitempty"` - Threshold *UtilizationThreshold `json:"threshold,omitempty"` + Tags map[string]interface{} `json:"tags,omitempty"` + // The utilization threshold settings for the range. + Threshold *UtilizationThreshold `json:"threshold,omitempty"` // Time when the object has been updated. Equals to _created_at_ if not updated after creation. - UpdatedAt *time.Time `json:"updated_at,omitempty"` - Utilization *Utilization `json:"utilization,omitempty"` + UpdatedAt *time.Time `json:"updated_at,omitempty"` + // The utilization statistics of IPV4 addresses for the range. + Utilization *Utilization `json:"utilization,omitempty"` + // The utilization of IPV6 addresses in the range. UtilizationV6 *UtilizationV6 `json:"utilization_v6,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_read_address_block_response.go b/ipam/model_read_address_block_response.go index 11b24dd..4a1e0ed 100644 --- a/ipam/model_read_address_block_response.go +++ b/ipam/model_read_address_block_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadAddressBlockResponse{} // ReadAddressBlockResponse The response format to retrieve the __AddressBlock__ object. type ReadAddressBlockResponse struct { + // The AddressBlock object. Result *AddressBlock `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_read_address_response.go b/ipam/model_read_address_response.go index 73233fa..57eb5b6 100644 --- a/ipam/model_read_address_response.go +++ b/ipam/model_read_address_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadAddressResponse{} // ReadAddressResponse The response format to retrieve the __Address__ object. type ReadAddressResponse struct { + // The Address object. Result *Address `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_read_asm_response.go b/ipam/model_read_asm_response.go index 11ea4f5..8186bd7 100644 --- a/ipam/model_read_asm_response.go +++ b/ipam/model_read_asm_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadASMResponse{} // ReadASMResponse The response format to retrieve the __ASM__ object. type ReadASMResponse struct { + // The ASM object. Result *ASM `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_read_dns_usage_response.go b/ipam/model_read_dns_usage_response.go index dca285a..5f323d1 100644 --- a/ipam/model_read_dns_usage_response.go +++ b/ipam/model_read_dns_usage_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadDNSUsageResponse{} // ReadDNSUsageResponse The response format to retrieve the __DNSUsage__ object. type ReadDNSUsageResponse struct { + // The DNSUsage object. Result *DNSUsage `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_read_fixed_address_response.go b/ipam/model_read_fixed_address_response.go index 480878d..016b800 100644 --- a/ipam/model_read_fixed_address_response.go +++ b/ipam/model_read_fixed_address_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadFixedAddressResponse{} // ReadFixedAddressResponse The response format to retrieve the __FixedAddress__ object. type ReadFixedAddressResponse struct { + // The FixedAddress object. Result *FixedAddress `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_read_global_response.go b/ipam/model_read_global_response.go index 286667b..8a3767f 100644 --- a/ipam/model_read_global_response.go +++ b/ipam/model_read_global_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadGlobalResponse{} // ReadGlobalResponse The response format to retrieve the __Global__ object. type ReadGlobalResponse struct { + // The Global object. Result *Global `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_read_ha_group_response.go b/ipam/model_read_ha_group_response.go index 43a9f50..942b813 100644 --- a/ipam/model_read_ha_group_response.go +++ b/ipam/model_read_ha_group_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadHAGroupResponse{} // ReadHAGroupResponse The response format to retrieve the __HAGroup__ object. type ReadHAGroupResponse struct { + // The HAGroup object. Result *HAGroup `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_read_hardware_filter_response.go b/ipam/model_read_hardware_filter_response.go index f7a100b..ffbd432 100644 --- a/ipam/model_read_hardware_filter_response.go +++ b/ipam/model_read_hardware_filter_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadHardwareFilterResponse{} // ReadHardwareFilterResponse The response format to retrieve the __HardwareFilter__ object. type ReadHardwareFilterResponse struct { + // The HardwareFilter object. Result *HardwareFilter `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_read_host_response.go b/ipam/model_read_host_response.go index 52f6bbd..acd77fe 100644 --- a/ipam/model_read_host_response.go +++ b/ipam/model_read_host_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadHostResponse{} // ReadHostResponse The response format to retrieve the DHCP __Host__ object. type ReadHostResponse struct { + // The DHCP Host object. Result *Host `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_read_ip_space_response.go b/ipam/model_read_ip_space_response.go index f8b96e8..ee82ab0 100644 --- a/ipam/model_read_ip_space_response.go +++ b/ipam/model_read_ip_space_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadIPSpaceResponse{} // ReadIPSpaceResponse The response format to retrieve the __IPSpace__ object. type ReadIPSpaceResponse struct { + // The IPSpace object. Result *IPSpace `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_read_ipam_host_response.go b/ipam/model_read_ipam_host_response.go index 2adfd4a..9ed0566 100644 --- a/ipam/model_read_ipam_host_response.go +++ b/ipam/model_read_ipam_host_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadIpamHostResponse{} // ReadIpamHostResponse The response format to retrieve the __IpamHost__ object. type ReadIpamHostResponse struct { + // The IpamHost object. Result *IpamHost `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_read_option_code_response.go b/ipam/model_read_option_code_response.go index b7412c6..d3b84b6 100644 --- a/ipam/model_read_option_code_response.go +++ b/ipam/model_read_option_code_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadOptionCodeResponse{} // ReadOptionCodeResponse The response format to retrieve the __OptionCode__ object. type ReadOptionCodeResponse struct { + // The OptionCode object. Result *OptionCode `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_read_option_filter_response.go b/ipam/model_read_option_filter_response.go index 34adf63..7be88c5 100644 --- a/ipam/model_read_option_filter_response.go +++ b/ipam/model_read_option_filter_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadOptionFilterResponse{} // ReadOptionFilterResponse The response format to retrieve the __OptionFilter__ object. type ReadOptionFilterResponse struct { + // The OptionFilter object. Result *OptionFilter `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_read_option_group_response.go b/ipam/model_read_option_group_response.go index 43df1b3..33b2781 100644 --- a/ipam/model_read_option_group_response.go +++ b/ipam/model_read_option_group_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadOptionGroupResponse{} // ReadOptionGroupResponse The response format to retrieve the __OptionGroup__ object. type ReadOptionGroupResponse struct { + // The OptionGroup object. Result *OptionGroup `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_read_option_space_response.go b/ipam/model_read_option_space_response.go index 4d8837a..f1d2948 100644 --- a/ipam/model_read_option_space_response.go +++ b/ipam/model_read_option_space_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadOptionSpaceResponse{} // ReadOptionSpaceResponse The response format to retrieve the __OptionSpace__ object. type ReadOptionSpaceResponse struct { + // The OptionSpace object. Result *OptionSpace `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_read_range_response.go b/ipam/model_read_range_response.go index 11735c5..1731e47 100644 --- a/ipam/model_read_range_response.go +++ b/ipam/model_read_range_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadRangeResponse{} // ReadRangeResponse The response format to retrieve the __Range__ object. type ReadRangeResponse struct { + // The Range object. Result *Range `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_read_server_response.go b/ipam/model_read_server_response.go index 275f083..5bd4251 100644 --- a/ipam/model_read_server_response.go +++ b/ipam/model_read_server_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadServerResponse{} // ReadServerResponse The response format to retrieve the __Server__ object. type ReadServerResponse struct { + // The Server object. Result *Server `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_read_subnet_response.go b/ipam/model_read_subnet_response.go index 1d24e1e..a3880c0 100644 --- a/ipam/model_read_subnet_response.go +++ b/ipam/model_read_subnet_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadSubnetResponse{} // ReadSubnetResponse The response format to retrieve the __Subnet__ object. type ReadSubnetResponse struct { + // The Subnet object. Result *Subnet `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_server.go b/ipam/model_server.go index 4c746ef..15c4e3d 100644 --- a/ipam/model_server.go +++ b/ipam/model_server.go @@ -48,7 +48,8 @@ type Server struct { // When true, DHCP server will apply conflict resolution, as described in RFC 4703, when attempting to fulfill the update request. When false, DHCP server will simply attempt to update the DNS entries per the request, regardless of whether or not they conflict with existing entries owned by other DHCP4 clients. Defaults to _true_. DdnsUseConflictResolution *bool `json:"ddns_use_conflict_resolution,omitempty"` // The DNS zones that DDNS updates can be sent to. There is no resolver fallback. The target zone must be explicitly configured for the update to be performed. Updates are sent to the closest enclosing zone. Error if _ddns_enabled_ is _true_ and the _ddns_domain_ does not have a corresponding entry in _ddns_zones_. Error if there are items with duplicate zone in the list. Defaults to empty list. - DdnsZones []DDNSZone `json:"ddns_zones,omitempty"` + DdnsZones []DDNSZone `json:"ddns_zones,omitempty"` + // The DHCP configuration for the profile. This controls how leases are issued. DhcpConfig *DHCPConfig `json:"dhcp_config,omitempty"` // The list of DHCP options or group of options for IPv4. An option list is ordered and may include both option groups and specific options. Multiple occurences of the same option or group is not an error. The last occurence of an option in the list will be used. Error if the graph of referenced groups contains cycles. Defaults to empty list. DhcpOptions []OptionItem `json:"dhcp_options,omitempty"` @@ -69,7 +70,8 @@ type Server struct { // The regex bracket expression to match valid characters. Must begin with \"[\" and end with \"]\" and be a compilable POSIX regex. Defaults to \"[^a-zA-Z0-9_.]\". HostnameRewriteRegex *string `json:"hostname_rewrite_regex,omitempty"` // The resource identifier. - Id *string `json:"id,omitempty"` + Id *string `json:"id,omitempty"` + // The inheritance configuration. InheritanceSources *ServerInheritance `json:"inheritance_sources,omitempty"` // Address of Kerberos Key Distribution Center. Defaults to empty. KerberosKdc *string `json:"kerberos_kdc,omitempty"` diff --git a/ipam/model_server_inheritance.go b/ipam/model_server_inheritance.go index d824976..0f8bb8e 100644 --- a/ipam/model_server_inheritance.go +++ b/ipam/model_server_inheritance.go @@ -19,20 +19,35 @@ var _ MappedNullable = &ServerInheritance{} // ServerInheritance The inheritance configuration specifies how and which fields _Server_ object (DHCP Config Profile) inherits from _Global_ parent. type ServerInheritance struct { - DdnsBlock *InheritedDDNSBlock `json:"ddns_block,omitempty"` - DdnsClientUpdate *InheritanceInheritedString `json:"ddns_client_update,omitempty"` - DdnsConflictResolutionMode *InheritanceInheritedString `json:"ddns_conflict_resolution_mode,omitempty"` - DdnsHostnameBlock *InheritedDDNSHostnameBlock `json:"ddns_hostname_block,omitempty"` - DdnsTtlPercent *InheritanceInheritedFloat `json:"ddns_ttl_percent,omitempty"` - DdnsUpdateOnRenew *InheritanceInheritedBool `json:"ddns_update_on_renew,omitempty"` - DdnsUseConflictResolution *InheritanceInheritedBool `json:"ddns_use_conflict_resolution,omitempty"` - DhcpConfig *InheritedDHCPConfig `json:"dhcp_config,omitempty"` - DhcpOptions *InheritedDHCPOptionList `json:"dhcp_options,omitempty"` - DhcpOptionsV6 *InheritedDHCPOptionList `json:"dhcp_options_v6,omitempty"` - HeaderOptionFilename *InheritanceInheritedString `json:"header_option_filename,omitempty"` - HeaderOptionServerAddress *InheritanceInheritedString `json:"header_option_server_address,omitempty"` - HeaderOptionServerName *InheritanceInheritedString `json:"header_option_server_name,omitempty"` - HostnameRewriteBlock *InheritedHostnameRewriteBlock `json:"hostname_rewrite_block,omitempty"` + // The inheritance configuration for _ddns_enabled_, _ddns_send_updates_, _ddns_domain_, _ddns_zones_ fields from _Server_ object. + DdnsBlock *InheritedDDNSBlock `json:"ddns_block,omitempty"` + // The inheritance configuration for _ddns_client_update_ field from _Server_ object. + DdnsClientUpdate *InheritanceInheritedString `json:"ddns_client_update,omitempty"` + // The inheritance configuration for _ddns_conflict_resolution_mode_ field from _Server_ object. + DdnsConflictResolutionMode *InheritanceInheritedString `json:"ddns_conflict_resolution_mode,omitempty"` + // The inheritance configuration for _ddns_generate_name_ and _ddns_generated_prefix_ fields from _Server_ object. + DdnsHostnameBlock *InheritedDDNSHostnameBlock `json:"ddns_hostname_block,omitempty"` + // The inheritance configuration for _ddns_ttl_percent_ field from _Server_ object. + DdnsTtlPercent *InheritanceInheritedFloat `json:"ddns_ttl_percent,omitempty"` + // The inheritance configuration for _ddns_update_on_renew_ field from _Server_ object. + DdnsUpdateOnRenew *InheritanceInheritedBool `json:"ddns_update_on_renew,omitempty"` + // The inheritance configuration for _ddns_use_conflict_resolution_ field from _Server_ object. + DdnsUseConflictResolution *InheritanceInheritedBool `json:"ddns_use_conflict_resolution,omitempty"` + // The inheritance configuration for _dhcp_config_ field from _Server_ object. + DhcpConfig *InheritedDHCPConfig `json:"dhcp_config,omitempty"` + // The inheritance configuration for _dhcp_options_ field from _Server_ object. + DhcpOptions *InheritedDHCPOptionList `json:"dhcp_options,omitempty"` + // The inheritance configuration for _dhcp_options_v6_ field from _Server_ object. + DhcpOptionsV6 *InheritedDHCPOptionList `json:"dhcp_options_v6,omitempty"` + // The inheritance configuration for _header_option_filename_ field. + HeaderOptionFilename *InheritanceInheritedString `json:"header_option_filename,omitempty"` + // The inheritance configuration for _header_option_server_address_ field. + HeaderOptionServerAddress *InheritanceInheritedString `json:"header_option_server_address,omitempty"` + // The inheritance configuration for _header_option_server_name_ field. + HeaderOptionServerName *InheritanceInheritedString `json:"header_option_server_name,omitempty"` + // The inheritance configuration for _hostname_rewrite_enabled_, _hostname_rewrite_regex_, _hostname_rewrite_char_ fields from _Server_ object. + HostnameRewriteBlock *InheritedHostnameRewriteBlock `json:"hostname_rewrite_block,omitempty"` + // The inheritance configuration for _vendor_specific_option_option_space_ field from _Server_ object. VendorSpecificOptionOptionSpace *InheritanceInheritedIdentifier `json:"vendor_specific_option_option_space,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_subnet.go b/ipam/model_subnet.go index e11d1fa..c6b8763 100644 --- a/ipam/model_subnet.go +++ b/ipam/model_subnet.go @@ -21,7 +21,8 @@ var _ MappedNullable = &Subnet{} // Subnet A __Subnet__ object (_ipam/subnet_) is a set of contiguous IP addresses in the same IP space with no gap, expressed as an address and CIDR values. It represents a set of addresses from which addresses are assigned to network equipment interfaces. type Subnet struct { // The address of the subnet in the form “a.b.c.d/n” where the “/n” may be omitted. In this case, the CIDR value must be defined in the _cidr_ field. When reading, the _address_ field is always in the form “a.b.c.d”. - Address *string `json:"address,omitempty"` + Address *string `json:"address,omitempty"` + // The Automated Scope Management configuration for the subnet. AsmConfig *ASMConfig `json:"asm_config,omitempty"` // Set to 1 to indicate that the subnet may run out of addresses. AsmScopeFlag *int64 `json:"asm_scope_flag,omitempty"` @@ -48,12 +49,14 @@ type Subnet struct { // Instructs the DHCP server to always update the DNS information when a lease is renewed even if its DNS information has not changed. Defaults to _false_. DdnsUpdateOnRenew *bool `json:"ddns_update_on_renew,omitempty"` // When true, DHCP server will apply conflict resolution, as described in RFC 4703, when attempting to fulfill the update request. When false, DHCP server will simply attempt to update the DNS entries per the request, regardless of whether or not they conflict with existing entries owned by other DHCP4 clients. Defaults to _true_. - DdnsUseConflictResolution *bool `json:"ddns_use_conflict_resolution,omitempty"` - DhcpConfig *DHCPConfig `json:"dhcp_config,omitempty"` + DdnsUseConflictResolution *bool `json:"ddns_use_conflict_resolution,omitempty"` + // The DHCP configuration of the subnet that controls how leases are issued. + DhcpConfig *DHCPConfig `json:"dhcp_config,omitempty"` // The resource identifier. DhcpHost *string `json:"dhcp_host,omitempty"` // The DHCP options of the subnet. This can either be a specific option or a group of options. - DhcpOptions []OptionItem `json:"dhcp_options,omitempty"` + DhcpOptions []OptionItem `json:"dhcp_options,omitempty"` + // The utilization of IP addresses within the DHCP ranges of the subnet. DhcpUtilization *DHCPUtilization `json:"dhcp_utilization,omitempty"` // Optional. _true_ to disable object. A disabled object is effectively non-existent when generating configuration. Defaults to _false_. DisableDhcp *bool `json:"disable_dhcp,omitempty"` @@ -78,7 +81,8 @@ type Subnet struct { // The list of the inheritance assigned hosts of the object. InheritanceAssignedHosts []InheritanceAssignedHost `json:"inheritance_assigned_hosts,omitempty"` // The resource identifier. - InheritanceParent *string `json:"inheritance_parent,omitempty"` + InheritanceParent *string `json:"inheritance_parent,omitempty"` + // The DHCP inheritance configuration for the subnet. InheritanceSources *DHCPInheritance `json:"inheritance_sources,omitempty"` // The name of the subnet. May contain 1 to 256 characters. Can include UTF-8. Name *string `json:"name,omitempty"` @@ -93,13 +97,16 @@ type Subnet struct { // The resource identifier. Space *string `json:"space,omitempty"` // The tags for the subnet in JSON format. - Tags map[string]interface{} `json:"tags,omitempty"` - Threshold *UtilizationThreshold `json:"threshold,omitempty"` + Tags map[string]interface{} `json:"tags,omitempty"` + // The IP address utilization threshold settings for the subnet. + Threshold *UtilizationThreshold `json:"threshold,omitempty"` // Time when the object has been updated. Equals to _created_at_ if not updated after creation. UpdatedAt *time.Time `json:"updated_at,omitempty"` // The usage is a combination of indicators, each tracking a specific associated use. Listed below are usage indicators with their meaning: usage indicator | description ---------------------- | -------------------------------- _IPAM_ | Subnet is managed in BloxOne DDI. _DHCP_ | Subnet is served by a DHCP Host. _DISCOVERED_ | Subnet is discovered by some network discovery probe like Network Insight or NetMRI in NIOS. - Usage []string `json:"usage,omitempty"` - Utilization *Utilization `json:"utilization,omitempty"` + Usage []string `json:"usage,omitempty"` + // The IPV4 address utilization statistics of the subnet. + Utilization *Utilization `json:"utilization,omitempty"` + // The utilization of IPV6 addresses in the subnet. UtilizationV6 *UtilizationV6 `json:"utilization_v6,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_update_address_block_response.go b/ipam/model_update_address_block_response.go index 90f2bb8..24fbd63 100644 --- a/ipam/model_update_address_block_response.go +++ b/ipam/model_update_address_block_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateAddressBlockResponse{} // UpdateAddressBlockResponse The response format to update the __AddressBlock__ object. type UpdateAddressBlockResponse struct { + // The AddressBlock object. Result *AddressBlock `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_update_address_response.go b/ipam/model_update_address_response.go index 39642a8..8276eae 100644 --- a/ipam/model_update_address_response.go +++ b/ipam/model_update_address_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateAddressResponse{} // UpdateAddressResponse The response format to update the __Address__ object. type UpdateAddressResponse struct { + // The Address object. Result *Address `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_update_fixed_address_response.go b/ipam/model_update_fixed_address_response.go index b2af130..0863f5a 100644 --- a/ipam/model_update_fixed_address_response.go +++ b/ipam/model_update_fixed_address_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateFixedAddressResponse{} // UpdateFixedAddressResponse The response format to update the __FixedAddress__ object. type UpdateFixedAddressResponse struct { + // The FixedAddress object. Result *FixedAddress `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_update_global_response.go b/ipam/model_update_global_response.go index 7062f0a..e5edc7b 100644 --- a/ipam/model_update_global_response.go +++ b/ipam/model_update_global_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateGlobalResponse{} // UpdateGlobalResponse The response format to update the __Global__ object. type UpdateGlobalResponse struct { + // The Global object. Result *Global `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_update_ha_group_response.go b/ipam/model_update_ha_group_response.go index fad334c..19bb18d 100644 --- a/ipam/model_update_ha_group_response.go +++ b/ipam/model_update_ha_group_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateHAGroupResponse{} // UpdateHAGroupResponse The response format to update the __HAGroup__ object. type UpdateHAGroupResponse struct { + // The HAGroup object. Result *HAGroup `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_update_hardware_filter_response.go b/ipam/model_update_hardware_filter_response.go index 52894d4..3b1b7a8 100644 --- a/ipam/model_update_hardware_filter_response.go +++ b/ipam/model_update_hardware_filter_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateHardwareFilterResponse{} // UpdateHardwareFilterResponse The response format to update the __HardwareFilter__ object. type UpdateHardwareFilterResponse struct { + // The HardwareFilter object. Result *HardwareFilter `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_update_host_response.go b/ipam/model_update_host_response.go index e0cc61b..e7d12ba 100644 --- a/ipam/model_update_host_response.go +++ b/ipam/model_update_host_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateHostResponse{} // UpdateHostResponse The response format to update the DHCP __Host__ object. type UpdateHostResponse struct { + // The DHCP Host object. Result *Host `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_update_ip_space_response.go b/ipam/model_update_ip_space_response.go index 64ce3fc..49f8ec1 100644 --- a/ipam/model_update_ip_space_response.go +++ b/ipam/model_update_ip_space_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateIPSpaceResponse{} // UpdateIPSpaceResponse The response format to update the __IPSpace__ object. type UpdateIPSpaceResponse struct { + // The IPSpace object. Result *IPSpace `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_update_ipam_host_response.go b/ipam/model_update_ipam_host_response.go index d576f77..1b3d23b 100644 --- a/ipam/model_update_ipam_host_response.go +++ b/ipam/model_update_ipam_host_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateIpamHostResponse{} // UpdateIpamHostResponse The response format to update the _IpamHost__ object. type UpdateIpamHostResponse struct { + // The IpamHost object. Result *IpamHost `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_update_option_code_response.go b/ipam/model_update_option_code_response.go index 51aa878..2bc72e1 100644 --- a/ipam/model_update_option_code_response.go +++ b/ipam/model_update_option_code_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateOptionCodeResponse{} // UpdateOptionCodeResponse The response format to update the __OptionCode__ object. type UpdateOptionCodeResponse struct { + // The OptionCode object. Result *OptionCode `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_update_option_filter_response.go b/ipam/model_update_option_filter_response.go index 2dd152d..2e4332b 100644 --- a/ipam/model_update_option_filter_response.go +++ b/ipam/model_update_option_filter_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateOptionFilterResponse{} // UpdateOptionFilterResponse The response format to update the __OptionFilter__ object. type UpdateOptionFilterResponse struct { + // The OptionFilter object. Result *OptionFilter `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_update_option_group_response.go b/ipam/model_update_option_group_response.go index a1491dd..eba75e6 100644 --- a/ipam/model_update_option_group_response.go +++ b/ipam/model_update_option_group_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateOptionGroupResponse{} // UpdateOptionGroupResponse The response format to update the __OptionGroup__ object. type UpdateOptionGroupResponse struct { + // The OptionGroup object. Result *OptionGroup `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_update_option_space_response.go b/ipam/model_update_option_space_response.go index 3f0c3c8..e22ddb6 100644 --- a/ipam/model_update_option_space_response.go +++ b/ipam/model_update_option_space_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateOptionSpaceResponse{} // UpdateOptionSpaceResponse The response format to update the __OptionSpace__ object. type UpdateOptionSpaceResponse struct { + // The OptionSpace object. Result *OptionSpace `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_update_range_response.go b/ipam/model_update_range_response.go index 29f1344..e57ddc7 100644 --- a/ipam/model_update_range_response.go +++ b/ipam/model_update_range_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateRangeResponse{} // UpdateRangeResponse The response format to update the __Range__ object. type UpdateRangeResponse struct { + // The Range object. Result *Range `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_update_server_response.go b/ipam/model_update_server_response.go index bded9d8..da2eb95 100644 --- a/ipam/model_update_server_response.go +++ b/ipam/model_update_server_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateServerResponse{} // UpdateServerResponse The response format to update the __Server__ object. type UpdateServerResponse struct { + // The Server object. Result *Server `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/ipam/model_update_subnet_response.go b/ipam/model_update_subnet_response.go index 9c7a7d7..b14250e 100644 --- a/ipam/model_update_subnet_response.go +++ b/ipam/model_update_subnet_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateSubnetResponse{} // UpdateSubnetResponse The response format to update the __Subnet__ object. type UpdateSubnetResponse struct { + // The Subnet object. Result *Subnet `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/keys/docs/CreateTSIGKeyResponse.md b/keys/docs/CreateTSIGKeyResponse.md index f9618fa..59cf0bd 100644 --- a/keys/docs/CreateTSIGKeyResponse.md +++ b/keys/docs/CreateTSIGKeyResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**TSIGKey**](TSIGKey.md) | | [optional] +**Result** | Pointer to [**TSIGKey**](TSIGKey.md) | The created TSIGKey object. | [optional] ## Methods diff --git a/keys/docs/GenerateTSIGResponse.md b/keys/docs/GenerateTSIGResponse.md index 560e0be..c7af500 100644 --- a/keys/docs/GenerateTSIGResponse.md +++ b/keys/docs/GenerateTSIGResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**GenerateTSIGResult**](GenerateTSIGResult.md) | | [optional] +**Result** | Pointer to [**GenerateTSIGResult**](GenerateTSIGResult.md) | The generated TSIG key. | [optional] ## Methods diff --git a/keys/docs/ReadKerberosKeyResponse.md b/keys/docs/ReadKerberosKeyResponse.md index adabc87..f1db307 100644 --- a/keys/docs/ReadKerberosKeyResponse.md +++ b/keys/docs/ReadKerberosKeyResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**KerberosKey**](KerberosKey.md) | | [optional] +**Result** | Pointer to [**KerberosKey**](KerberosKey.md) | The __KerberosKey__ object. | [optional] ## Methods diff --git a/keys/docs/ReadTSIGKeyResponse.md b/keys/docs/ReadTSIGKeyResponse.md index f8cc991..86e781d 100644 --- a/keys/docs/ReadTSIGKeyResponse.md +++ b/keys/docs/ReadTSIGKeyResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**TSIGKey**](TSIGKey.md) | | [optional] +**Result** | Pointer to [**TSIGKey**](TSIGKey.md) | The TSIGKey object. | [optional] ## Methods diff --git a/keys/docs/UpdateKerberosKeyResponse.md b/keys/docs/UpdateKerberosKeyResponse.md index 11c5433..8f42757 100644 --- a/keys/docs/UpdateKerberosKeyResponse.md +++ b/keys/docs/UpdateKerberosKeyResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**KerberosKey**](KerberosKey.md) | | [optional] +**Result** | Pointer to [**KerberosKey**](KerberosKey.md) | The __KerberosKey__ object. | [optional] ## Methods diff --git a/keys/docs/UpdateTSIGKeyResponse.md b/keys/docs/UpdateTSIGKeyResponse.md index 529e0ba..ed10107 100644 --- a/keys/docs/UpdateTSIGKeyResponse.md +++ b/keys/docs/UpdateTSIGKeyResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Result** | Pointer to [**TSIGKey**](TSIGKey.md) | | [optional] +**Result** | Pointer to [**TSIGKey**](TSIGKey.md) | The TSIGKey object. | [optional] ## Methods diff --git a/keys/docs/UploadRequest.md b/keys/docs/UploadRequest.md index 8c9d587..6c7b476 100644 --- a/keys/docs/UploadRequest.md +++ b/keys/docs/UploadRequest.md @@ -8,7 +8,7 @@ Name | Type | Description | Notes **Content** | **string** | Base64 encoded content. | **Fields** | Pointer to [**ProtobufFieldMask**](ProtobufFieldMask.md) | | [optional] **Tags** | Pointer to **map[string]interface{}** | The tags for uploaded content in JSON format. | [optional] -**Type** | [**UploadContentType**](UploadContentType.md) | | [default to UPLOADCONTENTTYPE_UNKNOWN] +**Type** | [**UploadContentType**](UploadContentType.md) | Type of uploaded content. | [default to UPLOADCONTENTTYPE_UNKNOWN] ## Methods diff --git a/keys/model_create_tsig_key_response.go b/keys/model_create_tsig_key_response.go index 6996770..ea471d9 100644 --- a/keys/model_create_tsig_key_response.go +++ b/keys/model_create_tsig_key_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CreateTSIGKeyResponse{} // CreateTSIGKeyResponse The response format to create a __TSIGKey__ object. type CreateTSIGKeyResponse struct { + // The created TSIGKey object. Result *TSIGKey `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/keys/model_generate_tsig_response.go b/keys/model_generate_tsig_response.go index 72e0331..01820f4 100644 --- a/keys/model_generate_tsig_response.go +++ b/keys/model_generate_tsig_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &GenerateTSIGResponse{} // GenerateTSIGResponse The response format to generate the TSIG key. type GenerateTSIGResponse struct { + // The generated TSIG key. Result *GenerateTSIGResult `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/keys/model_read_kerberos_key_response.go b/keys/model_read_kerberos_key_response.go index 94188cb..9c18d13 100644 --- a/keys/model_read_kerberos_key_response.go +++ b/keys/model_read_kerberos_key_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadKerberosKeyResponse{} // ReadKerberosKeyResponse The response format to retrieve the __KerberosKey__ resource extracted from the uploaded keytab file. type ReadKerberosKeyResponse struct { + // The __KerberosKey__ object. Result *KerberosKey `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/keys/model_read_tsig_key_response.go b/keys/model_read_tsig_key_response.go index 08b5153..52043ec 100644 --- a/keys/model_read_tsig_key_response.go +++ b/keys/model_read_tsig_key_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &ReadTSIGKeyResponse{} // ReadTSIGKeyResponse The response format to retrieve the __TSIGKey__ object. type ReadTSIGKeyResponse struct { + // The TSIGKey object. Result *TSIGKey `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/keys/model_update_kerberos_key_response.go b/keys/model_update_kerberos_key_response.go index dbebe3e..859ac34 100644 --- a/keys/model_update_kerberos_key_response.go +++ b/keys/model_update_kerberos_key_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateKerberosKeyResponse{} // UpdateKerberosKeyResponse The response format to update __KerberosKey__ resource extracted from the uploaded keytab file. type UpdateKerberosKeyResponse struct { + // The __KerberosKey__ object. Result *KerberosKey `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/keys/model_update_tsig_key_response.go b/keys/model_update_tsig_key_response.go index 122ce5f..5f7ff2f 100644 --- a/keys/model_update_tsig_key_response.go +++ b/keys/model_update_tsig_key_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &UpdateTSIGKeyResponse{} // UpdateTSIGKeyResponse The response format to update __TSIGKey__ object. type UpdateTSIGKeyResponse struct { + // The TSIGKey object. Result *TSIGKey `json:"result,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/keys/model_upload_request.go b/keys/model_upload_request.go index 6ab290f..3217bc7 100644 --- a/keys/model_upload_request.go +++ b/keys/model_upload_request.go @@ -26,8 +26,9 @@ type UploadRequest struct { Content string `json:"content"` Fields *ProtobufFieldMask `json:"fields,omitempty"` // The tags for uploaded content in JSON format. - Tags map[string]interface{} `json:"tags,omitempty"` - Type UploadContentType `json:"type"` + Tags map[string]interface{} `json:"tags,omitempty"` + // Type of uploaded content. + Type UploadContentType `json:"type"` AdditionalProperties map[string]interface{} } diff --git a/redirect/docs/CustomRedirectCreateResponse.md b/redirect/docs/CustomRedirectCreateResponse.md index 4dfc79a..d6ea9c5 100644 --- a/redirect/docs/CustomRedirectCreateResponse.md +++ b/redirect/docs/CustomRedirectCreateResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**CustomRedirect**](CustomRedirect.md) | | [optional] +**Results** | Pointer to [**CustomRedirect**](CustomRedirect.md) | The Custom Redirect object. | [optional] ## Methods diff --git a/redirect/docs/CustomRedirectReadResponse.md b/redirect/docs/CustomRedirectReadResponse.md index 5c60f7d..b9cd22a 100644 --- a/redirect/docs/CustomRedirectReadResponse.md +++ b/redirect/docs/CustomRedirectReadResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**CustomRedirect**](CustomRedirect.md) | | [optional] +**Results** | Pointer to [**CustomRedirect**](CustomRedirect.md) | The Custom Redirect object. | [optional] ## Methods diff --git a/redirect/docs/CustomRedirectUpdateResponse.md b/redirect/docs/CustomRedirectUpdateResponse.md index a8d5b8c..9b958c6 100644 --- a/redirect/docs/CustomRedirectUpdateResponse.md +++ b/redirect/docs/CustomRedirectUpdateResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**CustomRedirect**](CustomRedirect.md) | | [optional] +**Results** | Pointer to [**CustomRedirect**](CustomRedirect.md) | The Custom Redirect object. | [optional] ## Methods diff --git a/redirect/docs/RedirectPageReadResponse.md b/redirect/docs/RedirectPageReadResponse.md index c421a4e..4ddb694 100644 --- a/redirect/docs/RedirectPageReadResponse.md +++ b/redirect/docs/RedirectPageReadResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**RedirectPage**](RedirectPage.md) | | [optional] +**Results** | Pointer to [**RedirectPage**](RedirectPage.md) | The Redirect Page object. | [optional] ## Methods diff --git a/redirect/docs/RedirectPageUpdateResponse.md b/redirect/docs/RedirectPageUpdateResponse.md index 2d900a1..800dfe1 100644 --- a/redirect/docs/RedirectPageUpdateResponse.md +++ b/redirect/docs/RedirectPageUpdateResponse.md @@ -4,7 +4,7 @@ Name | Type | Description | Notes ------------ | ------------- | ------------- | ------------- -**Results** | Pointer to [**RedirectPage**](RedirectPage.md) | | [optional] +**Results** | Pointer to [**RedirectPage**](RedirectPage.md) | The Redirect Page object. | [optional] ## Methods diff --git a/redirect/model_custom_redirect_create_response.go b/redirect/model_custom_redirect_create_response.go index 60061e1..28ae618 100644 --- a/redirect/model_custom_redirect_create_response.go +++ b/redirect/model_custom_redirect_create_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CustomRedirectCreateResponse{} // CustomRedirectCreateResponse The Custom Redirect create response. type CustomRedirectCreateResponse struct { + // The Custom Redirect object. Results *CustomRedirect `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/redirect/model_custom_redirect_read_response.go b/redirect/model_custom_redirect_read_response.go index 135e946..6ec265f 100644 --- a/redirect/model_custom_redirect_read_response.go +++ b/redirect/model_custom_redirect_read_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CustomRedirectReadResponse{} // CustomRedirectReadResponse The Custom Redirect read response. type CustomRedirectReadResponse struct { + // The Custom Redirect object. Results *CustomRedirect `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/redirect/model_custom_redirect_update_response.go b/redirect/model_custom_redirect_update_response.go index eba6931..84bc9ed 100644 --- a/redirect/model_custom_redirect_update_response.go +++ b/redirect/model_custom_redirect_update_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &CustomRedirectUpdateResponse{} // CustomRedirectUpdateResponse The Custom Redirect update response. type CustomRedirectUpdateResponse struct { + // The Custom Redirect object. Results *CustomRedirect `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/redirect/model_redirect_page_read_response.go b/redirect/model_redirect_page_read_response.go index 35b5322..17766a7 100644 --- a/redirect/model_redirect_page_read_response.go +++ b/redirect/model_redirect_page_read_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &RedirectPageReadResponse{} // RedirectPageReadResponse The Redirect Page read response. type RedirectPageReadResponse struct { + // The Redirect Page object. Results *RedirectPage `json:"results,omitempty"` AdditionalProperties map[string]interface{} } diff --git a/redirect/model_redirect_page_update_response.go b/redirect/model_redirect_page_update_response.go index 003ef40..0f9cf34 100644 --- a/redirect/model_redirect_page_update_response.go +++ b/redirect/model_redirect_page_update_response.go @@ -19,6 +19,7 @@ var _ MappedNullable = &RedirectPageUpdateResponse{} // RedirectPageUpdateResponse The Redirect Page update response. type RedirectPageUpdateResponse struct { + // The Redirect Page object. Results *RedirectPage `json:"results,omitempty"` AdditionalProperties map[string]interface{} } From 5b12af2347d142cb4b9e793a2d3b01029c1d3f27 Mon Sep 17 00:00:00 2001 From: Anil Gadiyar Date: Tue, 13 Aug 2024 12:58:33 +0530 Subject: [PATCH 3/3] ran go fmt --- anycast/client.go | 2 +- anycast/utils.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/anycast/client.go b/anycast/client.go index 73253e3..b0299f5 100644 --- a/anycast/client.go +++ b/anycast/client.go @@ -1,7 +1,7 @@ /* BloxOne Anycast API -Anycast capability enables HA (High Availability) configuration of BloxOne applications that run on equipment located on customer's premises (on-prem hosts). Anycast supports DNS, as well as DNS-forwarding services. Anycast-enabled application setups use multiple on-premises installations for one particular application type. Multiple application instances are configured to use the same endpoint address. Anycast capability is collocated with such application instance, monitoring the local application instance and advertising to the upstream router (a customer equipment) a per-instance, local route to the common application endpoint address, as long as the local application instance is available. Depending on the type of the upstream router, the customer may configure local route advertisement via either BGP (Boarder Gateway Protocol) or OSPF (Open Shortest Path First) routing protocols. Both protocols may be enabled as well. Multiple routes to the common application service address provide redundancy without the need to reconfigure application clients. Should an application instance become unavailable, the local route advertisements stop, resulting in withdrawal of the route (in the upstream router) to the application instance that has gone out of service and ensuring that subsequent application requests thus get routed to the remaining available application instances. +Anycast capability enables HA (High Availability) configuration of BloxOne applications that run on equipment located on customer's premises (on-prem hosts). Anycast supports DNS, as well as DNS-forwarding services. Anycast-enabled application setups use multiple on-premises installations for one particular application type. Multiple application instances are configured to use the same endpoint address. Anycast capability is collocated with such application instance, monitoring the local application instance and advertising to the upstream router (a customer equipment) a per-instance, local route to the common application endpoint address, as long as the local application instance is available. Depending on the type of the upstream router, the customer may configure local route advertisement via either BGP (Boarder Gateway Protocol) or OSPF (Open Shortest Path First) routing protocols. Both protocols may be enabled as well. Multiple routes to the common application service address provide redundancy without the need to reconfigure application clients. Should an application instance become unavailable, the local route advertisements stop, resulting in withdrawal of the route (in the upstream router) to the application instance that has gone out of service and ensuring that subsequent application requests thus get routed to the remaining available application instances. API version: v1 */ diff --git a/anycast/utils.go b/anycast/utils.go index 3fa6a84..8008af3 100644 --- a/anycast/utils.go +++ b/anycast/utils.go @@ -1,7 +1,7 @@ /* BloxOne Anycast API -Anycast capability enables HA (High Availability) configuration of BloxOne applications that run on equipment located on customer's premises (on-prem hosts). Anycast supports DNS, as well as DNS-forwarding services. Anycast-enabled application setups use multiple on-premises installations for one particular application type. Multiple application instances are configured to use the same endpoint address. Anycast capability is collocated with such application instance, monitoring the local application instance and advertising to the upstream router (a customer equipment) a per-instance, local route to the common application endpoint address, as long as the local application instance is available. Depending on the type of the upstream router, the customer may configure local route advertisement via either BGP (Boarder Gateway Protocol) or OSPF (Open Shortest Path First) routing protocols. Both protocols may be enabled as well. Multiple routes to the common application service address provide redundancy without the need to reconfigure application clients. Should an application instance become unavailable, the local route advertisements stop, resulting in withdrawal of the route (in the upstream router) to the application instance that has gone out of service and ensuring that subsequent application requests thus get routed to the remaining available application instances. +Anycast capability enables HA (High Availability) configuration of BloxOne applications that run on equipment located on customer's premises (on-prem hosts). Anycast supports DNS, as well as DNS-forwarding services. Anycast-enabled application setups use multiple on-premises installations for one particular application type. Multiple application instances are configured to use the same endpoint address. Anycast capability is collocated with such application instance, monitoring the local application instance and advertising to the upstream router (a customer equipment) a per-instance, local route to the common application endpoint address, as long as the local application instance is available. Depending on the type of the upstream router, the customer may configure local route advertisement via either BGP (Boarder Gateway Protocol) or OSPF (Open Shortest Path First) routing protocols. Both protocols may be enabled as well. Multiple routes to the common application service address provide redundancy without the need to reconfigure application clients. Should an application instance become unavailable, the local route advertisements stop, resulting in withdrawal of the route (in the upstream router) to the application instance that has gone out of service and ensuring that subsequent application requests thus get routed to the remaining available application instances. API version: v1 */