UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

554 lines (553 loc) 35.2 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciDevopsBuildRunsConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_build_runs#build_pipeline_id DataOciDevopsBuildRuns#build_pipeline_id} */ readonly buildPipelineId?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_build_runs#compartment_id DataOciDevopsBuildRuns#compartment_id} */ readonly compartmentId?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_build_runs#display_name DataOciDevopsBuildRuns#display_name} */ readonly displayName?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_build_runs#id DataOciDevopsBuildRuns#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/devops_build_runs#project_id DataOciDevopsBuildRuns#project_id} */ readonly projectId?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_build_runs#state DataOciDevopsBuildRuns#state} */ readonly state?: string; /** * filter block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_build_runs#filter DataOciDevopsBuildRuns#filter} */ readonly filter?: DataOciDevopsBuildRunsFilter[] | cdktf.IResolvable; } export interface DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunArgumentsItems { } export declare function dataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunArgumentsItemsToTerraform(struct?: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunArgumentsItems): any; export declare function dataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunArgumentsItemsToHclTerraform(struct?: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunArgumentsItems): any; export declare class DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunArgumentsItemsOutputReference 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(): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunArgumentsItems | undefined; set internalValue(value: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunArgumentsItems | undefined); get name(): string; get value(): string; } export declare class DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunArgumentsItemsList 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): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunArgumentsItemsOutputReference; } export interface DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunArguments { } export declare function dataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunArgumentsToTerraform(struct?: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunArguments): any; export declare function dataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunArgumentsToHclTerraform(struct?: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunArguments): any; export declare class DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunArgumentsOutputReference 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(): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunArguments | undefined; set internalValue(value: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunArguments | undefined); private _items; get items(): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunArgumentsItemsList; } export declare class DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunArgumentsList 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): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunArgumentsOutputReference; } export interface DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunProgressSummary { } export declare function dataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunProgressSummaryToTerraform(struct?: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunProgressSummary): any; export declare function dataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunProgressSummaryToHclTerraform(struct?: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunProgressSummary): any; export declare class DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunProgressSummaryOutputReference 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(): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunProgressSummary | undefined; set internalValue(value: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunProgressSummary | undefined); get timeFinished(): string; get timeStarted(): string; } export declare class DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunProgressSummaryList 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): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunProgressSummaryOutputReference; } export interface DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsFilterInclude { } export declare function dataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsFilterIncludeToTerraform(struct?: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsFilterInclude): any; export declare function dataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsFilterIncludeToHclTerraform(struct?: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsFilterInclude): any; export declare class DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsFilterIncludeOutputReference 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(): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsFilterInclude | undefined; set internalValue(value: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsFilterInclude | undefined); get baseRef(): string; get headRef(): string; } export declare class DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsFilterIncludeList 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): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsFilterIncludeOutputReference; } export interface DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsFilter { } export declare function dataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsFilterToTerraform(struct?: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsFilter): any; export declare function dataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsFilterToHclTerraform(struct?: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsFilter): any; export declare class DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsFilterOutputReference 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(): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsFilter | undefined; set internalValue(value: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsFilter | undefined); get events(): string[]; private _include; get include(): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsFilterIncludeList; get triggerSource(): string; } export declare class DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsFilterList 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): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsFilterOutputReference; } export interface DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActions { } export declare function dataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsToTerraform(struct?: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActions): any; export declare function dataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsToHclTerraform(struct?: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActions): any; export declare class DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsOutputReference 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(): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActions | undefined; set internalValue(value: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActions | undefined); get buildPipelineId(): string; private _filter; get filter(): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsFilterList; get type(): string; } export declare class DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsList 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): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsOutputReference; } export interface DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfo { } export declare function dataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoToTerraform(struct?: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfo): any; export declare function dataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoToHclTerraform(struct?: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfo): any; export declare class DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoOutputReference 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(): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfo | undefined; set internalValue(value: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfo | undefined); private _actions; get actions(): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoActionsList; get displayName(): string; get triggerId(): string; } export declare class DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoList 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): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoOutputReference; } export interface DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSource { } export declare function dataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceToTerraform(struct?: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSource): any; export declare function dataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceToHclTerraform(struct?: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSource): any; export declare class DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceOutputReference 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(): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSource | undefined; set internalValue(value: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSource | undefined); get repositoryId(): string; get sourceType(): string; private _triggerInfo; get triggerInfo(): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceTriggerInfoList; } export declare class DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceList 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): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceOutputReference; } export interface DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsCommitInfo { } export declare function dataOciDevopsBuildRunsBuildRunSummaryCollectionItemsCommitInfoToTerraform(struct?: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsCommitInfo): any; export declare function dataOciDevopsBuildRunsBuildRunSummaryCollectionItemsCommitInfoToHclTerraform(struct?: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsCommitInfo): any; export declare class DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsCommitInfoOutputReference 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(): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsCommitInfo | undefined; set internalValue(value: DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsCommitInfo | undefined); get commitHash(): string; get repositoryBranch(): string; get repositoryUrl(): string; } export declare class DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsCommitInfoList 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): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsCommitInfoOutputReference; } export interface DataOciDevopsBuildRunsBuildRunSummaryCollectionItems { } export declare function dataOciDevopsBuildRunsBuildRunSummaryCollectionItemsToTerraform(struct?: DataOciDevopsBuildRunsBuildRunSummaryCollectionItems): any; export declare function dataOciDevopsBuildRunsBuildRunSummaryCollectionItemsToHclTerraform(struct?: DataOciDevopsBuildRunsBuildRunSummaryCollectionItems): any; export declare class DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsOutputReference 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(): DataOciDevopsBuildRunsBuildRunSummaryCollectionItems | undefined; set internalValue(value: DataOciDevopsBuildRunsBuildRunSummaryCollectionItems | undefined); get buildPipelineId(): string; private _buildRunArguments; get buildRunArguments(): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunArgumentsList; private _buildRunProgressSummary; get buildRunProgressSummary(): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunProgressSummaryList; private _buildRunSource; get buildRunSource(): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsBuildRunSourceList; private _commitInfo; get commitInfo(): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsCommitInfoList; get compartmentId(): string; private _definedTags; get definedTags(): cdktf.StringMap; get displayName(): string; private _freeformTags; get freeformTags(): cdktf.StringMap; get id(): string; get lifecycleDetails(): string; get projectId(): string; get state(): string; private _systemTags; get systemTags(): cdktf.StringMap; get timeCreated(): string; get timeUpdated(): string; } export declare class DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsList 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): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsOutputReference; } export interface DataOciDevopsBuildRunsBuildRunSummaryCollection { } export declare function dataOciDevopsBuildRunsBuildRunSummaryCollectionToTerraform(struct?: DataOciDevopsBuildRunsBuildRunSummaryCollection): any; export declare function dataOciDevopsBuildRunsBuildRunSummaryCollectionToHclTerraform(struct?: DataOciDevopsBuildRunsBuildRunSummaryCollection): any; export declare class DataOciDevopsBuildRunsBuildRunSummaryCollectionOutputReference 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(): DataOciDevopsBuildRunsBuildRunSummaryCollection | undefined; set internalValue(value: DataOciDevopsBuildRunsBuildRunSummaryCollection | undefined); private _items; get items(): DataOciDevopsBuildRunsBuildRunSummaryCollectionItemsList; } export declare class DataOciDevopsBuildRunsBuildRunSummaryCollectionList 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): DataOciDevopsBuildRunsBuildRunSummaryCollectionOutputReference; } export interface DataOciDevopsBuildRunsFilter { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_build_runs#name DataOciDevopsBuildRuns#name} */ readonly name: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_build_runs#regex DataOciDevopsBuildRuns#regex} */ readonly regex?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_build_runs#values DataOciDevopsBuildRuns#values} */ readonly values: string[]; } export declare function dataOciDevopsBuildRunsFilterToTerraform(struct?: DataOciDevopsBuildRunsFilter | cdktf.IResolvable): any; export declare function dataOciDevopsBuildRunsFilterToHclTerraform(struct?: DataOciDevopsBuildRunsFilter | cdktf.IResolvable): any; export declare class DataOciDevopsBuildRunsFilterOutputReference 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(): DataOciDevopsBuildRunsFilter | cdktf.IResolvable | undefined; set internalValue(value: DataOciDevopsBuildRunsFilter | 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 DataOciDevopsBuildRunsFilterList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DataOciDevopsBuildRunsFilter[] | 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): DataOciDevopsBuildRunsFilterOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_build_runs oci_devops_build_runs} */ export declare class DataOciDevopsBuildRuns extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_devops_build_runs"; /** * Generates CDKTF code for importing a DataOciDevopsBuildRuns 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 DataOciDevopsBuildRuns to import * @param importFromId The id of the existing DataOciDevopsBuildRuns that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_build_runs#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciDevopsBuildRuns 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/devops_build_runs oci_devops_build_runs} 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 DataOciDevopsBuildRunsConfig = {} */ constructor(scope: Construct, id: string, config?: DataOciDevopsBuildRunsConfig); private _buildPipelineId?; get buildPipelineId(): string; set buildPipelineId(value: string); resetBuildPipelineId(): void; get buildPipelineIdInput(): string | undefined; private _buildRunSummaryCollection; get buildRunSummaryCollection(): DataOciDevopsBuildRunsBuildRunSummaryCollectionList; private _compartmentId?; get compartmentId(): string; set compartmentId(value: string); resetCompartmentId(): void; 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 _projectId?; get projectId(): string; set projectId(value: string); resetProjectId(): void; get projectIdInput(): string | undefined; private _state?; get state(): string; set state(value: string); resetState(): void; get stateInput(): string | undefined; private _filter; get filter(): DataOciDevopsBuildRunsFilterList; putFilter(value: DataOciDevopsBuildRunsFilter[] | cdktf.IResolvable): void; resetFilter(): void; get filterInput(): cdktf.IResolvable | DataOciDevopsBuildRunsFilter[] | undefined; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }