import * as core from "@terrascript/core"; export interface PortInfoArgs extends core.SchemaArgs { cidrs?: core.Array | core.ArrayOut; fromPort: number | core.NumberOut; protocol: string | core.StringOut; toPort: number | core.NumberOut; } export declare class PortInfo extends core.Schema { cidrs?: core.Array | core.ArrayOut; fromPort: number | core.NumberOut; protocol: string | core.StringOut; toPort: number | core.NumberOut; } export interface InstancePublicPortsArgs extends core.ResourceArgs { /** * (Required) Name of the Lightsail Instance. */ instanceName: string | core.StringOut; /** * (Required) Configuration block with port information. AWS closes all currently open ports that are n * ot included in the `port_info`. Detailed below. */ portInfo: core.Array | core.ArrayOut; } export declare class InstancePublicPorts extends core.Resource { /** * ID of the resource. */ id: string | core.StringOut; /** * (Required) Name of the Lightsail Instance. */ instanceName: string | core.StringOut; /** * (Required) Configuration block with port information. AWS closes all currently open ports that are n * ot included in the `port_info`. Detailed below. */ portInfo: core.Array | core.ArrayOut; constructor(name: string, args?: InstancePublicPortsArgs); getNamespace(): string; } //# sourceMappingURL=instance_public_ports.d.ts.map