import * as core from "@terrascript/core"; export interface FilterArgs extends core.SchemaArgs { name: string | core.StringOut; values: core.Array | core.ArrayOut; } export declare class Filter extends core.Schema { name: string | core.StringOut; values: core.Array | core.ArrayOut; } export interface DsDhcpOptionsArgs { /** * (Optional) The EC2 DHCP Options ID. */ dhcpOptionsId?: string | core.StringOut; /** * (Optional) List of custom filters as described below. */ filter?: core.Array | core.ArrayOut; /** * A map of tags assigned to the resource. */ tags?: core.Map | core.MapOut; } export declare class DsDhcpOptions extends core.Data { /** * The ARN of the DHCP Options Set. */ arn: string | core.StringOut; /** * (Optional) The EC2 DHCP Options ID. */ dhcpOptionsId?: string | core.StringOut; /** * The suffix domain name to used when resolving non Fully Qualified Domain NamesE.g., the `search` val * ue in the `/etc/resolv.conf` file. */ domainName: string | core.StringOut; /** * List of name servers. */ domainNameServers: core.Array | core.ArrayOut; /** * (Optional) List of custom filters as described below. */ filter?: core.Array | core.ArrayOut; /** * EC2 DHCP Options ID */ id: string | core.StringOut; /** * List of NETBIOS name servers. */ netbiosNameServers: core.Array | core.ArrayOut; /** * The NetBIOS node type (1, 2, 4, or 8). For more information about these node types, see [RFC 2132](h * ttp://www.ietf.org/rfc/rfc2132.txt). */ netbiosNodeType: string | core.StringOut; /** * List of NTP servers. */ ntpServers: core.Array | core.ArrayOut; /** * The ID of the AWS account that owns the DHCP options set. */ ownerId: string | core.StringOut; /** * A map of tags assigned to the resource. */ tags?: core.Map | core.MapOut; constructor(name: string, args?: DsDhcpOptionsArgs); getNamespace(): string; } //# sourceMappingURL=ds_dhcp_options.d.ts.map