import * as azure from "@pulumi/azure" ; import * as cloud from "@pulumi/cloud" ; import * as pulumi from "@pulumi/pulumi" ; import { RunError } from "@pulumi/pulumi/errors" ; export class API implements cloud . API { constructor ( name ) { throw new Error ( "Method not implemented." ) ; } public static ( path , localPath , options ? ) { throw new Error ( "Method not implemented." ) ; } public proxy ( path , target ) { throw new Error ( "Method not implemented." ) ; } public route ( method , path , ... handlers ) { throw new Error ( "Method not implemented." ) ; } public get ( path , ... handlers ) { throw new Error ( "Method not implemented." ) ; } public put ( path , ... handlers ) { throw new Error ( "Method not implemented." ) ; } public post ( path , ... handlers ) { throw new Error ( "Method not implemented." ) ; } public delete ( path , ... handlers ) { throw new Error ( "Method not implemented." ) ; } public options ( path , ... handlers ) { throw new Error ( "Method not implemented." ) ; } public all ( path , ... handlers ) { throw new Error ( "Method not implemented." ) ; } public attachCustomDomain ( domain ) { throw new Error ( "Method not implemented." ) ; } public publish ( ) { throw new Error ( "Method not implemented." ) ; } } export class HttpDeployment extends pulumi . ComponentResource implements cloud . HttpDeployment { public readonly url : pulumi . Output < string > ; public readonly customDomainNames : pulumi . Output < string > [ ] ; constructor ( name , opts ? ) { super ( "cloud:http:API" , name , { } , opts ) ; throw new Error ( "Method not implemented." ) ; this . registerOutputs ( { url : this . url , customDomainNames : this . customDomainNames , } ) ; } } deprecated export type HttpEndpoint = API ; deprecated export let HttpEndpoint = API ;