UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

457 lines (456 loc) 27.3 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciSchServiceConnectorConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/sch_service_connector#service_connector_id DataOciSchServiceConnector#service_connector_id} */ readonly serviceConnectorId: string; } export interface DataOciSchServiceConnectorSourceCursor { } export declare function dataOciSchServiceConnectorSourceCursorToTerraform(struct?: DataOciSchServiceConnectorSourceCursor): any; export declare function dataOciSchServiceConnectorSourceCursorToHclTerraform(struct?: DataOciSchServiceConnectorSourceCursor): any; export declare class DataOciSchServiceConnectorSourceCursorOutputReference 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(): DataOciSchServiceConnectorSourceCursor | undefined; set internalValue(value: DataOciSchServiceConnectorSourceCursor | undefined); get kind(): string; } export declare class DataOciSchServiceConnectorSourceCursorList 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): DataOciSchServiceConnectorSourceCursorOutputReference; } export interface DataOciSchServiceConnectorSourceLogSources { } export declare function dataOciSchServiceConnectorSourceLogSourcesToTerraform(struct?: DataOciSchServiceConnectorSourceLogSources): any; export declare function dataOciSchServiceConnectorSourceLogSourcesToHclTerraform(struct?: DataOciSchServiceConnectorSourceLogSources): any; export declare class DataOciSchServiceConnectorSourceLogSourcesOutputReference 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(): DataOciSchServiceConnectorSourceLogSources | undefined; set internalValue(value: DataOciSchServiceConnectorSourceLogSources | undefined); get compartmentId(): string; get logGroupId(): string; get logId(): string; } export declare class DataOciSchServiceConnectorSourceLogSourcesList 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): DataOciSchServiceConnectorSourceLogSourcesOutputReference; } export interface DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsNamespacesMetrics { } export declare function dataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsNamespacesMetricsToTerraform(struct?: DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsNamespacesMetrics): any; export declare function dataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsNamespacesMetricsToHclTerraform(struct?: DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsNamespacesMetrics): any; export declare class DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsNamespacesMetricsOutputReference 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(): DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsNamespacesMetrics | undefined; set internalValue(value: DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsNamespacesMetrics | undefined); get kind(): string; } export declare class DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsNamespacesMetricsList 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): DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsNamespacesMetricsOutputReference; } export interface DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsNamespaces { } export declare function dataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsNamespacesToTerraform(struct?: DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsNamespaces): any; export declare function dataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsNamespacesToHclTerraform(struct?: DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsNamespaces): any; export declare class DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsNamespacesOutputReference 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(): DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsNamespaces | undefined; set internalValue(value: DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsNamespaces | undefined); private _metrics; get metrics(): DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsNamespacesMetricsList; get namespace(): string; } export declare class DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsNamespacesList 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): DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsNamespacesOutputReference; } export interface DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetails { } export declare function dataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsToTerraform(struct?: DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetails): any; export declare function dataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsToHclTerraform(struct?: DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetails): any; export declare class DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsOutputReference 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(): DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetails | undefined; set internalValue(value: DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetails | undefined); get kind(): string; private _namespaces; get namespaces(): DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsNamespacesList; } export declare class DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsList 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): DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsOutputReference; } export interface DataOciSchServiceConnectorSourceMonitoringSources { } export declare function dataOciSchServiceConnectorSourceMonitoringSourcesToTerraform(struct?: DataOciSchServiceConnectorSourceMonitoringSources): any; export declare function dataOciSchServiceConnectorSourceMonitoringSourcesToHclTerraform(struct?: DataOciSchServiceConnectorSourceMonitoringSources): any; export declare class DataOciSchServiceConnectorSourceMonitoringSourcesOutputReference 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(): DataOciSchServiceConnectorSourceMonitoringSources | undefined; set internalValue(value: DataOciSchServiceConnectorSourceMonitoringSources | undefined); get compartmentId(): string; private _namespaceDetails; get namespaceDetails(): DataOciSchServiceConnectorSourceMonitoringSourcesNamespaceDetailsList; } export declare class DataOciSchServiceConnectorSourceMonitoringSourcesList 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): DataOciSchServiceConnectorSourceMonitoringSourcesOutputReference; } export interface DataOciSchServiceConnectorSource { } export declare function dataOciSchServiceConnectorSourceToTerraform(struct?: DataOciSchServiceConnectorSource): any; export declare function dataOciSchServiceConnectorSourceToHclTerraform(struct?: DataOciSchServiceConnectorSource): any; export declare class DataOciSchServiceConnectorSourceOutputReference 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(): DataOciSchServiceConnectorSource | undefined; set internalValue(value: DataOciSchServiceConnectorSource | undefined); get configMap(): string; private _cursor; get cursor(): DataOciSchServiceConnectorSourceCursorList; get kind(): string; private _logSources; get logSources(): DataOciSchServiceConnectorSourceLogSourcesList; private _monitoringSources; get monitoringSources(): DataOciSchServiceConnectorSourceMonitoringSourcesList; get pluginName(): string; get streamId(): string; } export declare class DataOciSchServiceConnectorSourceList 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): DataOciSchServiceConnectorSourceOutputReference; } export interface DataOciSchServiceConnectorTargetDimensionsDimensionValue { } export declare function dataOciSchServiceConnectorTargetDimensionsDimensionValueToTerraform(struct?: DataOciSchServiceConnectorTargetDimensionsDimensionValue): any; export declare function dataOciSchServiceConnectorTargetDimensionsDimensionValueToHclTerraform(struct?: DataOciSchServiceConnectorTargetDimensionsDimensionValue): any; export declare class DataOciSchServiceConnectorTargetDimensionsDimensionValueOutputReference 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(): DataOciSchServiceConnectorTargetDimensionsDimensionValue | undefined; set internalValue(value: DataOciSchServiceConnectorTargetDimensionsDimensionValue | undefined); get kind(): string; get path(): string; get value(): string; } export declare class DataOciSchServiceConnectorTargetDimensionsDimensionValueList 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): DataOciSchServiceConnectorTargetDimensionsDimensionValueOutputReference; } export interface DataOciSchServiceConnectorTargetDimensions { } export declare function dataOciSchServiceConnectorTargetDimensionsToTerraform(struct?: DataOciSchServiceConnectorTargetDimensions): any; export declare function dataOciSchServiceConnectorTargetDimensionsToHclTerraform(struct?: DataOciSchServiceConnectorTargetDimensions): any; export declare class DataOciSchServiceConnectorTargetDimensionsOutputReference 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(): DataOciSchServiceConnectorTargetDimensions | undefined; set internalValue(value: DataOciSchServiceConnectorTargetDimensions | undefined); private _dimensionValue; get dimensionValue(): DataOciSchServiceConnectorTargetDimensionsDimensionValueList; get name(): string; } export declare class DataOciSchServiceConnectorTargetDimensionsList 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): DataOciSchServiceConnectorTargetDimensionsOutputReference; } export interface DataOciSchServiceConnectorTarget { } export declare function dataOciSchServiceConnectorTargetToTerraform(struct?: DataOciSchServiceConnectorTarget): any; export declare function dataOciSchServiceConnectorTargetToHclTerraform(struct?: DataOciSchServiceConnectorTarget): any; export declare class DataOciSchServiceConnectorTargetOutputReference 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(): DataOciSchServiceConnectorTarget | undefined; set internalValue(value: DataOciSchServiceConnectorTarget | 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(): DataOciSchServiceConnectorTargetDimensionsList; 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 DataOciSchServiceConnectorTargetList 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): DataOciSchServiceConnectorTargetOutputReference; } export interface DataOciSchServiceConnectorTasks { } export declare function dataOciSchServiceConnectorTasksToTerraform(struct?: DataOciSchServiceConnectorTasks): any; export declare function dataOciSchServiceConnectorTasksToHclTerraform(struct?: DataOciSchServiceConnectorTasks): any; export declare class DataOciSchServiceConnectorTasksOutputReference 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(): DataOciSchServiceConnectorTasks | undefined; set internalValue(value: DataOciSchServiceConnectorTasks | undefined); get batchSizeInKbs(): number; get batchTimeInSec(): number; get condition(): string; get functionId(): string; get kind(): string; } export declare class DataOciSchServiceConnectorTasksList 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): DataOciSchServiceConnectorTasksOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/sch_service_connector oci_sch_service_connector} */ export declare class DataOciSchServiceConnector extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_sch_service_connector"; /** * Generates CDKTF code for importing a DataOciSchServiceConnector 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 DataOciSchServiceConnector to import * @param importFromId The id of the existing DataOciSchServiceConnector that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/sch_service_connector#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciSchServiceConnector 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_connector oci_sch_service_connector} 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 DataOciSchServiceConnectorConfig */ constructor(scope: Construct, id: string, config: DataOciSchServiceConnectorConfig); 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 _serviceConnectorId?; get serviceConnectorId(): string; set serviceConnectorId(value: string); get serviceConnectorIdInput(): string | undefined; private _source; get source(): DataOciSchServiceConnectorSourceList; get state(): string; private _systemTags; get systemTags(): cdktf.StringMap; private _target; get target(): DataOciSchServiceConnectorTargetList; private _tasks; get tasks(): DataOciSchServiceConnectorTasksList; get timeCreated(): string; get timeUpdated(): string; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }