pulumi-bunnynet
Version:
A Pulumi provider for managing Bunny.net CDN and edge computing resources, dynamically bridged from the Terraform Bunnynet provider with support for pull zones, storage, DNS, compute containers, and video streaming.
39 lines • 1.33 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
export declare function getDnsZone(args: GetDnsZoneArgs, opts?: pulumi.InvokeOptions): Promise<GetDnsZoneResult>;
/**
* A collection of arguments for invoking getDnsZone.
*/
export interface GetDnsZoneArgs {
dnssecEnabled?: boolean;
domain: string;
}
/**
* A collection of values returned by getDnsZone.
*/
export interface GetDnsZoneResult {
readonly dnssecAlgorithm: number;
readonly dnssecDigest: string;
readonly dnssecDigestType: number;
readonly dnssecEnabled?: boolean;
readonly dnssecFlags: number;
readonly dnssecKeytag: number;
readonly dnssecPublicKey: string;
readonly domain: string;
readonly id: number;
readonly logAnonymized: boolean;
readonly logAnonymizedStyle: string;
readonly logEnabled: boolean;
readonly nameserver1: string;
readonly nameserver2: string;
readonly nameserverCustom: boolean;
readonly soaEmail: string;
}
export declare function getDnsZoneOutput(args: GetDnsZoneOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetDnsZoneResult>;
/**
* A collection of arguments for invoking getDnsZone.
*/
export interface GetDnsZoneOutputArgs {
dnssecEnabled?: pulumi.Input<boolean | undefined>;
domain: pulumi.Input<string>;
}
//# sourceMappingURL=getDnsZone.d.ts.map