import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataTencentcloudOceanusClustersConfig extends cdktf.TerraformMetaArguments { /** * Query one or more clusters by their ID. The maximum number of clusters that can be queried at once is 100. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/oceanus_clusters#cluster_ids DataTencentcloudOceanusClusters#cluster_ids} */ readonly clusterIds?: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/oceanus_clusters#id DataTencentcloudOceanusClusters#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; /** * The sorting rule of the cluster information results. Possible values are 1 (sort by time in descending order), 2 (sort by time in ascending order), and 3 (sort by status). * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/oceanus_clusters#order_type DataTencentcloudOceanusClusters#order_type} */ readonly orderType?: number; /** * Used to save results. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/oceanus_clusters#result_output_file DataTencentcloudOceanusClusters#result_output_file} */ readonly resultOutputFile?: string; /** * Workspace SerialId. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/oceanus_clusters#work_space_id DataTencentcloudOceanusClusters#work_space_id} */ readonly workSpaceId?: string; /** * filters block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/oceanus_clusters#filters DataTencentcloudOceanusClusters#filters} */ readonly filters?: DataTencentcloudOceanusClustersFilters[] | cdktf.IResolvable; } export interface DataTencentcloudOceanusClustersClusterSetCcns { } export declare function dataTencentcloudOceanusClustersClusterSetCcnsToTerraform(struct?: DataTencentcloudOceanusClustersClusterSetCcns): any; export declare function dataTencentcloudOceanusClustersClusterSetCcnsToHclTerraform(struct?: DataTencentcloudOceanusClustersClusterSetCcns): any; export declare class DataTencentcloudOceanusClustersClusterSetCcnsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudOceanusClustersClusterSetCcns | undefined; set internalValue(value: DataTencentcloudOceanusClustersClusterSetCcns | undefined); get ccnId(): any; get subnetId(): any; get vpcId(): any; } export declare class DataTencentcloudOceanusClustersClusterSetCcnsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudOceanusClustersClusterSetCcnsOutputReference; } export interface DataTencentcloudOceanusClustersClusterSetClusterSessions { } export declare function dataTencentcloudOceanusClustersClusterSetClusterSessionsToTerraform(struct?: DataTencentcloudOceanusClustersClusterSetClusterSessions): any; export declare function dataTencentcloudOceanusClustersClusterSetClusterSessionsToHclTerraform(struct?: DataTencentcloudOceanusClustersClusterSetClusterSessions): any; export declare class DataTencentcloudOceanusClustersClusterSetClusterSessionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudOceanusClustersClusterSetClusterSessions | undefined; set internalValue(value: DataTencentcloudOceanusClustersClusterSetClusterSessions | undefined); } export declare class DataTencentcloudOceanusClustersClusterSetClusterSessionsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudOceanusClustersClusterSetClusterSessionsOutputReference; } export interface DataTencentcloudOceanusClustersClusterSetCorrelations { } export declare function dataTencentcloudOceanusClustersClusterSetCorrelationsToTerraform(struct?: DataTencentcloudOceanusClustersClusterSetCorrelations): any; export declare function dataTencentcloudOceanusClustersClusterSetCorrelationsToHclTerraform(struct?: DataTencentcloudOceanusClustersClusterSetCorrelations): any; export declare class DataTencentcloudOceanusClustersClusterSetCorrelationsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudOceanusClustersClusterSetCorrelations | undefined; set internalValue(value: DataTencentcloudOceanusClustersClusterSetCorrelations | undefined); get clusterGroupId(): any; get clusterGroupSerialId(): any; get clusterName(): any; get projectId(): any; get projectIdStr(): any; get status(): any; get workSpaceId(): any; get workSpaceName(): any; } export declare class DataTencentcloudOceanusClustersClusterSetCorrelationsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudOceanusClustersClusterSetCorrelationsOutputReference; } export interface DataTencentcloudOceanusClustersClusterSetOrders { } export declare function dataTencentcloudOceanusClustersClusterSetOrdersToTerraform(struct?: DataTencentcloudOceanusClustersClusterSetOrders): any; export declare function dataTencentcloudOceanusClustersClusterSetOrdersToHclTerraform(struct?: DataTencentcloudOceanusClustersClusterSetOrders): any; export declare class DataTencentcloudOceanusClustersClusterSetOrdersOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudOceanusClustersClusterSetOrders | undefined; set internalValue(value: DataTencentcloudOceanusClustersClusterSetOrders | undefined); get autoRenewFlag(): any; get computeCu(): any; get operateUin(): any; get orderTime(): any; get type(): any; } export declare class DataTencentcloudOceanusClustersClusterSetOrdersList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudOceanusClustersClusterSetOrdersOutputReference; } export interface DataTencentcloudOceanusClustersClusterSetSqlGatewaysProperties { } export declare function dataTencentcloudOceanusClustersClusterSetSqlGatewaysPropertiesToTerraform(struct?: DataTencentcloudOceanusClustersClusterSetSqlGatewaysProperties): any; export declare function dataTencentcloudOceanusClustersClusterSetSqlGatewaysPropertiesToHclTerraform(struct?: DataTencentcloudOceanusClustersClusterSetSqlGatewaysProperties): any; export declare class DataTencentcloudOceanusClustersClusterSetSqlGatewaysPropertiesOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudOceanusClustersClusterSetSqlGatewaysProperties | undefined; set internalValue(value: DataTencentcloudOceanusClustersClusterSetSqlGatewaysProperties | undefined); get key(): any; get value(): any; } export declare class DataTencentcloudOceanusClustersClusterSetSqlGatewaysPropertiesList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudOceanusClustersClusterSetSqlGatewaysPropertiesOutputReference; } export interface DataTencentcloudOceanusClustersClusterSetSqlGatewaysResourceRefs { } export declare function dataTencentcloudOceanusClustersClusterSetSqlGatewaysResourceRefsToTerraform(struct?: DataTencentcloudOceanusClustersClusterSetSqlGatewaysResourceRefs): any; export declare function dataTencentcloudOceanusClustersClusterSetSqlGatewaysResourceRefsToHclTerraform(struct?: DataTencentcloudOceanusClustersClusterSetSqlGatewaysResourceRefs): any; export declare class DataTencentcloudOceanusClustersClusterSetSqlGatewaysResourceRefsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudOceanusClustersClusterSetSqlGatewaysResourceRefs | undefined; set internalValue(value: DataTencentcloudOceanusClustersClusterSetSqlGatewaysResourceRefs | undefined); get resourceId(): any; get type(): any; get version(): any; get workspaceId(): any; } export declare class DataTencentcloudOceanusClustersClusterSetSqlGatewaysResourceRefsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudOceanusClustersClusterSetSqlGatewaysResourceRefsOutputReference; } export interface DataTencentcloudOceanusClustersClusterSetSqlGateways { } export declare function dataTencentcloudOceanusClustersClusterSetSqlGatewaysToTerraform(struct?: DataTencentcloudOceanusClustersClusterSetSqlGateways): any; export declare function dataTencentcloudOceanusClustersClusterSetSqlGatewaysToHclTerraform(struct?: DataTencentcloudOceanusClustersClusterSetSqlGateways): any; export declare class DataTencentcloudOceanusClustersClusterSetSqlGatewaysOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudOceanusClustersClusterSetSqlGateways | undefined; set internalValue(value: DataTencentcloudOceanusClustersClusterSetSqlGateways | undefined); get createTime(): any; get creatorUin(): any; get cuSpec(): any; get flinkVersion(): any; private _properties; get properties(): DataTencentcloudOceanusClustersClusterSetSqlGatewaysPropertiesList; private _resourceRefs; get resourceRefs(): DataTencentcloudOceanusClustersClusterSetSqlGatewaysResourceRefsList; get serialId(): any; get status(): any; get updateTime(): any; } export declare class DataTencentcloudOceanusClustersClusterSetSqlGatewaysList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudOceanusClustersClusterSetSqlGatewaysOutputReference; } export interface DataTencentcloudOceanusClustersClusterSetTags { } export declare function dataTencentcloudOceanusClustersClusterSetTagsToTerraform(struct?: DataTencentcloudOceanusClustersClusterSetTags): any; export declare function dataTencentcloudOceanusClustersClusterSetTagsToHclTerraform(struct?: DataTencentcloudOceanusClustersClusterSetTags): any; export declare class DataTencentcloudOceanusClustersClusterSetTagsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudOceanusClustersClusterSetTags | undefined; set internalValue(value: DataTencentcloudOceanusClustersClusterSetTags | undefined); get tagKey(): any; get tagValue(): any; } export declare class DataTencentcloudOceanusClustersClusterSetTagsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudOceanusClustersClusterSetTagsOutputReference; } export interface DataTencentcloudOceanusClustersClusterSetVersion { } export declare function dataTencentcloudOceanusClustersClusterSetVersionToTerraform(struct?: DataTencentcloudOceanusClustersClusterSetVersion): any; export declare function dataTencentcloudOceanusClustersClusterSetVersionToHclTerraform(struct?: DataTencentcloudOceanusClustersClusterSetVersion): any; export declare class DataTencentcloudOceanusClustersClusterSetVersionOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudOceanusClustersClusterSetVersion | undefined; set internalValue(value: DataTencentcloudOceanusClustersClusterSetVersion | undefined); get flink(): any; get supportedFlink(): any; } export declare class DataTencentcloudOceanusClustersClusterSetVersionList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudOceanusClustersClusterSetVersionOutputReference; } export interface DataTencentcloudOceanusClustersClusterSet { } export declare function dataTencentcloudOceanusClustersClusterSetToTerraform(struct?: DataTencentcloudOceanusClustersClusterSet): any; export declare function dataTencentcloudOceanusClustersClusterSetToHclTerraform(struct?: DataTencentcloudOceanusClustersClusterSet): any; export declare class DataTencentcloudOceanusClustersClusterSetOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudOceanusClustersClusterSet | undefined; set internalValue(value: DataTencentcloudOceanusClustersClusterSet | undefined); get appId(): any; get archGeneration(): any; get autoRenewFlag(): any; private _ccns; get ccns(): DataTencentcloudOceanusClustersClusterSetCcnsList; get clsLogName(): any; get clsLogSet(): any; get clsTopicId(): any; get clsTopicName(): any; get clusterId(): any; private _clusterSessions; get clusterSessions(): DataTencentcloudOceanusClustersClusterSetClusterSessionsList; get clusterType(): any; private _correlations; get correlations(): DataTencentcloudOceanusClustersClusterSetCorrelationsList; get createTime(): any; get creatorUin(): any; get cuMem(): any; get cuNum(): any; get customizedDnsEnabled(): any; get defaultCosBucket(): any; get defaultLogCollectConf(): any; get expireTime(): any; get freeCu(): any; get freeCuNum(): any; get isNeedManageNode(): any; get isolatedTime(): any; get name(): any; get netEnvironmentType(): any; private _orders; get orders(): DataTencentcloudOceanusClustersClusterSetOrdersList; get ownerUin(): any; get payMode(): any; get region(): any; get remark(): any; get runningCu(): any; get secondsUntilExpiry(): any; private _sqlGateways; get sqlGateways(): DataTencentcloudOceanusClustersClusterSetSqlGatewaysList; get status(): any; get statusDesc(): any; private _tags; get tags(): DataTencentcloudOceanusClustersClusterSetTagsList; get updateTime(): any; private _version; get version(): DataTencentcloudOceanusClustersClusterSetVersionList; get zone(): any; } export declare class DataTencentcloudOceanusClustersClusterSetList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudOceanusClustersClusterSetOutputReference; } export interface DataTencentcloudOceanusClustersFilters { /** * The field to be filtered. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/oceanus_clusters#name DataTencentcloudOceanusClusters#name} */ readonly name: string; /** * The filtering values of the field. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/oceanus_clusters#values DataTencentcloudOceanusClusters#values} */ readonly values: string[]; } export declare function dataTencentcloudOceanusClustersFiltersToTerraform(struct?: DataTencentcloudOceanusClustersFilters | cdktf.IResolvable): any; export declare function dataTencentcloudOceanusClustersFiltersToHclTerraform(struct?: DataTencentcloudOceanusClustersFilters | cdktf.IResolvable): any; export declare class DataTencentcloudOceanusClustersFiltersOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataTencentcloudOceanusClustersFilters | cdktf.IResolvable | undefined; set internalValue(value: DataTencentcloudOceanusClustersFilters | cdktf.IResolvable | undefined); private _name?; get name(): string; set name(value: string); get nameInput(): string; private _values?; get values(): string[]; set values(value: string[]); get valuesInput(): string[]; } export declare class DataTencentcloudOceanusClustersFiltersList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DataTencentcloudOceanusClustersFilters[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataTencentcloudOceanusClustersFiltersOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/oceanus_clusters tencentcloud_oceanus_clusters} */ export declare class DataTencentcloudOceanusClusters extends cdktf.TerraformDataSource { static readonly tfResourceType = "tencentcloud_oceanus_clusters"; /** * Generates CDKTF code for importing a DataTencentcloudOceanusClusters 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 DataTencentcloudOceanusClusters to import * @param importFromId The id of the existing DataTencentcloudOceanusClusters that should be imported. Refer to the {@link https://registry.terraform.io/providers/tencentcloudstack/tencentcloud/1.82.49/docs/data-sources/oceanus_clusters#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataTencentcloudOceanusClusters 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/data-sources/oceanus_clusters tencentcloud_oceanus_clusters} Data Source * * @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 DataTencentcloudOceanusClustersConfig = {} */ constructor(scope: Construct, id: string, config?: DataTencentcloudOceanusClustersConfig); private _clusterIds?; get clusterIds(): string[]; set clusterIds(value: string[]); resetClusterIds(): void; get clusterIdsInput(): string[]; private _clusterSet; get clusterSet(): DataTencentcloudOceanusClustersClusterSetList; private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string; private _orderType?; get orderType(): number; set orderType(value: number); resetOrderType(): void; get orderTypeInput(): number; private _resultOutputFile?; get resultOutputFile(): string; set resultOutputFile(value: string); resetResultOutputFile(): void; get resultOutputFileInput(): string; private _workSpaceId?; get workSpaceId(): string; set workSpaceId(value: string); resetWorkSpaceId(): void; get workSpaceIdInput(): string; private _filters; get filters(): DataTencentcloudOceanusClustersFiltersList; putFilters(value: DataTencentcloudOceanusClustersFilters[] | cdktf.IResolvable): void; resetFilters(): void; get filtersInput(): any; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }