import * as core from "@terrascript/core"; export interface LbTargetGroupAttachmentArgs extends core.ResourceArgs { /** * (Optional) The Availability Zone where the IP address of the target is to be registered. If the priv * ate ip address is outside of the VPC scope, this value must be set to 'all'. */ availabilityZone?: string | core.StringOut; /** * (Optional) The port on which targets receive traffic. */ port?: number | core.NumberOut; /** * (Required) The ARN of the target group with which to register targets */ targetGroupArn: string | core.StringOut; targetId: string | core.StringOut; } export declare class LbTargetGroupAttachment extends core.Resource { /** * (Optional) The Availability Zone where the IP address of the target is to be registered. If the priv * ate ip address is outside of the VPC scope, this value must be set to 'all'. */ availabilityZone?: string | core.StringOut; /** * A unique identifier for the attachment */ id: string | core.StringOut; /** * (Optional) The port on which targets receive traffic. */ port?: number | core.NumberOut; /** * (Required) The ARN of the target group with which to register targets */ targetGroupArn: string | core.StringOut; targetId: string | core.StringOut; constructor(name: string, args?: LbTargetGroupAttachmentArgs); getNamespace(): string; } //# sourceMappingURL=lb_target_group_attachment.d.ts.map