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.
49 lines • 1.55 kB
TypeScript
import * as pulumi from "@pulumi/pulumi";
export declare function getDnsRecord(args: GetDnsRecordArgs, opts?: pulumi.InvokeOptions): Promise<GetDnsRecordResult>;
/**
* A collection of arguments for invoking getDnsRecord.
*/
export interface GetDnsRecordArgs {
id?: number;
name: string;
type: string;
zone: number;
}
/**
* A collection of values returned by getDnsRecord.
*/
export interface GetDnsRecordResult {
readonly accelerated: boolean;
readonly acceleratedPullzone: number;
readonly comment: string;
readonly enabled: boolean;
readonly flags: number;
readonly geolocationLat: number;
readonly geolocationLong: number;
readonly id: number;
readonly latencyZone: string;
readonly linkName: string;
readonly monitorType: string;
readonly name: string;
readonly port: number;
readonly priority: number;
readonly pullzoneId: number;
readonly smartRoutingType: string;
readonly tag: string;
readonly ttl: number;
readonly type: string;
readonly value: string;
readonly weight: number;
readonly zone: number;
}
export declare function getDnsRecordOutput(args: GetDnsRecordOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetDnsRecordResult>;
/**
* A collection of arguments for invoking getDnsRecord.
*/
export interface GetDnsRecordOutputArgs {
id?: pulumi.Input<number | undefined>;
name: pulumi.Input<string>;
type: pulumi.Input<string>;
zone: pulumi.Input<number>;
}
//# sourceMappingURL=getDnsRecord.d.ts.map