UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

344 lines (343 loc) 21.7 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciDatabaseToolsDatabaseToolsConnectionConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_tools_database_tools_connection#database_tools_connection_id DataOciDatabaseToolsDatabaseToolsConnection#database_tools_connection_id} */ readonly databaseToolsConnectionId: string; } export interface DataOciDatabaseToolsDatabaseToolsConnectionKeyStoresKeyStoreContent { } export declare function dataOciDatabaseToolsDatabaseToolsConnectionKeyStoresKeyStoreContentToTerraform(struct?: DataOciDatabaseToolsDatabaseToolsConnectionKeyStoresKeyStoreContent): any; export declare function dataOciDatabaseToolsDatabaseToolsConnectionKeyStoresKeyStoreContentToHclTerraform(struct?: DataOciDatabaseToolsDatabaseToolsConnectionKeyStoresKeyStoreContent): any; export declare class DataOciDatabaseToolsDatabaseToolsConnectionKeyStoresKeyStoreContentOutputReference 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(): DataOciDatabaseToolsDatabaseToolsConnectionKeyStoresKeyStoreContent | undefined; set internalValue(value: DataOciDatabaseToolsDatabaseToolsConnectionKeyStoresKeyStoreContent | undefined); get secretId(): string; get valueType(): string; } export declare class DataOciDatabaseToolsDatabaseToolsConnectionKeyStoresKeyStoreContentList 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): DataOciDatabaseToolsDatabaseToolsConnectionKeyStoresKeyStoreContentOutputReference; } export interface DataOciDatabaseToolsDatabaseToolsConnectionKeyStoresKeyStorePassword { } export declare function dataOciDatabaseToolsDatabaseToolsConnectionKeyStoresKeyStorePasswordToTerraform(struct?: DataOciDatabaseToolsDatabaseToolsConnectionKeyStoresKeyStorePassword): any; export declare function dataOciDatabaseToolsDatabaseToolsConnectionKeyStoresKeyStorePasswordToHclTerraform(struct?: DataOciDatabaseToolsDatabaseToolsConnectionKeyStoresKeyStorePassword): any; export declare class DataOciDatabaseToolsDatabaseToolsConnectionKeyStoresKeyStorePasswordOutputReference 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(): DataOciDatabaseToolsDatabaseToolsConnectionKeyStoresKeyStorePassword | undefined; set internalValue(value: DataOciDatabaseToolsDatabaseToolsConnectionKeyStoresKeyStorePassword | undefined); get secretId(): string; get valueType(): string; } export declare class DataOciDatabaseToolsDatabaseToolsConnectionKeyStoresKeyStorePasswordList 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): DataOciDatabaseToolsDatabaseToolsConnectionKeyStoresKeyStorePasswordOutputReference; } export interface DataOciDatabaseToolsDatabaseToolsConnectionKeyStores { } export declare function dataOciDatabaseToolsDatabaseToolsConnectionKeyStoresToTerraform(struct?: DataOciDatabaseToolsDatabaseToolsConnectionKeyStores): any; export declare function dataOciDatabaseToolsDatabaseToolsConnectionKeyStoresToHclTerraform(struct?: DataOciDatabaseToolsDatabaseToolsConnectionKeyStores): any; export declare class DataOciDatabaseToolsDatabaseToolsConnectionKeyStoresOutputReference 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(): DataOciDatabaseToolsDatabaseToolsConnectionKeyStores | undefined; set internalValue(value: DataOciDatabaseToolsDatabaseToolsConnectionKeyStores | undefined); private _keyStoreContent; get keyStoreContent(): DataOciDatabaseToolsDatabaseToolsConnectionKeyStoresKeyStoreContentList; private _keyStorePassword; get keyStorePassword(): DataOciDatabaseToolsDatabaseToolsConnectionKeyStoresKeyStorePasswordList; get keyStoreType(): string; } export declare class DataOciDatabaseToolsDatabaseToolsConnectionKeyStoresList 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): DataOciDatabaseToolsDatabaseToolsConnectionKeyStoresOutputReference; } export interface DataOciDatabaseToolsDatabaseToolsConnectionLocks { } export declare function dataOciDatabaseToolsDatabaseToolsConnectionLocksToTerraform(struct?: DataOciDatabaseToolsDatabaseToolsConnectionLocks): any; export declare function dataOciDatabaseToolsDatabaseToolsConnectionLocksToHclTerraform(struct?: DataOciDatabaseToolsDatabaseToolsConnectionLocks): any; export declare class DataOciDatabaseToolsDatabaseToolsConnectionLocksOutputReference 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(): DataOciDatabaseToolsDatabaseToolsConnectionLocks | undefined; set internalValue(value: DataOciDatabaseToolsDatabaseToolsConnectionLocks | undefined); get message(): string; get relatedResourceId(): string; get timeCreated(): string; get type(): string; } export declare class DataOciDatabaseToolsDatabaseToolsConnectionLocksList 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): DataOciDatabaseToolsDatabaseToolsConnectionLocksOutputReference; } export interface DataOciDatabaseToolsDatabaseToolsConnectionProxyClientUserPassword { } export declare function dataOciDatabaseToolsDatabaseToolsConnectionProxyClientUserPasswordToTerraform(struct?: DataOciDatabaseToolsDatabaseToolsConnectionProxyClientUserPassword): any; export declare function dataOciDatabaseToolsDatabaseToolsConnectionProxyClientUserPasswordToHclTerraform(struct?: DataOciDatabaseToolsDatabaseToolsConnectionProxyClientUserPassword): any; export declare class DataOciDatabaseToolsDatabaseToolsConnectionProxyClientUserPasswordOutputReference 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(): DataOciDatabaseToolsDatabaseToolsConnectionProxyClientUserPassword | undefined; set internalValue(value: DataOciDatabaseToolsDatabaseToolsConnectionProxyClientUserPassword | undefined); get secretId(): string; get valueType(): string; } export declare class DataOciDatabaseToolsDatabaseToolsConnectionProxyClientUserPasswordList 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): DataOciDatabaseToolsDatabaseToolsConnectionProxyClientUserPasswordOutputReference; } export interface DataOciDatabaseToolsDatabaseToolsConnectionProxyClient { } export declare function dataOciDatabaseToolsDatabaseToolsConnectionProxyClientToTerraform(struct?: DataOciDatabaseToolsDatabaseToolsConnectionProxyClient): any; export declare function dataOciDatabaseToolsDatabaseToolsConnectionProxyClientToHclTerraform(struct?: DataOciDatabaseToolsDatabaseToolsConnectionProxyClient): any; export declare class DataOciDatabaseToolsDatabaseToolsConnectionProxyClientOutputReference 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(): DataOciDatabaseToolsDatabaseToolsConnectionProxyClient | undefined; set internalValue(value: DataOciDatabaseToolsDatabaseToolsConnectionProxyClient | undefined); get proxyAuthenticationType(): string; get roles(): string[]; get userName(): string; private _userPassword; get userPassword(): DataOciDatabaseToolsDatabaseToolsConnectionProxyClientUserPasswordList; } export declare class DataOciDatabaseToolsDatabaseToolsConnectionProxyClientList 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): DataOciDatabaseToolsDatabaseToolsConnectionProxyClientOutputReference; } export interface DataOciDatabaseToolsDatabaseToolsConnectionRelatedResource { } export declare function dataOciDatabaseToolsDatabaseToolsConnectionRelatedResourceToTerraform(struct?: DataOciDatabaseToolsDatabaseToolsConnectionRelatedResource): any; export declare function dataOciDatabaseToolsDatabaseToolsConnectionRelatedResourceToHclTerraform(struct?: DataOciDatabaseToolsDatabaseToolsConnectionRelatedResource): any; export declare class DataOciDatabaseToolsDatabaseToolsConnectionRelatedResourceOutputReference 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(): DataOciDatabaseToolsDatabaseToolsConnectionRelatedResource | undefined; set internalValue(value: DataOciDatabaseToolsDatabaseToolsConnectionRelatedResource | undefined); get entityType(): string; get identifier(): string; } export declare class DataOciDatabaseToolsDatabaseToolsConnectionRelatedResourceList 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): DataOciDatabaseToolsDatabaseToolsConnectionRelatedResourceOutputReference; } export interface DataOciDatabaseToolsDatabaseToolsConnectionUserPassword { } export declare function dataOciDatabaseToolsDatabaseToolsConnectionUserPasswordToTerraform(struct?: DataOciDatabaseToolsDatabaseToolsConnectionUserPassword): any; export declare function dataOciDatabaseToolsDatabaseToolsConnectionUserPasswordToHclTerraform(struct?: DataOciDatabaseToolsDatabaseToolsConnectionUserPassword): any; export declare class DataOciDatabaseToolsDatabaseToolsConnectionUserPasswordOutputReference 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(): DataOciDatabaseToolsDatabaseToolsConnectionUserPassword | undefined; set internalValue(value: DataOciDatabaseToolsDatabaseToolsConnectionUserPassword | undefined); get secretId(): string; get valueType(): string; } export declare class DataOciDatabaseToolsDatabaseToolsConnectionUserPasswordList 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): DataOciDatabaseToolsDatabaseToolsConnectionUserPasswordOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_tools_database_tools_connection oci_database_tools_database_tools_connection} */ export declare class DataOciDatabaseToolsDatabaseToolsConnection extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_database_tools_database_tools_connection"; /** * Generates CDKTF code for importing a DataOciDatabaseToolsDatabaseToolsConnection resource upon running "cdktf plan <stack-name>" * @param scope The scope in which to define this construct * @param importToId The construct id used in the generated config for the DataOciDatabaseToolsDatabaseToolsConnection to import * @param importFromId The id of the existing DataOciDatabaseToolsDatabaseToolsConnection that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_tools_database_tools_connection#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciDatabaseToolsDatabaseToolsConnection to import is found */ static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider): cdktf.ImportableResource; /** * Create a new {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_tools_database_tools_connection oci_database_tools_database_tools_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 DataOciDatabaseToolsDatabaseToolsConnectionConfig */ constructor(scope: Construct, id: string, config: DataOciDatabaseToolsDatabaseToolsConnectionConfig); private _advancedProperties; get advancedProperties(): cdktf.StringMap; get compartmentId(): string; get connectionString(): string; private _databaseToolsConnectionId?; get databaseToolsConnectionId(): string; set databaseToolsConnectionId(value: string); get databaseToolsConnectionIdInput(): string | undefined; private _definedTags; get definedTags(): cdktf.StringMap; get displayName(): string; private _freeformTags; get freeformTags(): cdktf.StringMap; get id(): string; private _keyStores; get keyStores(): DataOciDatabaseToolsDatabaseToolsConnectionKeyStoresList; get lifecycleDetails(): string; private _locks; get locks(): DataOciDatabaseToolsDatabaseToolsConnectionLocksList; get privateEndpointId(): string; private _proxyClient; get proxyClient(): DataOciDatabaseToolsDatabaseToolsConnectionProxyClientList; private _relatedResource; get relatedResource(): DataOciDatabaseToolsDatabaseToolsConnectionRelatedResourceList; get runtimeSupport(): string; get state(): string; private _systemTags; get systemTags(): cdktf.StringMap; get timeCreated(): string; get timeUpdated(): string; get type(): string; get url(): string; get userName(): string; private _userPassword; get userPassword(): DataOciDatabaseToolsDatabaseToolsConnectionUserPasswordList; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }