UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

285 lines (284 loc) 17.4 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciDataintegrationWorkspaceProjectConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/dataintegration_workspace_project#project_key DataOciDataintegrationWorkspaceProject#project_key} */ readonly projectKey: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/dataintegration_workspace_project#workspace_id DataOciDataintegrationWorkspaceProject#workspace_id} */ readonly workspaceId: string; } export interface DataOciDataintegrationWorkspaceProjectMetadataAggregator { } export declare function dataOciDataintegrationWorkspaceProjectMetadataAggregatorToTerraform(struct?: DataOciDataintegrationWorkspaceProjectMetadataAggregator): any; export declare function dataOciDataintegrationWorkspaceProjectMetadataAggregatorToHclTerraform(struct?: DataOciDataintegrationWorkspaceProjectMetadataAggregator): any; export declare class DataOciDataintegrationWorkspaceProjectMetadataAggregatorOutputReference 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(): DataOciDataintegrationWorkspaceProjectMetadataAggregator | undefined; set internalValue(value: DataOciDataintegrationWorkspaceProjectMetadataAggregator | undefined); get description(): string; get identifier(): string; get key(): string; get name(): string; get type(): string; } export declare class DataOciDataintegrationWorkspaceProjectMetadataAggregatorList 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): DataOciDataintegrationWorkspaceProjectMetadataAggregatorOutputReference; } export interface DataOciDataintegrationWorkspaceProjectMetadataCountStatisticsObjectTypeCountListStruct { } export declare function dataOciDataintegrationWorkspaceProjectMetadataCountStatisticsObjectTypeCountListStructToTerraform(struct?: DataOciDataintegrationWorkspaceProjectMetadataCountStatisticsObjectTypeCountListStruct): any; export declare function dataOciDataintegrationWorkspaceProjectMetadataCountStatisticsObjectTypeCountListStructToHclTerraform(struct?: DataOciDataintegrationWorkspaceProjectMetadataCountStatisticsObjectTypeCountListStruct): any; export declare class DataOciDataintegrationWorkspaceProjectMetadataCountStatisticsObjectTypeCountListStructOutputReference 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(): DataOciDataintegrationWorkspaceProjectMetadataCountStatisticsObjectTypeCountListStruct | undefined; set internalValue(value: DataOciDataintegrationWorkspaceProjectMetadataCountStatisticsObjectTypeCountListStruct | undefined); get objectCount(): string; get objectType(): string; } export declare class DataOciDataintegrationWorkspaceProjectMetadataCountStatisticsObjectTypeCountListStructList 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): DataOciDataintegrationWorkspaceProjectMetadataCountStatisticsObjectTypeCountListStructOutputReference; } export interface DataOciDataintegrationWorkspaceProjectMetadataCountStatistics { } export declare function dataOciDataintegrationWorkspaceProjectMetadataCountStatisticsToTerraform(struct?: DataOciDataintegrationWorkspaceProjectMetadataCountStatistics): any; export declare function dataOciDataintegrationWorkspaceProjectMetadataCountStatisticsToHclTerraform(struct?: DataOciDataintegrationWorkspaceProjectMetadataCountStatistics): any; export declare class DataOciDataintegrationWorkspaceProjectMetadataCountStatisticsOutputReference 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(): DataOciDataintegrationWorkspaceProjectMetadataCountStatistics | undefined; set internalValue(value: DataOciDataintegrationWorkspaceProjectMetadataCountStatistics | undefined); private _objectTypeCountList; get objectTypeCountList(): DataOciDataintegrationWorkspaceProjectMetadataCountStatisticsObjectTypeCountListStructList; } export declare class DataOciDataintegrationWorkspaceProjectMetadataCountStatisticsList 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): DataOciDataintegrationWorkspaceProjectMetadataCountStatisticsOutputReference; } export interface DataOciDataintegrationWorkspaceProjectMetadata { } export declare function dataOciDataintegrationWorkspaceProjectMetadataToTerraform(struct?: DataOciDataintegrationWorkspaceProjectMetadata): any; export declare function dataOciDataintegrationWorkspaceProjectMetadataToHclTerraform(struct?: DataOciDataintegrationWorkspaceProjectMetadata): any; export declare class DataOciDataintegrationWorkspaceProjectMetadataOutputReference 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(): DataOciDataintegrationWorkspaceProjectMetadata | undefined; set internalValue(value: DataOciDataintegrationWorkspaceProjectMetadata | undefined); private _aggregator; get aggregator(): DataOciDataintegrationWorkspaceProjectMetadataAggregatorList; get aggregatorKey(): string; private _countStatistics; get countStatistics(): DataOciDataintegrationWorkspaceProjectMetadataCountStatisticsList; get createdBy(): string; get createdByName(): string; get identifierPath(): string; private _infoFields; get infoFields(): cdktf.StringMap; get isFavorite(): cdktf.IResolvable; get labels(): string[]; get registryVersion(): number; get timeCreated(): string; get timeUpdated(): string; get updatedBy(): string; get updatedByName(): string; } export declare class DataOciDataintegrationWorkspaceProjectMetadataList 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): DataOciDataintegrationWorkspaceProjectMetadataOutputReference; } export interface DataOciDataintegrationWorkspaceProjectParentRef { } export declare function dataOciDataintegrationWorkspaceProjectParentRefToTerraform(struct?: DataOciDataintegrationWorkspaceProjectParentRef): any; export declare function dataOciDataintegrationWorkspaceProjectParentRefToHclTerraform(struct?: DataOciDataintegrationWorkspaceProjectParentRef): any; export declare class DataOciDataintegrationWorkspaceProjectParentRefOutputReference 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(): DataOciDataintegrationWorkspaceProjectParentRef | undefined; set internalValue(value: DataOciDataintegrationWorkspaceProjectParentRef | undefined); get parent(): string; get rootDocId(): string; } export declare class DataOciDataintegrationWorkspaceProjectParentRefList 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): DataOciDataintegrationWorkspaceProjectParentRefOutputReference; } export interface DataOciDataintegrationWorkspaceProjectRegistryMetadata { } export declare function dataOciDataintegrationWorkspaceProjectRegistryMetadataToTerraform(struct?: DataOciDataintegrationWorkspaceProjectRegistryMetadata): any; export declare function dataOciDataintegrationWorkspaceProjectRegistryMetadataToHclTerraform(struct?: DataOciDataintegrationWorkspaceProjectRegistryMetadata): any; export declare class DataOciDataintegrationWorkspaceProjectRegistryMetadataOutputReference 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(): DataOciDataintegrationWorkspaceProjectRegistryMetadata | undefined; set internalValue(value: DataOciDataintegrationWorkspaceProjectRegistryMetadata | undefined); get aggregatorKey(): string; get isFavorite(): cdktf.IResolvable; get key(): string; get labels(): string[]; get registryVersion(): number; } export declare class DataOciDataintegrationWorkspaceProjectRegistryMetadataList 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): DataOciDataintegrationWorkspaceProjectRegistryMetadataOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/dataintegration_workspace_project oci_dataintegration_workspace_project} */ export declare class DataOciDataintegrationWorkspaceProject extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_dataintegration_workspace_project"; /** * Generates CDKTF code for importing a DataOciDataintegrationWorkspaceProject 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 DataOciDataintegrationWorkspaceProject to import * @param importFromId The id of the existing DataOciDataintegrationWorkspaceProject that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/dataintegration_workspace_project#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciDataintegrationWorkspaceProject 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/dataintegration_workspace_project oci_dataintegration_workspace_project} 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 DataOciDataintegrationWorkspaceProjectConfig */ constructor(scope: Construct, id: string, config: DataOciDataintegrationWorkspaceProjectConfig); get description(): string; get id(): string; get identifier(): string; get key(): string; private _keyMap; get keyMap(): cdktf.StringMap; private _metadata; get metadata(): DataOciDataintegrationWorkspaceProjectMetadataList; get modelType(): string; get modelVersion(): string; get name(): string; get objectStatus(): number; get objectVersion(): number; private _parentRef; get parentRef(): DataOciDataintegrationWorkspaceProjectParentRefList; private _projectKey?; get projectKey(): string; set projectKey(value: string); get projectKeyInput(): string | undefined; private _registryMetadata; get registryMetadata(): DataOciDataintegrationWorkspaceProjectRegistryMetadataList; private _workspaceId?; get workspaceId(): string; set workspaceId(value: string); get workspaceIdInput(): string | undefined; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }