import * as core from "@terrascript/core"; export interface RoutingControlArgs extends core.ResourceArgs { /** * (Required) ARN of the cluster in which this routing control will reside. */ clusterArn: string | core.StringOut; /** * (Optional) ARN of the control panel in which this routing control will reside. */ controlPanelArn?: string | core.StringOut; /** * (Required) The name describing the routing control. */ name: string | core.StringOut; } export declare class RoutingControl extends core.Resource { /** * ARN of the routing control. */ arn: string | core.StringOut; /** * (Required) ARN of the cluster in which this routing control will reside. */ clusterArn: string | core.StringOut; /** * (Optional) ARN of the control panel in which this routing control will reside. */ controlPanelArn?: string | core.StringOut; id: string | core.StringOut; /** * (Required) The name describing the routing control. */ name: string | core.StringOut; /** * Status of routing control. `PENDING` when it is being created/updated, `PENDING_DELETION` when it is * being deleted, and `DEPLOYED` otherwise. */ status: string | core.StringOut; constructor(name: string, args?: RoutingControlArgs); getNamespace(): string; } //# sourceMappingURL=routing_control.d.ts.map