import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface CssStartStreamMonitorConfig extends cdktf.TerraformMetaArguments { /** * The input index for monitoring the screen audio, supports multiple input audio sources.The valid range for InputIndex is that it must already exist.If left blank, there will be no audio output by default. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/css_start_stream_monitor#audible_input_index_list CssStartStreamMonitor#audible_input_index_list} */ readonly audibleInputIndexList?: number[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/css_start_stream_monitor#id CssStartStreamMonitor#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** * Monitor id. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/css_start_stream_monitor#monitor_id CssStartStreamMonitor#monitor_id} */ readonly monitorId: string; } /** * Represents a {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/css_start_stream_monitor tencentcloud_css_start_stream_monitor} */ export declare class CssStartStreamMonitor extends cdktf.TerraformResource { static readonly tfResourceType = "tencentcloud_css_start_stream_monitor"; /** * Generates CDKTF code for importing a CssStartStreamMonitor resource upon running "cdktf plan " * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the CssStartStreamMonitor to import * @param importFromId The id of the existing CssStartStreamMonitor that should be imported. Refer to the {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/css_start_stream_monitor#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the CssStartStreamMonitor to import is found */ static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider): any; /** * Create a new {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/resources/css_start_stream_monitor tencentcloud_css_start_stream_monitor} Resource * * @param scope The scope in which to define this construct * @param id The scoped construct ID. Must be unique amongst siblings in the same scope * @param options CssStartStreamMonitorConfig */ constructor(scope: Construct, id: string, config: CssStartStreamMonitorConfig); private _audibleInputIndexList?; get audibleInputIndexList(): number[]; set audibleInputIndexList(value: number[]); resetAudibleInputIndexList(): void; get audibleInputIndexListInput(): number[]; private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string; private _monitorId?; get monitorId(): string; set monitorId(value: string); get monitorIdInput(): string; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }