import * as pulumi from "@pulumi/pulumi"; /** * Use this data source to retrieve information about a domain zone DNSSEC status. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; * * const dnssec = ovh.Domain.getZoneDNSSec({ * zoneName: "mysite.ovh", * }); * ``` */ export declare function getZoneDNSSec(args: GetZoneDNSSecArgs, opts?: pulumi.InvokeOptions): Promise; /** * A collection of arguments for invoking getZoneDNSSec. */ export interface GetZoneDNSSecArgs { /** * The name of the domain zone */ zoneName: string; } /** * A collection of values returned by getZoneDNSSec. */ export interface GetZoneDNSSecResult { readonly id: string; /** * DNSSEC status (`disableInProgress`, `disabled`, `enableInProgress` or `enabled`) */ readonly status: string; readonly zoneName: string; } /** * Use this data source to retrieve information about a domain zone DNSSEC status. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as ovh from "@ovhcloud/pulumi-ovh"; * * const dnssec = ovh.Domain.getZoneDNSSec({ * zoneName: "mysite.ovh", * }); * ``` */ export declare function getZoneDNSSecOutput(args: GetZoneDNSSecOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output; /** * A collection of arguments for invoking getZoneDNSSec. */ export interface GetZoneDNSSecOutputArgs { /** * The name of the domain zone */ zoneName: pulumi.Input; }