import * as core from "@terrascript/core"; export interface AttributeArgs extends core.SchemaArgs { name: string | core.StringOut; value: string | core.StringOut; } export declare class Attribute extends core.Schema { name: string | core.StringOut; value: string | core.StringOut; } export interface LbSslNegotiationPolicyArgs extends core.ResourceArgs { /** * (Optional) An SSL Negotiation policy attribute. Each has two properties: */ attribute?: core.Array | core.ArrayOut; /** * (Required) The load balancer port to which the policy */ lbPort: number | core.NumberOut; /** * (Required) The load balancer to which the policy */ loadBalancer: string | core.StringOut; /** * (Required) The name of the SSL negotiation policy. */ name: string | core.StringOut; } export declare class LbSslNegotiationPolicy extends core.Resource { /** * (Optional) An SSL Negotiation policy attribute. Each has two properties: */ attribute?: core.Array | core.ArrayOut; /** * The ID of the policy. */ id: string | core.StringOut; /** * (Required) The load balancer port to which the policy */ lbPort: number | core.NumberOut; /** * (Required) The load balancer to which the policy */ loadBalancer: string | core.StringOut; /** * (Required) The name of the SSL negotiation policy. */ name: string | core.StringOut; constructor(name: string, args?: LbSslNegotiationPolicyArgs); getNamespace(): string; } //# sourceMappingURL=lb_ssl_negotiation_policy.d.ts.map