import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataYandexConnectionmanagerConnectionConfig extends cdktf.TerraformMetaArguments { /** * package: yandex.cloud.connectionmanager.v1 * filename: yandex/cloud/connectionmanager/v1/connection_service.proto * * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/yandex-cloud/yandex/0.177.0/docs/data-sources/connectionmanager_connection#connection_id DataYandexConnectionmanagerConnection#connection_id} */ readonly connectionId?: string; /** * package: yandex.cloud.connectionmanager.v1 * filename: yandex/cloud/connectionmanager/v1/connection.proto * * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/yandex-cloud/yandex/0.177.0/docs/data-sources/connectionmanager_connection#folder_id DataYandexConnectionmanagerConnection#folder_id} */ readonly folderId?: string; /** * package: yandex.cloud.connectionmanager.v1 * filename: yandex/cloud/connectionmanager/v1/connection_service.proto * * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/yandex-cloud/yandex/0.177.0/docs/data-sources/connectionmanager_connection#id DataYandexConnectionmanagerConnection#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; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/yandex-cloud/yandex/0.177.0/docs/data-sources/connectionmanager_connection#timeouts DataYandexConnectionmanagerConnection#timeouts} */ readonly timeouts?: DataYandexConnectionmanagerConnectionTimeouts; } export interface DataYandexConnectionmanagerConnectionLockboxSecret { /** * package: yandex.cloud.connectionmanager.v1 * filename: yandex/cloud/connectionmanager/v1/connection.proto * * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/yandex-cloud/yandex/0.177.0/docs/data-sources/connectionmanager_connection#id DataYandexConnectionmanagerConnection#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; } export declare function dataYandexConnectionmanagerConnectionLockboxSecretToTerraform(struct?: DataYandexConnectionmanagerConnectionLockboxSecret): any; export declare function dataYandexConnectionmanagerConnectionLockboxSecretToHclTerraform(struct?: DataYandexConnectionmanagerConnectionLockboxSecret): any; export declare class DataYandexConnectionmanagerConnectionLockboxSecretOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionLockboxSecret | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionLockboxSecret | undefined); get connectionId(): any; private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string; get newestVersion(): any; get version(): any; } export interface DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions { } export declare function dataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions): any; export declare function dataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions): any; export declare class DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions | undefined); get excludedPunctuation(): any; get includeDigits(): any; get includeLowercase(): any; get includePunctuation(): any; get includeUppercase(): any; get includedPunctuation(): any; get length(): any; } export interface DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPasswordPasswordGenerationOptions { } export declare function dataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPasswordPasswordGenerationOptionsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPasswordPasswordGenerationOptions): any; export declare function dataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPasswordPasswordGenerationOptionsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPasswordPasswordGenerationOptions): any; export declare class DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPasswordPasswordGenerationOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPasswordPasswordGenerationOptions | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPasswordPasswordGenerationOptions | undefined); get cookie(): any; private _lockboxPasswordGenerationOptions; get lockboxPasswordGenerationOptions(): DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPassword { } export declare function dataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPasswordToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPassword): any; export declare function dataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPasswordToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPassword): any; export declare class DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPasswordOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPassword | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPassword | undefined); get lockboxSecretKey(): any; private _passwordGenerationOptions; get passwordGenerationOptions(): DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPasswordPasswordGenerationOptionsOutputReference; get raw(): any; } export interface DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPassword { } export declare function dataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPassword): any; export declare function dataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPassword): any; export declare class DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPassword | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPassword | undefined); private _password; get password(): DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordPasswordOutputReference; get user(): any; } export interface DataYandexConnectionmanagerConnectionParamsClickhouseAuth { } export declare function dataYandexConnectionmanagerConnectionParamsClickhouseAuthToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouseAuth): any; export declare function dataYandexConnectionmanagerConnectionParamsClickhouseAuthToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouseAuth): any; export declare class DataYandexConnectionmanagerConnectionParamsClickhouseAuthOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsClickhouseAuth | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsClickhouseAuth | undefined); private _userPassword; get userPassword(): DataYandexConnectionmanagerConnectionParamsClickhouseAuthUserPasswordOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsClickhouseClusterHosts { } export declare function dataYandexConnectionmanagerConnectionParamsClickhouseClusterHostsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouseClusterHosts): any; export declare function dataYandexConnectionmanagerConnectionParamsClickhouseClusterHostsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouseClusterHosts): any; export declare class DataYandexConnectionmanagerConnectionParamsClickhouseClusterHostsOutputReference 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(): DataYandexConnectionmanagerConnectionParamsClickhouseClusterHosts | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsClickhouseClusterHosts | undefined); get health(): any; get host(): any; get httpPort(): any; get shardName(): any; get tcpPort(): any; } export declare class DataYandexConnectionmanagerConnectionParamsClickhouseClusterHostsList 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): DataYandexConnectionmanagerConnectionParamsClickhouseClusterHostsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsClickhouseClusterShardGroups { } export declare function dataYandexConnectionmanagerConnectionParamsClickhouseClusterShardGroupsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouseClusterShardGroups): any; export declare function dataYandexConnectionmanagerConnectionParamsClickhouseClusterShardGroupsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouseClusterShardGroups): any; export declare class DataYandexConnectionmanagerConnectionParamsClickhouseClusterShardGroupsOutputReference 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(): DataYandexConnectionmanagerConnectionParamsClickhouseClusterShardGroups | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsClickhouseClusterShardGroups | undefined); get name(): any; get shardNames(): any; } export declare class DataYandexConnectionmanagerConnectionParamsClickhouseClusterShardGroupsList 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): DataYandexConnectionmanagerConnectionParamsClickhouseClusterShardGroupsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParamsDisabled { } export declare function dataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParamsDisabledToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParamsDisabled): any; export declare function dataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParamsDisabledToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParamsDisabled): any; export declare class DataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParamsDisabledOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParamsDisabled | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParamsDisabled | undefined); } export interface DataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParamsTls { } export declare function dataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParamsTlsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParamsTls): any; export declare function dataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParamsTlsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParamsTls): any; export declare class DataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParamsTlsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParamsTls | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParamsTls | undefined); get caCertificate(): any; } export interface DataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParams { } export declare function dataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParamsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParams): any; export declare function dataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParamsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParams): any; export declare class DataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParamsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParams | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParams | undefined); private _disabled; get disabled(): DataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParamsDisabledOutputReference; private _tls; get tls(): DataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParamsTlsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsClickhouseCluster { } export declare function dataYandexConnectionmanagerConnectionParamsClickhouseClusterToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouseCluster): any; export declare function dataYandexConnectionmanagerConnectionParamsClickhouseClusterToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouseCluster): any; export declare class DataYandexConnectionmanagerConnectionParamsClickhouseClusterOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsClickhouseCluster | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsClickhouseCluster | undefined); private _hosts; get hosts(): DataYandexConnectionmanagerConnectionParamsClickhouseClusterHostsList; private _shardGroups; get shardGroups(): DataYandexConnectionmanagerConnectionParamsClickhouseClusterShardGroupsList; private _tlsParams; get tlsParams(): DataYandexConnectionmanagerConnectionParamsClickhouseClusterTlsParamsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsClickhouse { } export declare function dataYandexConnectionmanagerConnectionParamsClickhouseToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouse): any; export declare function dataYandexConnectionmanagerConnectionParamsClickhouseToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsClickhouse): any; export declare class DataYandexConnectionmanagerConnectionParamsClickhouseOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsClickhouse | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsClickhouse | undefined); private _auth; get auth(): DataYandexConnectionmanagerConnectionParamsClickhouseAuthOutputReference; private _cluster; get cluster(): DataYandexConnectionmanagerConnectionParamsClickhouseClusterOutputReference; get databases(): any; get managedClusterId(): any; } export interface DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions { } export declare function dataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions): any; export declare function dataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions): any; export declare class DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions | undefined); get excludedPunctuation(): any; get includeDigits(): any; get includeLowercase(): any; get includePunctuation(): any; get includeUppercase(): any; get includedPunctuation(): any; get length(): any; } export interface DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPasswordPasswordGenerationOptions { } export declare function dataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPasswordPasswordGenerationOptionsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPasswordPasswordGenerationOptions): any; export declare function dataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPasswordPasswordGenerationOptionsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPasswordPasswordGenerationOptions): any; export declare class DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPasswordPasswordGenerationOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPasswordPasswordGenerationOptions | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPasswordPasswordGenerationOptions | undefined); get cookie(): any; private _lockboxPasswordGenerationOptions; get lockboxPasswordGenerationOptions(): DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPassword { } export declare function dataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPasswordToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPassword): any; export declare function dataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPasswordToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPassword): any; export declare class DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPasswordOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPassword | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPassword | undefined); get lockboxSecretKey(): any; private _passwordGenerationOptions; get passwordGenerationOptions(): DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPasswordPasswordGenerationOptionsOutputReference; get raw(): any; } export interface DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPassword { } export declare function dataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPassword): any; export declare function dataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPassword): any; export declare class DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPassword | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPassword | undefined); private _password; get password(): DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordPasswordOutputReference; get user(): any; } export interface DataYandexConnectionmanagerConnectionParamsGreenplumAuth { } export declare function dataYandexConnectionmanagerConnectionParamsGreenplumAuthToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsGreenplumAuth): any; export declare function dataYandexConnectionmanagerConnectionParamsGreenplumAuthToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsGreenplumAuth): any; export declare class DataYandexConnectionmanagerConnectionParamsGreenplumAuthOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsGreenplumAuth | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsGreenplumAuth | undefined); private _userPassword; get userPassword(): DataYandexConnectionmanagerConnectionParamsGreenplumAuthUserPasswordOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsGreenplumClusterCoordinatorHosts { } export declare function dataYandexConnectionmanagerConnectionParamsGreenplumClusterCoordinatorHostsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsGreenplumClusterCoordinatorHosts): any; export declare function dataYandexConnectionmanagerConnectionParamsGreenplumClusterCoordinatorHostsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsGreenplumClusterCoordinatorHosts): any; export declare class DataYandexConnectionmanagerConnectionParamsGreenplumClusterCoordinatorHostsOutputReference 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(): DataYandexConnectionmanagerConnectionParamsGreenplumClusterCoordinatorHosts | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsGreenplumClusterCoordinatorHosts | undefined); get health(): any; get host(): any; get port(): any; get role(): any; } export declare class DataYandexConnectionmanagerConnectionParamsGreenplumClusterCoordinatorHostsList 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): DataYandexConnectionmanagerConnectionParamsGreenplumClusterCoordinatorHostsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParamsDisabled { } export declare function dataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParamsDisabledToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParamsDisabled): any; export declare function dataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParamsDisabledToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParamsDisabled): any; export declare class DataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParamsDisabledOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParamsDisabled | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParamsDisabled | undefined); } export interface DataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParamsTls { } export declare function dataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParamsTlsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParamsTls): any; export declare function dataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParamsTlsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParamsTls): any; export declare class DataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParamsTlsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParamsTls | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParamsTls | undefined); get caCertificate(): any; } export interface DataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParams { } export declare function dataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParamsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParams): any; export declare function dataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParamsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParams): any; export declare class DataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParamsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParams | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParams | undefined); private _disabled; get disabled(): DataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParamsDisabledOutputReference; private _tls; get tls(): DataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParamsTlsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsGreenplumCluster { } export declare function dataYandexConnectionmanagerConnectionParamsGreenplumClusterToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsGreenplumCluster): any; export declare function dataYandexConnectionmanagerConnectionParamsGreenplumClusterToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsGreenplumCluster): any; export declare class DataYandexConnectionmanagerConnectionParamsGreenplumClusterOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsGreenplumCluster | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsGreenplumCluster | undefined); private _coordinatorHosts; get coordinatorHosts(): DataYandexConnectionmanagerConnectionParamsGreenplumClusterCoordinatorHostsList; private _tlsParams; get tlsParams(): DataYandexConnectionmanagerConnectionParamsGreenplumClusterTlsParamsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsGreenplum { } export declare function dataYandexConnectionmanagerConnectionParamsGreenplumToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsGreenplum): any; export declare function dataYandexConnectionmanagerConnectionParamsGreenplumToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsGreenplum): any; export declare class DataYandexConnectionmanagerConnectionParamsGreenplumOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsGreenplum | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsGreenplum | undefined); private _auth; get auth(): DataYandexConnectionmanagerConnectionParamsGreenplumAuthOutputReference; private _cluster; get cluster(): DataYandexConnectionmanagerConnectionParamsGreenplumClusterOutputReference; get databases(): any; get managedClusterId(): any; } export interface DataYandexConnectionmanagerConnectionParamsKafkaAuthDisabled { } export declare function dataYandexConnectionmanagerConnectionParamsKafkaAuthDisabledToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafkaAuthDisabled): any; export declare function dataYandexConnectionmanagerConnectionParamsKafkaAuthDisabledToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafkaAuthDisabled): any; export declare class DataYandexConnectionmanagerConnectionParamsKafkaAuthDisabledOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsKafkaAuthDisabled | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsKafkaAuthDisabled | undefined); } export interface DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions { } export declare function dataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions): any; export declare function dataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions): any; export declare class DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions | undefined); get excludedPunctuation(): any; get includeDigits(): any; get includeLowercase(): any; get includePunctuation(): any; get includeUppercase(): any; get includedPunctuation(): any; get length(): any; } export interface DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPasswordPasswordGenerationOptions { } export declare function dataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPasswordPasswordGenerationOptionsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPasswordPasswordGenerationOptions): any; export declare function dataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPasswordPasswordGenerationOptionsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPasswordPasswordGenerationOptions): any; export declare class DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPasswordPasswordGenerationOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPasswordPasswordGenerationOptions | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPasswordPasswordGenerationOptions | undefined); get cookie(): any; private _lockboxPasswordGenerationOptions; get lockboxPasswordGenerationOptions(): DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPassword { } export declare function dataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPasswordToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPassword): any; export declare function dataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPasswordToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPassword): any; export declare class DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPasswordOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPassword | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPassword | undefined); get lockboxSecretKey(): any; private _passwordGenerationOptions; get passwordGenerationOptions(): DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPasswordPasswordGenerationOptionsOutputReference; get raw(): any; } export interface DataYandexConnectionmanagerConnectionParamsKafkaAuthSasl { } export declare function dataYandexConnectionmanagerConnectionParamsKafkaAuthSaslToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafkaAuthSasl): any; export declare function dataYandexConnectionmanagerConnectionParamsKafkaAuthSaslToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafkaAuthSasl): any; export declare class DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsKafkaAuthSasl | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsKafkaAuthSasl | undefined); private _password; get password(): DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslPasswordOutputReference; get supportedMechanisms(): any; get user(): any; } export interface DataYandexConnectionmanagerConnectionParamsKafkaAuth { } export declare function dataYandexConnectionmanagerConnectionParamsKafkaAuthToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafkaAuth): any; export declare function dataYandexConnectionmanagerConnectionParamsKafkaAuthToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafkaAuth): any; export declare class DataYandexConnectionmanagerConnectionParamsKafkaAuthOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsKafkaAuth | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsKafkaAuth | undefined); private _disabled; get disabled(): DataYandexConnectionmanagerConnectionParamsKafkaAuthDisabledOutputReference; private _sasl; get sasl(): DataYandexConnectionmanagerConnectionParamsKafkaAuthSaslOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsKafkaClusterHosts { } export declare function dataYandexConnectionmanagerConnectionParamsKafkaClusterHostsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafkaClusterHosts): any; export declare function dataYandexConnectionmanagerConnectionParamsKafkaClusterHostsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafkaClusterHosts): any; export declare class DataYandexConnectionmanagerConnectionParamsKafkaClusterHostsOutputReference 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(): DataYandexConnectionmanagerConnectionParamsKafkaClusterHosts | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsKafkaClusterHosts | undefined); get health(): any; get host(): any; get port(): any; } export declare class DataYandexConnectionmanagerConnectionParamsKafkaClusterHostsList 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): DataYandexConnectionmanagerConnectionParamsKafkaClusterHostsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParamsDisabled { } export declare function dataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParamsDisabledToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParamsDisabled): any; export declare function dataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParamsDisabledToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParamsDisabled): any; export declare class DataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParamsDisabledOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParamsDisabled | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParamsDisabled | undefined); } export interface DataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParamsTls { } export declare function dataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParamsTlsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParamsTls): any; export declare function dataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParamsTlsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParamsTls): any; export declare class DataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParamsTlsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParamsTls | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParamsTls | undefined); get caCertificate(): any; } export interface DataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParams { } export declare function dataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParamsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParams): any; export declare function dataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParamsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParams): any; export declare class DataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParamsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParams | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParams | undefined); private _disabled; get disabled(): DataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParamsDisabledOutputReference; private _tls; get tls(): DataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParamsTlsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsKafkaCluster { } export declare function dataYandexConnectionmanagerConnectionParamsKafkaClusterToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafkaCluster): any; export declare function dataYandexConnectionmanagerConnectionParamsKafkaClusterToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafkaCluster): any; export declare class DataYandexConnectionmanagerConnectionParamsKafkaClusterOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsKafkaCluster | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsKafkaCluster | undefined); private _hosts; get hosts(): DataYandexConnectionmanagerConnectionParamsKafkaClusterHostsList; private _tlsParams; get tlsParams(): DataYandexConnectionmanagerConnectionParamsKafkaClusterTlsParamsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsKafka { } export declare function dataYandexConnectionmanagerConnectionParamsKafkaToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafka): any; export declare function dataYandexConnectionmanagerConnectionParamsKafkaToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsKafka): any; export declare class DataYandexConnectionmanagerConnectionParamsKafkaOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsKafka | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsKafka | undefined); private _auth; get auth(): DataYandexConnectionmanagerConnectionParamsKafkaAuthOutputReference; private _cluster; get cluster(): DataYandexConnectionmanagerConnectionParamsKafkaClusterOutputReference; get managedClusterId(): any; } export interface DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions { } export declare function dataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions): any; export declare function dataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions): any; export declare class DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions | undefined); get excludedPunctuation(): any; get includeDigits(): any; get includeLowercase(): any; get includePunctuation(): any; get includeUppercase(): any; get includedPunctuation(): any; get length(): any; } export interface DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPasswordPasswordGenerationOptions { } export declare function dataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPasswordPasswordGenerationOptionsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPasswordPasswordGenerationOptions): any; export declare function dataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPasswordPasswordGenerationOptionsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPasswordPasswordGenerationOptions): any; export declare class DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPasswordPasswordGenerationOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPasswordPasswordGenerationOptions | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPasswordPasswordGenerationOptions | undefined); get cookie(): any; private _lockboxPasswordGenerationOptions; get lockboxPasswordGenerationOptions(): DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPassword { } export declare function dataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPasswordToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPassword): any; export declare function dataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPasswordToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPassword): any; export declare class DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPasswordOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPassword | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPassword | undefined); get lockboxSecretKey(): any; private _passwordGenerationOptions; get passwordGenerationOptions(): DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPasswordPasswordGenerationOptionsOutputReference; get raw(): any; } export interface DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPassword { } export declare function dataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPassword): any; export declare function dataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPassword): any; export declare class DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPassword | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPassword | undefined); private _password; get password(): DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordPasswordOutputReference; get user(): any; } export interface DataYandexConnectionmanagerConnectionParamsMongodbAuth { } export declare function dataYandexConnectionmanagerConnectionParamsMongodbAuthToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMongodbAuth): any; export declare function dataYandexConnectionmanagerConnectionParamsMongodbAuthToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMongodbAuth): any; export declare class DataYandexConnectionmanagerConnectionParamsMongodbAuthOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsMongodbAuth | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsMongodbAuth | undefined); get authSource(): any; private _userPassword; get userPassword(): DataYandexConnectionmanagerConnectionParamsMongodbAuthUserPasswordOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsMongodbClusterHosts { } export declare function dataYandexConnectionmanagerConnectionParamsMongodbClusterHostsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMongodbClusterHosts): any; export declare function dataYandexConnectionmanagerConnectionParamsMongodbClusterHostsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMongodbClusterHosts): any; export declare class DataYandexConnectionmanagerConnectionParamsMongodbClusterHostsOutputReference 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(): DataYandexConnectionmanagerConnectionParamsMongodbClusterHosts | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsMongodbClusterHosts | undefined); get health(): any; get host(): any; get port(): any; get role(): any; get type(): any; } export declare class DataYandexConnectionmanagerConnectionParamsMongodbClusterHostsList 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): DataYandexConnectionmanagerConnectionParamsMongodbClusterHostsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParamsDisabled { } export declare function dataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParamsDisabledToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParamsDisabled): any; export declare function dataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParamsDisabledToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParamsDisabled): any; export declare class DataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParamsDisabledOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParamsDisabled | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParamsDisabled | undefined); } export interface DataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParamsTls { } export declare function dataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParamsTlsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParamsTls): any; export declare function dataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParamsTlsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParamsTls): any; export declare class DataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParamsTlsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParamsTls | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParamsTls | undefined); get caCertificate(): any; } export interface DataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParams { } export declare function dataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParamsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParams): any; export declare function dataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParamsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParams): any; export declare class DataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParamsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParams | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParams | undefined); private _disabled; get disabled(): DataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParamsDisabledOutputReference; private _tls; get tls(): DataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParamsTlsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsMongodbCluster { } export declare function dataYandexConnectionmanagerConnectionParamsMongodbClusterToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMongodbCluster): any; export declare function dataYandexConnectionmanagerConnectionParamsMongodbClusterToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMongodbCluster): any; export declare class DataYandexConnectionmanagerConnectionParamsMongodbClusterOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsMongodbCluster | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsMongodbCluster | undefined); private _hosts; get hosts(): DataYandexConnectionmanagerConnectionParamsMongodbClusterHostsList; private _tlsParams; get tlsParams(): DataYandexConnectionmanagerConnectionParamsMongodbClusterTlsParamsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsMongodb { } export declare function dataYandexConnectionmanagerConnectionParamsMongodbToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMongodb): any; export declare function dataYandexConnectionmanagerConnectionParamsMongodbToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMongodb): any; export declare class DataYandexConnectionmanagerConnectionParamsMongodbOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsMongodb | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsMongodb | undefined); private _auth; get auth(): DataYandexConnectionmanagerConnectionParamsMongodbAuthOutputReference; private _cluster; get cluster(): DataYandexConnectionmanagerConnectionParamsMongodbClusterOutputReference; get databases(): any; get managedClusterId(): any; } export interface DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions { } export declare function dataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions): any; export declare function dataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions): any; export declare class DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions | undefined); get excludedPunctuation(): any; get includeDigits(): any; get includeLowercase(): any; get includePunctuation(): any; get includeUppercase(): any; get includedPunctuation(): any; get length(): any; } export interface DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPasswordPasswordGenerationOptions { } export declare function dataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPasswordPasswordGenerationOptionsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPasswordPasswordGenerationOptions): any; export declare function dataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPasswordPasswordGenerationOptionsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPasswordPasswordGenerationOptions): any; export declare class DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPasswordPasswordGenerationOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPasswordPasswordGenerationOptions | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPasswordPasswordGenerationOptions | undefined); get cookie(): any; private _lockboxPasswordGenerationOptions; get lockboxPasswordGenerationOptions(): DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPassword { } export declare function dataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPasswordToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPassword): any; export declare function dataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPasswordToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPassword): any; export declare class DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPasswordOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPassword | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPassword | undefined); get lockboxSecretKey(): any; private _passwordGenerationOptions; get passwordGenerationOptions(): DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPasswordPasswordGenerationOptionsOutputReference; get raw(): any; } export interface DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPassword { } export declare function dataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPassword): any; export declare function dataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPassword): any; export declare class DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPassword | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPassword | undefined); private _password; get password(): DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordPasswordOutputReference; get user(): any; } export interface DataYandexConnectionmanagerConnectionParamsMysqlAuth { } export declare function dataYandexConnectionmanagerConnectionParamsMysqlAuthToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMysqlAuth): any; export declare function dataYandexConnectionmanagerConnectionParamsMysqlAuthToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMysqlAuth): any; export declare class DataYandexConnectionmanagerConnectionParamsMysqlAuthOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsMysqlAuth | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsMysqlAuth | undefined); private _userPassword; get userPassword(): DataYandexConnectionmanagerConnectionParamsMysqlAuthUserPasswordOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsMysqlClusterHosts { } export declare function dataYandexConnectionmanagerConnectionParamsMysqlClusterHostsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMysqlClusterHosts): any; export declare function dataYandexConnectionmanagerConnectionParamsMysqlClusterHostsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMysqlClusterHosts): any; export declare class DataYandexConnectionmanagerConnectionParamsMysqlClusterHostsOutputReference 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(): DataYandexConnectionmanagerConnectionParamsMysqlClusterHosts | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsMysqlClusterHosts | undefined); get health(): any; get host(): any; get port(): any; get role(): any; } export declare class DataYandexConnectionmanagerConnectionParamsMysqlClusterHostsList 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): DataYandexConnectionmanagerConnectionParamsMysqlClusterHostsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParamsDisabled { } export declare function dataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParamsDisabledToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParamsDisabled): any; export declare function dataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParamsDisabledToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParamsDisabled): any; export declare class DataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParamsDisabledOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParamsDisabled | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParamsDisabled | undefined); } export interface DataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParamsTls { } export declare function dataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParamsTlsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParamsTls): any; export declare function dataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParamsTlsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParamsTls): any; export declare class DataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParamsTlsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParamsTls | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParamsTls | undefined); get caCertificate(): any; } export interface DataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParams { } export declare function dataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParamsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParams): any; export declare function dataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParamsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParams): any; export declare class DataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParamsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParams | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParams | undefined); private _disabled; get disabled(): DataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParamsDisabledOutputReference; private _tls; get tls(): DataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParamsTlsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsMysqlCluster { } export declare function dataYandexConnectionmanagerConnectionParamsMysqlClusterToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMysqlCluster): any; export declare function dataYandexConnectionmanagerConnectionParamsMysqlClusterToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMysqlCluster): any; export declare class DataYandexConnectionmanagerConnectionParamsMysqlClusterOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsMysqlCluster | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsMysqlCluster | undefined); private _hosts; get hosts(): DataYandexConnectionmanagerConnectionParamsMysqlClusterHostsList; private _tlsParams; get tlsParams(): DataYandexConnectionmanagerConnectionParamsMysqlClusterTlsParamsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsMysql { } export declare function dataYandexConnectionmanagerConnectionParamsMysqlToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMysql): any; export declare function dataYandexConnectionmanagerConnectionParamsMysqlToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsMysql): any; export declare class DataYandexConnectionmanagerConnectionParamsMysqlOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsMysql | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsMysql | undefined); private _auth; get auth(): DataYandexConnectionmanagerConnectionParamsMysqlAuthOutputReference; private _cluster; get cluster(): DataYandexConnectionmanagerConnectionParamsMysqlClusterOutputReference; get databases(): any; get managedClusterId(): any; } export interface DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions { } export declare function dataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions): any; export declare function dataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions): any; export declare class DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions | undefined); get excludedPunctuation(): any; get includeDigits(): any; get includeLowercase(): any; get includePunctuation(): any; get includeUppercase(): any; get includedPunctuation(): any; get length(): any; } export interface DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPasswordPasswordGenerationOptions { } export declare function dataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPasswordPasswordGenerationOptionsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPasswordPasswordGenerationOptions): any; export declare function dataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPasswordPasswordGenerationOptionsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPasswordPasswordGenerationOptions): any; export declare class DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPasswordPasswordGenerationOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPasswordPasswordGenerationOptions | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPasswordPasswordGenerationOptions | undefined); get cookie(): any; private _lockboxPasswordGenerationOptions; get lockboxPasswordGenerationOptions(): DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPassword { } export declare function dataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPasswordToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPassword): any; export declare function dataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPasswordToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPassword): any; export declare class DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPasswordOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPassword | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPassword | undefined); get lockboxSecretKey(): any; private _passwordGenerationOptions; get passwordGenerationOptions(): DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPasswordPasswordGenerationOptionsOutputReference; get raw(): any; } export interface DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPassword { } export declare function dataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPassword): any; export declare function dataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPassword): any; export declare class DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPassword | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPassword | undefined); private _password; get password(): DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordPasswordOutputReference; get user(): any; } export interface DataYandexConnectionmanagerConnectionParamsOpensearchAuth { } export declare function dataYandexConnectionmanagerConnectionParamsOpensearchAuthToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsOpensearchAuth): any; export declare function dataYandexConnectionmanagerConnectionParamsOpensearchAuthToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsOpensearchAuth): any; export declare class DataYandexConnectionmanagerConnectionParamsOpensearchAuthOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsOpensearchAuth | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsOpensearchAuth | undefined); private _userPassword; get userPassword(): DataYandexConnectionmanagerConnectionParamsOpensearchAuthUserPasswordOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsOpensearchClusterHosts { } export declare function dataYandexConnectionmanagerConnectionParamsOpensearchClusterHostsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsOpensearchClusterHosts): any; export declare function dataYandexConnectionmanagerConnectionParamsOpensearchClusterHostsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsOpensearchClusterHosts): any; export declare class DataYandexConnectionmanagerConnectionParamsOpensearchClusterHostsOutputReference 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(): DataYandexConnectionmanagerConnectionParamsOpensearchClusterHosts | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsOpensearchClusterHosts | undefined); get health(): any; get host(): any; get port(): any; get roles(): any; } export declare class DataYandexConnectionmanagerConnectionParamsOpensearchClusterHostsList 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): DataYandexConnectionmanagerConnectionParamsOpensearchClusterHostsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParamsDisabled { } export declare function dataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParamsDisabledToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParamsDisabled): any; export declare function dataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParamsDisabledToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParamsDisabled): any; export declare class DataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParamsDisabledOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParamsDisabled | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParamsDisabled | undefined); } export interface DataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParamsTls { } export declare function dataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParamsTlsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParamsTls): any; export declare function dataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParamsTlsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParamsTls): any; export declare class DataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParamsTlsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParamsTls | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParamsTls | undefined); get caCertificate(): any; } export interface DataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParams { } export declare function dataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParamsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParams): any; export declare function dataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParamsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParams): any; export declare class DataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParamsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParams | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParams | undefined); private _disabled; get disabled(): DataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParamsDisabledOutputReference; private _tls; get tls(): DataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParamsTlsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsOpensearchCluster { } export declare function dataYandexConnectionmanagerConnectionParamsOpensearchClusterToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsOpensearchCluster): any; export declare function dataYandexConnectionmanagerConnectionParamsOpensearchClusterToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsOpensearchCluster): any; export declare class DataYandexConnectionmanagerConnectionParamsOpensearchClusterOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsOpensearchCluster | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsOpensearchCluster | undefined); private _hosts; get hosts(): DataYandexConnectionmanagerConnectionParamsOpensearchClusterHostsList; private _tlsParams; get tlsParams(): DataYandexConnectionmanagerConnectionParamsOpensearchClusterTlsParamsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsOpensearch { } export declare function dataYandexConnectionmanagerConnectionParamsOpensearchToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsOpensearch): any; export declare function dataYandexConnectionmanagerConnectionParamsOpensearchToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsOpensearch): any; export declare class DataYandexConnectionmanagerConnectionParamsOpensearchOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsOpensearch | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsOpensearch | undefined); private _auth; get auth(): DataYandexConnectionmanagerConnectionParamsOpensearchAuthOutputReference; private _cluster; get cluster(): DataYandexConnectionmanagerConnectionParamsOpensearchClusterOutputReference; get managedClusterId(): any; } export interface DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions { } export declare function dataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions): any; export declare function dataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions): any; export declare class DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions | undefined); get excludedPunctuation(): any; get includeDigits(): any; get includeLowercase(): any; get includePunctuation(): any; get includeUppercase(): any; get includedPunctuation(): any; get length(): any; } export interface DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPasswordPasswordGenerationOptions { } export declare function dataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPasswordPasswordGenerationOptionsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPasswordPasswordGenerationOptions): any; export declare function dataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPasswordPasswordGenerationOptionsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPasswordPasswordGenerationOptions): any; export declare class DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPasswordPasswordGenerationOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPasswordPasswordGenerationOptions | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPasswordPasswordGenerationOptions | undefined); get cookie(): any; private _lockboxPasswordGenerationOptions; get lockboxPasswordGenerationOptions(): DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPassword { } export declare function dataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPasswordToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPassword): any; export declare function dataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPasswordToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPassword): any; export declare class DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPasswordOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPassword | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPassword | undefined); get lockboxSecretKey(): any; private _passwordGenerationOptions; get passwordGenerationOptions(): DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPasswordPasswordGenerationOptionsOutputReference; get raw(): any; } export interface DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPassword { } export declare function dataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPassword): any; export declare function dataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPassword): any; export declare class DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPassword | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPassword | undefined); private _password; get password(): DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordPasswordOutputReference; get user(): any; } export interface DataYandexConnectionmanagerConnectionParamsPostgresqlAuth { } export declare function dataYandexConnectionmanagerConnectionParamsPostgresqlAuthToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsPostgresqlAuth): any; export declare function dataYandexConnectionmanagerConnectionParamsPostgresqlAuthToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsPostgresqlAuth): any; export declare class DataYandexConnectionmanagerConnectionParamsPostgresqlAuthOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsPostgresqlAuth | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsPostgresqlAuth | undefined); private _userPassword; get userPassword(): DataYandexConnectionmanagerConnectionParamsPostgresqlAuthUserPasswordOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsPostgresqlClusterHosts { } export declare function dataYandexConnectionmanagerConnectionParamsPostgresqlClusterHostsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsPostgresqlClusterHosts): any; export declare function dataYandexConnectionmanagerConnectionParamsPostgresqlClusterHostsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsPostgresqlClusterHosts): any; export declare class DataYandexConnectionmanagerConnectionParamsPostgresqlClusterHostsOutputReference 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(): DataYandexConnectionmanagerConnectionParamsPostgresqlClusterHosts | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsPostgresqlClusterHosts | undefined); get health(): any; get host(): any; get port(): any; get replicaType(): any; get role(): any; } export declare class DataYandexConnectionmanagerConnectionParamsPostgresqlClusterHostsList 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): DataYandexConnectionmanagerConnectionParamsPostgresqlClusterHostsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParamsDisabled { } export declare function dataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParamsDisabledToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParamsDisabled): any; export declare function dataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParamsDisabledToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParamsDisabled): any; export declare class DataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParamsDisabledOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParamsDisabled | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParamsDisabled | undefined); } export interface DataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParamsTls { } export declare function dataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParamsTlsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParamsTls): any; export declare function dataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParamsTlsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParamsTls): any; export declare class DataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParamsTlsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParamsTls | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParamsTls | undefined); get caCertificate(): any; } export interface DataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParams { } export declare function dataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParamsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParams): any; export declare function dataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParamsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParams): any; export declare class DataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParamsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParams | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParams | undefined); private _disabled; get disabled(): DataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParamsDisabledOutputReference; private _tls; get tls(): DataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParamsTlsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsPostgresqlCluster { } export declare function dataYandexConnectionmanagerConnectionParamsPostgresqlClusterToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsPostgresqlCluster): any; export declare function dataYandexConnectionmanagerConnectionParamsPostgresqlClusterToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsPostgresqlCluster): any; export declare class DataYandexConnectionmanagerConnectionParamsPostgresqlClusterOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsPostgresqlCluster | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsPostgresqlCluster | undefined); private _hosts; get hosts(): DataYandexConnectionmanagerConnectionParamsPostgresqlClusterHostsList; private _tlsParams; get tlsParams(): DataYandexConnectionmanagerConnectionParamsPostgresqlClusterTlsParamsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsPostgresql { } export declare function dataYandexConnectionmanagerConnectionParamsPostgresqlToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsPostgresql): any; export declare function dataYandexConnectionmanagerConnectionParamsPostgresqlToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsPostgresql): any; export declare class DataYandexConnectionmanagerConnectionParamsPostgresqlOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsPostgresql | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsPostgresql | undefined); private _auth; get auth(): DataYandexConnectionmanagerConnectionParamsPostgresqlAuthOutputReference; private _cluster; get cluster(): DataYandexConnectionmanagerConnectionParamsPostgresqlClusterOutputReference; get databases(): any; get managedClusterId(): any; } export interface DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions { } export declare function dataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions): any; export declare function dataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions): any; export declare class DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions | undefined); get excludedPunctuation(): any; get includeDigits(): any; get includeLowercase(): any; get includePunctuation(): any; get includeUppercase(): any; get includedPunctuation(): any; get length(): any; } export interface DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPasswordPasswordGenerationOptions { } export declare function dataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPasswordPasswordGenerationOptionsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPasswordPasswordGenerationOptions): any; export declare function dataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPasswordPasswordGenerationOptionsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPasswordPasswordGenerationOptions): any; export declare class DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPasswordPasswordGenerationOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPasswordPasswordGenerationOptions | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPasswordPasswordGenerationOptions | undefined); get cookie(): any; private _lockboxPasswordGenerationOptions; get lockboxPasswordGenerationOptions(): DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPassword { } export declare function dataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPasswordToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPassword): any; export declare function dataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPasswordToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPassword): any; export declare class DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPasswordOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPassword | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPassword | undefined); get lockboxSecretKey(): any; private _passwordGenerationOptions; get passwordGenerationOptions(): DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPasswordPasswordGenerationOptionsOutputReference; get raw(): any; } export interface DataYandexConnectionmanagerConnectionParamsRedisAuthUserPassword { } export declare function dataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsRedisAuthUserPassword): any; export declare function dataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsRedisAuthUserPassword): any; export declare class DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsRedisAuthUserPassword | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsRedisAuthUserPassword | undefined); private _password; get password(): DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordPasswordOutputReference; get user(): any; } export interface DataYandexConnectionmanagerConnectionParamsRedisAuth { } export declare function dataYandexConnectionmanagerConnectionParamsRedisAuthToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsRedisAuth): any; export declare function dataYandexConnectionmanagerConnectionParamsRedisAuthToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsRedisAuth): any; export declare class DataYandexConnectionmanagerConnectionParamsRedisAuthOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsRedisAuth | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsRedisAuth | undefined); private _userPassword; get userPassword(): DataYandexConnectionmanagerConnectionParamsRedisAuthUserPasswordOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsRedisClusterHosts { } export declare function dataYandexConnectionmanagerConnectionParamsRedisClusterHostsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsRedisClusterHosts): any; export declare function dataYandexConnectionmanagerConnectionParamsRedisClusterHostsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsRedisClusterHosts): any; export declare class DataYandexConnectionmanagerConnectionParamsRedisClusterHostsOutputReference 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(): DataYandexConnectionmanagerConnectionParamsRedisClusterHosts | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsRedisClusterHosts | undefined); get health(): any; get host(): any; get port(): any; get role(): any; get shardName(): any; } export declare class DataYandexConnectionmanagerConnectionParamsRedisClusterHostsList 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): DataYandexConnectionmanagerConnectionParamsRedisClusterHostsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsRedisClusterTlsParamsDisabled { } export declare function dataYandexConnectionmanagerConnectionParamsRedisClusterTlsParamsDisabledToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsRedisClusterTlsParamsDisabled): any; export declare function dataYandexConnectionmanagerConnectionParamsRedisClusterTlsParamsDisabledToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsRedisClusterTlsParamsDisabled): any; export declare class DataYandexConnectionmanagerConnectionParamsRedisClusterTlsParamsDisabledOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsRedisClusterTlsParamsDisabled | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsRedisClusterTlsParamsDisabled | undefined); } export interface DataYandexConnectionmanagerConnectionParamsRedisClusterTlsParamsTls { } export declare function dataYandexConnectionmanagerConnectionParamsRedisClusterTlsParamsTlsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsRedisClusterTlsParamsTls): any; export declare function dataYandexConnectionmanagerConnectionParamsRedisClusterTlsParamsTlsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsRedisClusterTlsParamsTls): any; export declare class DataYandexConnectionmanagerConnectionParamsRedisClusterTlsParamsTlsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsRedisClusterTlsParamsTls | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsRedisClusterTlsParamsTls | undefined); get caCertificate(): any; } export interface DataYandexConnectionmanagerConnectionParamsRedisClusterTlsParams { } export declare function dataYandexConnectionmanagerConnectionParamsRedisClusterTlsParamsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsRedisClusterTlsParams): any; export declare function dataYandexConnectionmanagerConnectionParamsRedisClusterTlsParamsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsRedisClusterTlsParams): any; export declare class DataYandexConnectionmanagerConnectionParamsRedisClusterTlsParamsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsRedisClusterTlsParams | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsRedisClusterTlsParams | undefined); private _disabled; get disabled(): DataYandexConnectionmanagerConnectionParamsRedisClusterTlsParamsDisabledOutputReference; private _tls; get tls(): DataYandexConnectionmanagerConnectionParamsRedisClusterTlsParamsTlsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsRedisCluster { } export declare function dataYandexConnectionmanagerConnectionParamsRedisClusterToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsRedisCluster): any; export declare function dataYandexConnectionmanagerConnectionParamsRedisClusterToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsRedisCluster): any; export declare class DataYandexConnectionmanagerConnectionParamsRedisClusterOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsRedisCluster | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsRedisCluster | undefined); private _hosts; get hosts(): DataYandexConnectionmanagerConnectionParamsRedisClusterHostsList; get sentinelPort(): any; private _tlsParams; get tlsParams(): DataYandexConnectionmanagerConnectionParamsRedisClusterTlsParamsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsRedis { } export declare function dataYandexConnectionmanagerConnectionParamsRedisToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsRedis): any; export declare function dataYandexConnectionmanagerConnectionParamsRedisToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsRedis): any; export declare class DataYandexConnectionmanagerConnectionParamsRedisOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsRedis | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsRedis | undefined); private _auth; get auth(): DataYandexConnectionmanagerConnectionParamsRedisAuthOutputReference; private _cluster; get cluster(): DataYandexConnectionmanagerConnectionParamsRedisClusterOutputReference; get databases(): any; } export interface DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions { } export declare function dataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions): any; export declare function dataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions): any; export declare class DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions | undefined); get excludedPunctuation(): any; get includeDigits(): any; get includeLowercase(): any; get includePunctuation(): any; get includeUppercase(): any; get includedPunctuation(): any; get length(): any; } export interface DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPasswordPasswordGenerationOptions { } export declare function dataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPasswordPasswordGenerationOptionsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPasswordPasswordGenerationOptions): any; export declare function dataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPasswordPasswordGenerationOptionsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPasswordPasswordGenerationOptions): any; export declare class DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPasswordPasswordGenerationOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPasswordPasswordGenerationOptions | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPasswordPasswordGenerationOptions | undefined); get cookie(): any; private _lockboxPasswordGenerationOptions; get lockboxPasswordGenerationOptions(): DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPassword { } export declare function dataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPasswordToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPassword): any; export declare function dataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPasswordToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPassword): any; export declare class DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPasswordOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPassword | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPassword | undefined); get lockboxSecretKey(): any; private _passwordGenerationOptions; get passwordGenerationOptions(): DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPasswordPasswordGenerationOptionsOutputReference; get raw(): any; } export interface DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPassword { } export declare function dataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPassword): any; export declare function dataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPassword): any; export declare class DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPassword | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPassword | undefined); private _password; get password(): DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordPasswordOutputReference; get user(): any; } export interface DataYandexConnectionmanagerConnectionParamsStoredocAuth { } export declare function dataYandexConnectionmanagerConnectionParamsStoredocAuthToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsStoredocAuth): any; export declare function dataYandexConnectionmanagerConnectionParamsStoredocAuthToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsStoredocAuth): any; export declare class DataYandexConnectionmanagerConnectionParamsStoredocAuthOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsStoredocAuth | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsStoredocAuth | undefined); get authSource(): any; private _userPassword; get userPassword(): DataYandexConnectionmanagerConnectionParamsStoredocAuthUserPasswordOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsStoredocClusterHosts { } export declare function dataYandexConnectionmanagerConnectionParamsStoredocClusterHostsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsStoredocClusterHosts): any; export declare function dataYandexConnectionmanagerConnectionParamsStoredocClusterHostsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsStoredocClusterHosts): any; export declare class DataYandexConnectionmanagerConnectionParamsStoredocClusterHostsOutputReference 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(): DataYandexConnectionmanagerConnectionParamsStoredocClusterHosts | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsStoredocClusterHosts | undefined); get health(): any; get host(): any; get port(): any; get role(): any; get type(): any; } export declare class DataYandexConnectionmanagerConnectionParamsStoredocClusterHostsList 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): DataYandexConnectionmanagerConnectionParamsStoredocClusterHostsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParamsDisabled { } export declare function dataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParamsDisabledToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParamsDisabled): any; export declare function dataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParamsDisabledToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParamsDisabled): any; export declare class DataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParamsDisabledOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParamsDisabled | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParamsDisabled | undefined); } export interface DataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParamsTls { } export declare function dataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParamsTlsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParamsTls): any; export declare function dataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParamsTlsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParamsTls): any; export declare class DataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParamsTlsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParamsTls | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParamsTls | undefined); get caCertificate(): any; } export interface DataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParams { } export declare function dataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParamsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParams): any; export declare function dataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParamsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParams): any; export declare class DataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParamsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParams | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParams | undefined); private _disabled; get disabled(): DataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParamsDisabledOutputReference; private _tls; get tls(): DataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParamsTlsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsStoredocCluster { } export declare function dataYandexConnectionmanagerConnectionParamsStoredocClusterToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsStoredocCluster): any; export declare function dataYandexConnectionmanagerConnectionParamsStoredocClusterToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsStoredocCluster): any; export declare class DataYandexConnectionmanagerConnectionParamsStoredocClusterOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsStoredocCluster | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsStoredocCluster | undefined); private _hosts; get hosts(): DataYandexConnectionmanagerConnectionParamsStoredocClusterHostsList; private _tlsParams; get tlsParams(): DataYandexConnectionmanagerConnectionParamsStoredocClusterTlsParamsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsStoredoc { } export declare function dataYandexConnectionmanagerConnectionParamsStoredocToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsStoredoc): any; export declare function dataYandexConnectionmanagerConnectionParamsStoredocToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsStoredoc): any; export declare class DataYandexConnectionmanagerConnectionParamsStoredocOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsStoredoc | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsStoredoc | undefined); private _auth; get auth(): DataYandexConnectionmanagerConnectionParamsStoredocAuthOutputReference; private _cluster; get cluster(): DataYandexConnectionmanagerConnectionParamsStoredocClusterOutputReference; get databases(): any; get managedClusterId(): any; } export interface DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions { } export declare function dataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions): any; export declare function dataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions): any; export declare class DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions | undefined); get excludedPunctuation(): any; get includeDigits(): any; get includeLowercase(): any; get includePunctuation(): any; get includeUppercase(): any; get includedPunctuation(): any; get length(): any; } export interface DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPasswordPasswordGenerationOptions { } export declare function dataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPasswordPasswordGenerationOptionsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPasswordPasswordGenerationOptions): any; export declare function dataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPasswordPasswordGenerationOptionsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPasswordPasswordGenerationOptions): any; export declare class DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPasswordPasswordGenerationOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPasswordPasswordGenerationOptions | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPasswordPasswordGenerationOptions | undefined); get cookie(): any; private _lockboxPasswordGenerationOptions; get lockboxPasswordGenerationOptions(): DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPassword { } export declare function dataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPasswordToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPassword): any; export declare function dataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPasswordToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPassword): any; export declare class DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPasswordOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPassword | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPassword | undefined); get lockboxSecretKey(): any; private _passwordGenerationOptions; get passwordGenerationOptions(): DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPasswordPasswordGenerationOptionsOutputReference; get raw(): any; } export interface DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPassword { } export declare function dataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPassword): any; export declare function dataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPassword): any; export declare class DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPassword | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPassword | undefined); private _password; get password(): DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordPasswordOutputReference; get user(): any; } export interface DataYandexConnectionmanagerConnectionParamsTrinoAuth { } export declare function dataYandexConnectionmanagerConnectionParamsTrinoAuthToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsTrinoAuth): any; export declare function dataYandexConnectionmanagerConnectionParamsTrinoAuthToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsTrinoAuth): any; export declare class DataYandexConnectionmanagerConnectionParamsTrinoAuthOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsTrinoAuth | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsTrinoAuth | undefined); private _userPassword; get userPassword(): DataYandexConnectionmanagerConnectionParamsTrinoAuthUserPasswordOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsTrinoClusterCoordinator { } export declare function dataYandexConnectionmanagerConnectionParamsTrinoClusterCoordinatorToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsTrinoClusterCoordinator): any; export declare function dataYandexConnectionmanagerConnectionParamsTrinoClusterCoordinatorToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsTrinoClusterCoordinator): any; export declare class DataYandexConnectionmanagerConnectionParamsTrinoClusterCoordinatorOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsTrinoClusterCoordinator | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsTrinoClusterCoordinator | undefined); get host(): any; get port(): any; } export interface DataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParamsDisabled { } export declare function dataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParamsDisabledToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParamsDisabled): any; export declare function dataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParamsDisabledToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParamsDisabled): any; export declare class DataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParamsDisabledOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParamsDisabled | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParamsDisabled | undefined); } export interface DataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParamsTls { } export declare function dataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParamsTlsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParamsTls): any; export declare function dataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParamsTlsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParamsTls): any; export declare class DataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParamsTlsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParamsTls | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParamsTls | undefined); get caCertificate(): any; } export interface DataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParams { } export declare function dataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParamsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParams): any; export declare function dataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParamsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParams): any; export declare class DataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParamsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParams | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParams | undefined); private _disabled; get disabled(): DataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParamsDisabledOutputReference; private _tls; get tls(): DataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParamsTlsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsTrinoCluster { } export declare function dataYandexConnectionmanagerConnectionParamsTrinoClusterToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsTrinoCluster): any; export declare function dataYandexConnectionmanagerConnectionParamsTrinoClusterToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsTrinoCluster): any; export declare class DataYandexConnectionmanagerConnectionParamsTrinoClusterOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsTrinoCluster | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsTrinoCluster | undefined); private _coordinator; get coordinator(): DataYandexConnectionmanagerConnectionParamsTrinoClusterCoordinatorOutputReference; private _tlsParams; get tlsParams(): DataYandexConnectionmanagerConnectionParamsTrinoClusterTlsParamsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsTrino { } export declare function dataYandexConnectionmanagerConnectionParamsTrinoToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsTrino): any; export declare function dataYandexConnectionmanagerConnectionParamsTrinoToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsTrino): any; export declare class DataYandexConnectionmanagerConnectionParamsTrinoOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsTrino | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsTrino | undefined); private _auth; get auth(): DataYandexConnectionmanagerConnectionParamsTrinoAuthOutputReference; private _cluster; get cluster(): DataYandexConnectionmanagerConnectionParamsTrinoClusterOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions { } export declare function dataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions): any; export declare function dataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions): any; export declare class DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptions | undefined); get excludedPunctuation(): any; get includeDigits(): any; get includeLowercase(): any; get includePunctuation(): any; get includeUppercase(): any; get includedPunctuation(): any; get length(): any; } export interface DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPasswordPasswordGenerationOptions { } export declare function dataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPasswordPasswordGenerationOptionsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPasswordPasswordGenerationOptions): any; export declare function dataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPasswordPasswordGenerationOptionsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPasswordPasswordGenerationOptions): any; export declare class DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPasswordPasswordGenerationOptionsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPasswordPasswordGenerationOptions | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPasswordPasswordGenerationOptions | undefined); get cookie(): any; private _lockboxPasswordGenerationOptions; get lockboxPasswordGenerationOptions(): DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPasswordPasswordGenerationOptionsLockboxPasswordGenerationOptionsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPassword { } export declare function dataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPasswordToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPassword): any; export declare function dataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPasswordToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPassword): any; export declare class DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPasswordOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPassword | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPassword | undefined); get lockboxSecretKey(): any; private _passwordGenerationOptions; get passwordGenerationOptions(): DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPasswordPasswordGenerationOptionsOutputReference; get raw(): any; } export interface DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPassword { } export declare function dataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPassword): any; export declare function dataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPassword): any; export declare class DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPassword | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPassword | undefined); private _password; get password(): DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordPasswordOutputReference; get user(): any; } export interface DataYandexConnectionmanagerConnectionParamsValkeyAuth { } export declare function dataYandexConnectionmanagerConnectionParamsValkeyAuthToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsValkeyAuth): any; export declare function dataYandexConnectionmanagerConnectionParamsValkeyAuthToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsValkeyAuth): any; export declare class DataYandexConnectionmanagerConnectionParamsValkeyAuthOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsValkeyAuth | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsValkeyAuth | undefined); private _userPassword; get userPassword(): DataYandexConnectionmanagerConnectionParamsValkeyAuthUserPasswordOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsValkeyClusterHosts { } export declare function dataYandexConnectionmanagerConnectionParamsValkeyClusterHostsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsValkeyClusterHosts): any; export declare function dataYandexConnectionmanagerConnectionParamsValkeyClusterHostsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsValkeyClusterHosts): any; export declare class DataYandexConnectionmanagerConnectionParamsValkeyClusterHostsOutputReference 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(): DataYandexConnectionmanagerConnectionParamsValkeyClusterHosts | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsValkeyClusterHosts | undefined); get health(): any; get host(): any; get port(): any; get role(): any; get shardName(): any; } export declare class DataYandexConnectionmanagerConnectionParamsValkeyClusterHostsList 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): DataYandexConnectionmanagerConnectionParamsValkeyClusterHostsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParamsDisabled { } export declare function dataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParamsDisabledToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParamsDisabled): any; export declare function dataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParamsDisabledToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParamsDisabled): any; export declare class DataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParamsDisabledOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParamsDisabled | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParamsDisabled | undefined); } export interface DataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParamsTls { } export declare function dataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParamsTlsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParamsTls): any; export declare function dataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParamsTlsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParamsTls): any; export declare class DataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParamsTlsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParamsTls | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParamsTls | undefined); get caCertificate(): any; } export interface DataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParams { } export declare function dataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParamsToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParams): any; export declare function dataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParamsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParams): any; export declare class DataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParamsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParams | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParams | undefined); private _disabled; get disabled(): DataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParamsDisabledOutputReference; private _tls; get tls(): DataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParamsTlsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsValkeyCluster { } export declare function dataYandexConnectionmanagerConnectionParamsValkeyClusterToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsValkeyCluster): any; export declare function dataYandexConnectionmanagerConnectionParamsValkeyClusterToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsValkeyCluster): any; export declare class DataYandexConnectionmanagerConnectionParamsValkeyClusterOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsValkeyCluster | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsValkeyCluster | undefined); private _hosts; get hosts(): DataYandexConnectionmanagerConnectionParamsValkeyClusterHostsList; get sentinelPort(): any; private _tlsParams; get tlsParams(): DataYandexConnectionmanagerConnectionParamsValkeyClusterTlsParamsOutputReference; } export interface DataYandexConnectionmanagerConnectionParamsValkey { } export declare function dataYandexConnectionmanagerConnectionParamsValkeyToTerraform(struct?: DataYandexConnectionmanagerConnectionParamsValkey): any; export declare function dataYandexConnectionmanagerConnectionParamsValkeyToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParamsValkey): any; export declare class DataYandexConnectionmanagerConnectionParamsValkeyOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParamsValkey | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParamsValkey | undefined); private _auth; get auth(): DataYandexConnectionmanagerConnectionParamsValkeyAuthOutputReference; private _cluster; get cluster(): DataYandexConnectionmanagerConnectionParamsValkeyClusterOutputReference; get databases(): any; get managedClusterId(): any; } export interface DataYandexConnectionmanagerConnectionParams { } export declare function dataYandexConnectionmanagerConnectionParamsToTerraform(struct?: DataYandexConnectionmanagerConnectionParams): any; export declare function dataYandexConnectionmanagerConnectionParamsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionParams): any; export declare class DataYandexConnectionmanagerConnectionParamsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionParams | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionParams | undefined); private _clickhouse; get clickhouse(): DataYandexConnectionmanagerConnectionParamsClickhouseOutputReference; private _greenplum; get greenplum(): DataYandexConnectionmanagerConnectionParamsGreenplumOutputReference; private _kafka; get kafka(): DataYandexConnectionmanagerConnectionParamsKafkaOutputReference; private _mongodb; get mongodb(): DataYandexConnectionmanagerConnectionParamsMongodbOutputReference; private _mysql; get mysql(): DataYandexConnectionmanagerConnectionParamsMysqlOutputReference; private _opensearch; get opensearch(): DataYandexConnectionmanagerConnectionParamsOpensearchOutputReference; private _postgresql; get postgresql(): DataYandexConnectionmanagerConnectionParamsPostgresqlOutputReference; private _redis; get redis(): DataYandexConnectionmanagerConnectionParamsRedisOutputReference; private _storedoc; get storedoc(): DataYandexConnectionmanagerConnectionParamsStoredocOutputReference; private _trino; get trino(): DataYandexConnectionmanagerConnectionParamsTrinoOutputReference; private _valkey; get valkey(): DataYandexConnectionmanagerConnectionParamsValkeyOutputReference; } export interface DataYandexConnectionmanagerConnectionTimeouts { /** * A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/yandex-cloud/yandex/0.177.0/docs/data-sources/connectionmanager_connection#create DataYandexConnectionmanagerConnection#create} */ readonly create?: string; /** * A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Setting a timeout for a Delete operation is only applicable if changes are saved into state before the destroy operation occurs. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/yandex-cloud/yandex/0.177.0/docs/data-sources/connectionmanager_connection#delete DataYandexConnectionmanagerConnection#delete} */ readonly delete?: string; /** * A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Read operations occur during any refresh or planning operation when refresh is enabled. * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/yandex-cloud/yandex/0.177.0/docs/data-sources/connectionmanager_connection#read DataYandexConnectionmanagerConnection#read} */ readonly read?: string; /** * A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/yandex-cloud/yandex/0.177.0/docs/data-sources/connectionmanager_connection#update DataYandexConnectionmanagerConnection#update} */ readonly update?: string; } export declare function dataYandexConnectionmanagerConnectionTimeoutsToTerraform(struct?: DataYandexConnectionmanagerConnectionTimeouts | cdktf.IResolvable): any; export declare function dataYandexConnectionmanagerConnectionTimeoutsToHclTerraform(struct?: DataYandexConnectionmanagerConnectionTimeouts | cdktf.IResolvable): any; export declare class DataYandexConnectionmanagerConnectionTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DataYandexConnectionmanagerConnectionTimeouts | cdktf.IResolvable | undefined; set internalValue(value: DataYandexConnectionmanagerConnectionTimeouts | cdktf.IResolvable | undefined); private _create?; get create(): string; set create(value: string); resetCreate(): void; get createInput(): string; private _delete?; get delete(): string; set delete(value: string); resetDelete(): void; get deleteInput(): string; private _read?; get read(): string; set read(value: string); resetRead(): void; get readInput(): string; private _update?; get update(): string; set update(value: string); resetUpdate(): void; get updateInput(): string; } /** * Represents a {@link https://registry.terraform.io/providers/yandex-cloud/yandex/0.177.0/docs/data-sources/connectionmanager_connection yandex_connectionmanager_connection} */ export declare class DataYandexConnectionmanagerConnection extends cdktf.TerraformDataSource { static readonly tfResourceType = "yandex_connectionmanager_connection"; /** * Generates CDKTF code for importing a DataYandexConnectionmanagerConnection 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 DataYandexConnectionmanagerConnection to import * @param importFromId The id of the existing DataYandexConnectionmanagerConnection that should be imported. Refer to the {@link https://registry.terraform.io/providers/yandex-cloud/yandex/0.177.0/docs/data-sources/connectionmanager_connection#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataYandexConnectionmanagerConnection 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/yandex-cloud/yandex/0.177.0/docs/data-sources/connectionmanager_connection yandex_connectionmanager_connection} 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 DataYandexConnectionmanagerConnectionConfig = {} */ constructor(scope: Construct, id: string, config?: DataYandexConnectionmanagerConnectionConfig); get canUse(): any; private _connectionId?; get connectionId(): string; set connectionId(value: string); resetConnectionId(): void; get connectionIdInput(): string; get createdAt(): any; get createdBy(): any; get description(): any; private _folderId?; get folderId(): string; set folderId(value: string); resetFolderId(): void; get folderIdInput(): string; private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string; get isManaged(): any; private _labels; get labels(): any; private _lockboxSecret; get lockboxSecret(): DataYandexConnectionmanagerConnectionLockboxSecretOutputReference; get name(): any; private _params; get params(): DataYandexConnectionmanagerConnectionParamsOutputReference; private _timeouts; get timeouts(): DataYandexConnectionmanagerConnectionTimeoutsOutputReference; putTimeouts(value: DataYandexConnectionmanagerConnectionTimeouts): void; resetTimeouts(): void; get timeoutsInput(): any; get updatedAt(): any; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }