UNPKG

@pulumi/scm

Version:

A Pulumi package for managing resources on Strata Cloud Manager.. Based on terraform-provider-scm: version v0.2.1

71 lines (70 loc) 1.75 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "./types/output"; /** * DnsProxy data source */ export declare function getDnsProxy(args: GetDnsProxyArgs, opts?: pulumi.InvokeOptions): Promise<GetDnsProxyResult>; /** * A collection of arguments for invoking getDnsProxy. */ export interface GetDnsProxyArgs { /** * UUID of the resource */ id: string; /** * DNS proxy name */ name?: string; } /** * A collection of values returned by getDnsProxy. */ export interface GetDnsProxyResult { /** * Cache */ readonly cache: outputs.GetDnsProxyCache; /** * Default */ readonly default: outputs.GetDnsProxyDefault; /** * The device in which the resource is defined */ readonly device: string; readonly domainServers: outputs.GetDnsProxyDomainServer[]; readonly enabled: boolean; readonly folder: string; /** * UUID of the resource */ readonly id: string; readonly interfaces: string[]; /** * DNS proxy name */ readonly name: string; readonly snippet: string; readonly staticEntries: outputs.GetDnsProxyStaticEntry[]; readonly tcpQueries: outputs.GetDnsProxyTcpQueries; readonly tfid: string; readonly udpQueries: outputs.GetDnsProxyUdpQueries; } /** * DnsProxy data source */ export declare function getDnsProxyOutput(args: GetDnsProxyOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetDnsProxyResult>; /** * A collection of arguments for invoking getDnsProxy. */ export interface GetDnsProxyOutputArgs { /** * UUID of the resource */ id: pulumi.Input<string>; /** * DNS proxy name */ name?: pulumi.Input<string>; }