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; /** * 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 `.`. 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; /** * A collection of arguments for invoking getSimpleLegacy. */ export interface GetSimpleLegacyOutputArgs { /** * The unique identifier of the SDN zone. */ id: pulumi.Input; } //# sourceMappingURL=getSimpleLegacy.d.ts.map