|
| 1 | +--- |
| 2 | +# generated by https://github.com/hashicorp/terraform-plugin-docs |
| 3 | +page_title: "sdwan_dhcp_server_list Data Source - prismasdwan" |
| 4 | +subcategory: "" |
| 5 | +description: |- |
| 6 | + Retrieves a listing of config items. |
| 7 | +--- |
| 8 | + |
| 9 | +# sdwan_dhcp_server_list (Data Source) |
| 10 | + |
| 11 | +Retrieves a listing of config items. |
| 12 | + |
| 13 | + |
| 14 | + |
| 15 | +<!-- schema generated by tfplugindocs --> |
| 16 | +## Schema |
| 17 | + |
| 18 | +### Required |
| 19 | + |
| 20 | +- `site_id` (String) Site Id. |
| 21 | + |
| 22 | +### Read-Only |
| 23 | + |
| 24 | +- `items` (Attributes List) The Items param. (see [below for nested schema](#nestedatt--items)) |
| 25 | +- `tfid` (String) The Terraform ID. |
| 26 | +- `total_items` (Number) The TotalItems param. |
| 27 | + |
| 28 | +<a id="nestedatt--items"></a> |
| 29 | +### Nested Schema for `items` |
| 30 | + |
| 31 | +Read-Only: |
| 32 | + |
| 33 | +- `address_family` (String) Address Family: ValidateEnum(enumClass = classOf[IPAddressFamily], DHCP_CONFIG_ADDRESS_FAMILY_INVALID, nullAllowed = false) . |
| 34 | +- `broadcast_address` (String) Broadcast Address. |
| 35 | +- `custom_options` (Attributes List) Custom Options: Valid . (see [below for nested schema](#nestedatt--items--custom_options)) |
| 36 | +- `default_lease_time` (Number) Default Lease Time: Min(error = DHCPSERVER_CONFIG_UNSUPPORTED_DEFAULT_LEASE_TIME: Default lease time should be between 300 and 2^32-1 seconds respectively., value = 300L) Max(error = DHCPSERVER_CONFIG_UNSUPPORTED_DEFAULT_LEASE_TIME: Default lease time should be between 300 and 2^32-1 seconds respectively., value = 4294967295L) . |
| 37 | +- `description` (String) Description: Size(max = 256, error = DHCPSERVER_CONFIG_DESCRIPTION_EXCEEDS_LIMIT: Description length exceeds the maximum limit., min = 0) . |
| 38 | +- `disabled` (Boolean) Disabled. |
| 39 | +- `dns_servers` (List of String) Dns Servers: Size(max = 3, error = DHCPSERVER_CONFIG_DNS_ENTRIES_EXCEEDS_LIMIT: Name servers count exceeds the maximum limit, min = 0) . |
| 40 | +- `domain_name` (String) Domain Name: Size(max = 256, error = DHCPSERVER_CONFIG_INVALID_DOMAIN_NAME: Domain name exceeds the maximum limit., min = 0) . |
| 41 | +- `etag` (Number) Entity tag for the resource. |
| 42 | +- `gateway` (String) Gateway. |
| 43 | +- `id` (String) Id. |
| 44 | +- `ip_ranges` (Attributes List) Ip Ranges: NotNull(error = DHCPSERVER_CONFIG_IP_RANGE_MISSING: Provide valid IPv4/IPv6 address range for defined subnet.) Size(max = 2147483647, error = DHCPSERVER_CONFIG_IP_RANGE_MISSING: Provide valid IPv4/IPv6 address range for defined subnet., min = 1) Valid . (see [below for nested schema](#nestedatt--items--ip_ranges)) |
| 45 | +- `max_lease_time` (Number) Max Lease Time: Min(error = DHCPSERVER_CONFIG_UNSUPPORTED_MAX_LEASE_TIME: Max lease time should be between 300 and 2^32-1 seconds respectively., value = 300L) Max(error = DHCPSERVER_CONFIG_UNSUPPORTED_MAX_LEASE_TIME: Max lease time should be between 300 and 2^32-1 seconds respectively., value = 4294967295L) . |
| 46 | +- `network_context_id` (String) Network Context Id: Digits(fraction = 0, integer = 50, error = INVALID_NETWORK_CTX_ID: Invalid network ctrx id.) . |
| 47 | +- `static_mappings` (Attributes List) Static Mappings: Valid . (see [below for nested schema](#nestedatt--items--static_mappings)) |
| 48 | +- `subnet` (String) Subnet: NotNull(error = DHCPSERVER_CONFIG_INVALID_SUBNET_ADDR: Invalid IPv4 subnet address.) . |
| 49 | +- `tags` (List of String) Tags: ListString(allowDuplicate = false, allowEmpty = true, allowNull = true, length = 128, listMaxSize = 10, error = DHCPSERVER_CONFIG_INVALID_TAGS: Tags config is invalid- maximum 10 tags are supported, tag should not exceed maximum limit of 128 characters, it should not have duplicates., noTrim = false, regex = [^,\\s]+, required = false) . |
| 50 | +- `vrf_context_id` (String) Vrf Context Id. |
| 51 | + |
| 52 | +<a id="nestedatt--items--custom_options"></a> |
| 53 | +### Nested Schema for `items.custom_options` |
| 54 | + |
| 55 | +Read-Only: |
| 56 | + |
| 57 | +- `option_definition` (String) Option Definition: NotEmpty(groups = [classOf[Definition]], error = DHCPSERVER_CONFIG_CUSTOM_OPTIONS_DEF_UNSUPPORTED: Custom option definition is not supported) Size(groups = [classOf[Definition]], max = 1024, error = DHCPSERVER_CONFIG_OPTION_DEF_EXCEEDS_LIMIT: Custom option definition length exceeeds maximum limit, min = 0) . |
| 58 | +- `option_value` (String) Option Value: NotEmpty(groups = [classOf[Value]], error = DHCPSERVER_CONFIG_CUSTOM_OPTIONS_VAL_UNSUPPORTED: Custom option value is not supported) Size(groups = [classOf[Value]], max = 8192, error = DHCPSERVER_CONFIG_OPTION_VAL_EXCEEDS_LIMIT: Custom option value length exceeds maximum limit, min = 0) . |
| 59 | +- `vendor_class_identifier` (String) Vendor Class Identifier. |
| 60 | + |
| 61 | + |
| 62 | +<a id="nestedatt--items--ip_ranges"></a> |
| 63 | +### Nested Schema for `items.ip_ranges` |
| 64 | + |
| 65 | +Read-Only: |
| 66 | + |
| 67 | +- `end_ip` (String) End Ip: NotNull(error = DHCPSERVER_CONFIG_IP_RANGE_MISSING: Provide valid IPv4/IPv6 address range for defined subnet.) . |
| 68 | +- `start_ip` (String) Start Ip: NotNull(error = DHCPSERVER_CONFIG_IP_RANGE_MISSING: Provide valid IPv4/IPv6 address range for defined subnet.) . |
| 69 | + |
| 70 | + |
| 71 | +<a id="nestedatt--items--static_mappings"></a> |
| 72 | +### Nested Schema for `items.static_mappings` |
| 73 | + |
| 74 | +Read-Only: |
| 75 | + |
| 76 | +- `client_duid` (String) Client Duid: Pattern(error = DHCPSERVER_CONFIG_INVALID_STATIC_MAPPING_DUID: Invalid Client duid provided for static mapping., regexp = ([0-9a-fA-F]{1,2}:)*[0-9a-fA-F]{1,2}|([0-9a-fA-F]{1,2}:)*(:([0-9a-fA-F]{1,2}:)*)([0-9a-fA-F]{1,2})*) . |
| 77 | +- `ip_address` (String) Ip Address: NotNull(error = DHCPSERVER_CONFIG_STATIC_MAPPING_MISSING: Provide all required attributes for static mappings.) . |
| 78 | +- `mac` (String) Mac: MACAddressFiveColons(error = DHCPSERVER_CONFIG_INVALID_STATIC_MAPPING_MAC_ADDR: Invalid mac address provided for static mapping) . |
| 79 | +- `name` (String) Name: NotNull(error = DHCPSERVER_CONFIG_STATIC_MAPPING_MISSING: Provide all required attributes for static mappings.) Size(max = 256, error = DHCPSERVER_CONFIG_STATIC_MAPPING_NAME_EXCEEDS_LIMIT: Static Mapping name execeeds the maximum limit, min = 0) Pattern(error = DHCPSERVER_CONFIG_STATIC_MAPPING_UNSUPPORTED_NAME: Provide valid static mapping name, regexp = ^[a-zA-Z0-9]+(([a-zA-Z0-9\\-_])|(\\.?[a-zA-Z0-9\\-]))*\\.?$) . |
0 commit comments