@cloud-diagrams/azure
Version:
Azure services for cloud-diagrams-ts
12 lines • 580 B
TypeScript
import { AzureNode, type NodeMetadata } from '@cloud-diagrams/core';
export interface LoadBalancerOptions extends NodeMetadata {
type?: 'public' | 'internal';
sku?: 'basic' | 'standard';
algorithm?: 'round-robin' | 'least-connections';
}
export declare class LoadBalancer extends AzureNode {
constructor(label: string, options?: LoadBalancerOptions);
static create(label: string, options?: LoadBalancerOptions): LoadBalancer;
}
export declare const LB: (label: string, options?: LoadBalancerOptions) => LoadBalancer;
//# sourceMappingURL=load-balancer.d.ts.map