import * as pulumi from "@pulumi/pulumi";
/**
 * > **Deprecated:** Use `proxmoxve.sdn/zone.Simple` instead. This data source will be removed in v1.0.
 *
 * Retrieves information about a Simple Zone in Proxmox SDN. It will create an isolated VNet bridge. This bridge is not linked to a physical interface, and VM traffic is only local on each the node. It can be used in NAT or routed setups.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as proxmoxve from "@muhlba91/pulumi-proxmoxve";
 *
 * const example = proxmoxve.sdn.zone.getSimpleLegacy({
 *     id: "simple1",
 * });
 * export const dataProxmoxVirtualEnvironmentSdnZoneSimple = {
 *     id: example.then(example => example.id),
 *     nodes: example.then(example => example.nodes),
 *     mtu: example.then(example => example.mtu),
 *     dns: example.then(example => example.dns),
 *     dnsZone: example.then(example => example.dnsZone),
 *     ipam: example.then(example => example.ipam),
 *     reverseDns: example.then(example => example.reverseDns),
 * };
 * ```
 */
export declare function getSimpleLegacy(args: GetSimpleLegacyArgs, opts?: pulumi.InvokeOptions): Promise<GetSimpleLegacyResult>;
/**
 * A collection of arguments for invoking getSimpleLegacy.
 */
export interface GetSimpleLegacyArgs {
    /**
     * The unique identifier of the SDN zone.
     */
    id: string;
}
/**
 * A collection of values returned by getSimpleLegacy.
 */
export interface GetSimpleLegacyResult {
    /**
     * The type of the DHCP backend for this zone.
     */
    readonly dhcp: string;
    /**
     * DNS API server address.
     */
    readonly dns: string;
    /**
     * DNS domain name. Used to register hostnames, such as `<hostname>.<domain>`. The DNS zone must already exist on the DNS server.
     */
    readonly dnsZone: string;
    /**
     * The unique identifier of the SDN zone.
     */
    readonly id: string;
    /**
     * IP Address Management system.
     */
    readonly ipam: string;
    /**
     * MTU value for the zone.
     */
    readonly mtu: number;
    /**
     * The Proxmox nodes which the zone and associated VNets are deployed on
     */
    readonly nodes: string[];
    /**
     * Indicates if the zone has pending configuration changes that need to be applied.
     */
    readonly pending: boolean;
    /**
     * Reverse DNS API server address.
     */
    readonly reverseDns: string;
    /**
     * Indicates the current state of the zone.
     */
    readonly state: string;
}
/**
 * > **Deprecated:** Use `proxmoxve.sdn/zone.Simple` instead. This data source will be removed in v1.0.
 *
 * Retrieves information about a Simple Zone in Proxmox SDN. It will create an isolated VNet bridge. This bridge is not linked to a physical interface, and VM traffic is only local on each the node. It can be used in NAT or routed setups.
 *
 * ## Example Usage
 *
 * ```typescript
 * import * as pulumi from "@pulumi/pulumi";
 * import * as proxmoxve from "@muhlba91/pulumi-proxmoxve";
 *
 * const example = proxmoxve.sdn.zone.getSimpleLegacy({
 *     id: "simple1",
 * });
 * export const dataProxmoxVirtualEnvironmentSdnZoneSimple = {
 *     id: example.then(example => example.id),
 *     nodes: example.then(example => example.nodes),
 *     mtu: example.then(example => example.mtu),
 *     dns: example.then(example => example.dns),
 *     dnsZone: example.then(example => example.dnsZone),
 *     ipam: example.then(example => example.ipam),
 *     reverseDns: example.then(example => example.reverseDns),
 * };
 * ```
 */
export declare function getSimpleLegacyOutput(args: GetSimpleLegacyOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetSimpleLegacyResult>;
/**
 * A collection of arguments for invoking getSimpleLegacy.
 */
export interface GetSimpleLegacyOutputArgs {
    /**
     * The unique identifier of the SDN zone.
     */
    id: pulumi.Input<string>;
}
//# sourceMappingURL=getSimpleLegacy.d.ts.map