UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

622 lines (621 loc) 40.7 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciSchServiceConnectorsConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/sch_service_connectors#compartment_id DataOciSchServiceConnectors#compartment_id} */ readonly compartmentId: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/sch_service_connectors#display_name DataOciSchServiceConnectors#display_name} */ readonly displayName?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/sch_service_connectors#id DataOciSchServiceConnectors#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/oracle/oci/6.18.0/docs/data-sources/sch_service_connectors#state DataOciSchServiceConnectors#state} */ readonly state?: string; /** * filter block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/sch_service_connectors#filter DataOciSchServiceConnectors#filter} */ readonly filter?: DataOciSchServiceConnectorsFilter[] | cdktf.IResolvable; } export interface DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceCursor { } export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceCursorToTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceCursor): any; export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceCursorToHclTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceCursor): any; export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceCursorOutputReference 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(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceCursor | undefined; set internalValue(value: DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceCursor | undefined); get kind(): string; } export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceCursorList 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): DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceCursorOutputReference; } export interface DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceLogSources { } export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceLogSourcesToTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceLogSources): any; export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceLogSourcesToHclTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceLogSources): any; export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceLogSourcesOutputReference 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(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceLogSources | undefined; set internalValue(value: DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceLogSources | undefined); get compartmentId(): string; get logGroupId(): string; get logId(): string; } export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceLogSourcesList 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): DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceLogSourcesOutputReference; } export interface DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsNamespacesMetrics { } export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsNamespacesMetricsToTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsNamespacesMetrics): any; export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsNamespacesMetricsToHclTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsNamespacesMetrics): any; export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsNamespacesMetricsOutputReference 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(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsNamespacesMetrics | undefined; set internalValue(value: DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsNamespacesMetrics | undefined); get kind(): string; } export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsNamespacesMetricsList 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): DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsNamespacesMetricsOutputReference; } export interface DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsNamespaces { } export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsNamespacesToTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsNamespaces): any; export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsNamespacesToHclTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsNamespaces): any; export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsNamespacesOutputReference 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(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsNamespaces | undefined; set internalValue(value: DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsNamespaces | undefined); private _metrics; get metrics(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsNamespacesMetricsList; get namespace(): string; } export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsNamespacesList 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): DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsNamespacesOutputReference; } export interface DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetails { } export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsToTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetails): any; export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsToHclTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetails): any; export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsOutputReference 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(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetails | undefined; set internalValue(value: DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetails | undefined); get kind(): string; private _namespaces; get namespaces(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsNamespacesList; } export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsList 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): DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsOutputReference; } export interface DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSources { } export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesToTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSources): any; export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesToHclTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSources): any; export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesOutputReference 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(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSources | undefined; set internalValue(value: DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSources | undefined); get compartmentId(): string; private _namespaceDetails; get namespaceDetails(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesNamespaceDetailsList; } export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesList 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): DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesOutputReference; } export interface DataOciSchServiceConnectorsServiceConnectorCollectionItemsSource { } export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceToTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItemsSource): any; export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceToHclTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItemsSource): any; export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceOutputReference 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(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsSource | undefined; set internalValue(value: DataOciSchServiceConnectorsServiceConnectorCollectionItemsSource | undefined); get configMap(): string; private _cursor; get cursor(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceCursorList; get kind(): string; private _logSources; get logSources(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceLogSourcesList; private _monitoringSources; get monitoringSources(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceMonitoringSourcesList; get pluginName(): string; get streamId(): string; } export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceList 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): DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceOutputReference; } export interface DataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetDimensionsDimensionValue { } export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetDimensionsDimensionValueToTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetDimensionsDimensionValue): any; export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetDimensionsDimensionValueToHclTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetDimensionsDimensionValue): any; export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetDimensionsDimensionValueOutputReference 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(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetDimensionsDimensionValue | undefined; set internalValue(value: DataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetDimensionsDimensionValue | undefined); get kind(): string; get path(): string; get value(): string; } export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetDimensionsDimensionValueList 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): DataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetDimensionsDimensionValueOutputReference; } export interface DataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetDimensions { } export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetDimensionsToTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetDimensions): any; export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetDimensionsToHclTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetDimensions): any; export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetDimensionsOutputReference 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(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetDimensions | undefined; set internalValue(value: DataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetDimensions | undefined); private _dimensionValue; get dimensionValue(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetDimensionsDimensionValueList; get name(): string; } export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetDimensionsList 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): DataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetDimensionsOutputReference; } export interface DataOciSchServiceConnectorsServiceConnectorCollectionItemsTarget { } export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetToTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItemsTarget): any; export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetToHclTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItemsTarget): any; export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetOutputReference 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(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsTarget | undefined; set internalValue(value: DataOciSchServiceConnectorsServiceConnectorCollectionItemsTarget | undefined); get batchRolloverSizeInMbs(): number; get batchRolloverTimeInMs(): number; get batchSizeInKbs(): number; get batchSizeInNum(): number; get batchTimeInSec(): number; get bucket(): string; get compartmentId(): string; private _dimensions; get dimensions(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetDimensionsList; get enableFormattedMessaging(): cdktf.IResolvable; get functionId(): string; get kind(): string; get logGroupId(): string; get logSourceIdentifier(): string; get metric(): string; get metricNamespace(): string; get namespace(): string; get objectNamePrefix(): string; get streamId(): string; get topicId(): string; } export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetList 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): DataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetOutputReference; } export interface DataOciSchServiceConnectorsServiceConnectorCollectionItemsTasks { } export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsTasksToTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItemsTasks): any; export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsTasksToHclTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItemsTasks): any; export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsTasksOutputReference 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(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsTasks | undefined; set internalValue(value: DataOciSchServiceConnectorsServiceConnectorCollectionItemsTasks | undefined); get batchSizeInKbs(): number; get batchTimeInSec(): number; get condition(): string; get functionId(): string; get kind(): string; } export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsTasksList 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): DataOciSchServiceConnectorsServiceConnectorCollectionItemsTasksOutputReference; } export interface DataOciSchServiceConnectorsServiceConnectorCollectionItems { } export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsToTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItems): any; export declare function dataOciSchServiceConnectorsServiceConnectorCollectionItemsToHclTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollectionItems): any; export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsOutputReference 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(): DataOciSchServiceConnectorsServiceConnectorCollectionItems | undefined; set internalValue(value: DataOciSchServiceConnectorsServiceConnectorCollectionItems | undefined); get compartmentId(): string; private _definedTags; get definedTags(): cdktf.StringMap; get description(): string; get displayName(): string; private _freeformTags; get freeformTags(): cdktf.StringMap; get id(): string; get lifecyleDetails(): string; private _source; get source(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsSourceList; get state(): string; private _systemTags; get systemTags(): cdktf.StringMap; private _target; get target(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsTargetList; private _tasks; get tasks(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsTasksList; get timeCreated(): string; get timeUpdated(): string; } export declare class DataOciSchServiceConnectorsServiceConnectorCollectionItemsList 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): DataOciSchServiceConnectorsServiceConnectorCollectionItemsOutputReference; } export interface DataOciSchServiceConnectorsServiceConnectorCollection { } export declare function dataOciSchServiceConnectorsServiceConnectorCollectionToTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollection): any; export declare function dataOciSchServiceConnectorsServiceConnectorCollectionToHclTerraform(struct?: DataOciSchServiceConnectorsServiceConnectorCollection): any; export declare class DataOciSchServiceConnectorsServiceConnectorCollectionOutputReference 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(): DataOciSchServiceConnectorsServiceConnectorCollection | undefined; set internalValue(value: DataOciSchServiceConnectorsServiceConnectorCollection | undefined); private _items; get items(): DataOciSchServiceConnectorsServiceConnectorCollectionItemsList; } export declare class DataOciSchServiceConnectorsServiceConnectorCollectionList 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): DataOciSchServiceConnectorsServiceConnectorCollectionOutputReference; } export interface DataOciSchServiceConnectorsFilter { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/sch_service_connectors#name DataOciSchServiceConnectors#name} */ readonly name: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/sch_service_connectors#regex DataOciSchServiceConnectors#regex} */ readonly regex?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/sch_service_connectors#values DataOciSchServiceConnectors#values} */ readonly values: string[]; } export declare function dataOciSchServiceConnectorsFilterToTerraform(struct?: DataOciSchServiceConnectorsFilter | cdktf.IResolvable): any; export declare function dataOciSchServiceConnectorsFilterToHclTerraform(struct?: DataOciSchServiceConnectorsFilter | cdktf.IResolvable): any; export declare class DataOciSchServiceConnectorsFilterOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param complexObjectIndex the index of this item in the list * @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean); get internalValue(): DataOciSchServiceConnectorsFilter | cdktf.IResolvable | undefined; set internalValue(value: DataOciSchServiceConnectorsFilter | cdktf.IResolvable | undefined); private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; private _regex?; get regex(): boolean | cdktf.IResolvable; set regex(value: boolean | cdktf.IResolvable); resetRegex(): void; get regexInput(): boolean | cdktf.IResolvable | undefined; private _values?; get values(): string[]; set values(value: string[]); get valuesInput(): string[] | undefined; } export declare class DataOciSchServiceConnectorsFilterList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DataOciSchServiceConnectorsFilter[] | cdktf.IResolvable; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing * @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index) */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean); /** * @param index the index of the item to return */ get(index: number): DataOciSchServiceConnectorsFilterOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/sch_service_connectors oci_sch_service_connectors} */ export declare class DataOciSchServiceConnectors extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_sch_service_connectors"; /** * Generates CDKTF code for importing a DataOciSchServiceConnectors 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 DataOciSchServiceConnectors to import * @param importFromId The id of the existing DataOciSchServiceConnectors that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/sch_service_connectors#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciSchServiceConnectors 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/sch_service_connectors oci_sch_service_connectors} 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 DataOciSchServiceConnectorsConfig */ constructor(scope: Construct, id: string, config: DataOciSchServiceConnectorsConfig); private _compartmentId?; get compartmentId(): string; set compartmentId(value: string); get compartmentIdInput(): string | undefined; private _displayName?; get displayName(): string; set displayName(value: string); resetDisplayName(): void; get displayNameInput(): string | undefined; private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string | undefined; private _serviceConnectorCollection; get serviceConnectorCollection(): DataOciSchServiceConnectorsServiceConnectorCollectionList; private _state?; get state(): string; set state(value: string); resetState(): void; get stateInput(): string | undefined; private _filter; get filter(): DataOciSchServiceConnectorsFilterList; putFilter(value: DataOciSchServiceConnectorsFilter[] | cdktf.IResolvable): void; resetFilter(): void; get filterInput(): cdktf.IResolvable | DataOciSchServiceConnectorsFilter[] | undefined; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }