UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

788 lines (787 loc) 49.5 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciDevopsBuildRunConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_build_run#build_run_id DataOciDevopsBuildRun#build_run_id} */ readonly buildRunId: string; } export interface DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItems { } export declare function dataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsToTerraform(struct?: DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItems): any; export declare function dataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsToHclTerraform(struct?: DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItems): any; export declare class DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsOutputReference 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(): DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItems | undefined; set internalValue(value: DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItems | undefined); get deployArtifactId(): string; get name(): string; get value(): string; } export declare class DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsList 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): DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsOutputReference; } export interface DataOciDevopsBuildRunBuildOutputsArtifactOverrideParameters { } export declare function dataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersToTerraform(struct?: DataOciDevopsBuildRunBuildOutputsArtifactOverrideParameters): any; export declare function dataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersToHclTerraform(struct?: DataOciDevopsBuildRunBuildOutputsArtifactOverrideParameters): any; export declare class DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersOutputReference 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(): DataOciDevopsBuildRunBuildOutputsArtifactOverrideParameters | undefined; set internalValue(value: DataOciDevopsBuildRunBuildOutputsArtifactOverrideParameters | undefined); private _items; get items(): DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersItemsList; } export declare class DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersList 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): DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersOutputReference; } export interface DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItems { } export declare function dataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsToTerraform(struct?: DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItems): any; export declare function dataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsToHclTerraform(struct?: DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItems): any; export declare class DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsOutputReference 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(): DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItems | undefined; set internalValue(value: DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItems | undefined); get artifactRepositoryId(): string; get artifactType(): string; get deliveredArtifactHash(): string; get deliveredArtifactId(): string; get deployArtifactId(): string; get imageUri(): string; get outputArtifactName(): string; get path(): string; get version(): string; } export declare class DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsList 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): DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsOutputReference; } export interface DataOciDevopsBuildRunBuildOutputsDeliveredArtifacts { } export declare function dataOciDevopsBuildRunBuildOutputsDeliveredArtifactsToTerraform(struct?: DataOciDevopsBuildRunBuildOutputsDeliveredArtifacts): any; export declare function dataOciDevopsBuildRunBuildOutputsDeliveredArtifactsToHclTerraform(struct?: DataOciDevopsBuildRunBuildOutputsDeliveredArtifacts): any; export declare class DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsOutputReference 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(): DataOciDevopsBuildRunBuildOutputsDeliveredArtifacts | undefined; set internalValue(value: DataOciDevopsBuildRunBuildOutputsDeliveredArtifacts | undefined); private _items; get items(): DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsItemsList; } export declare class DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsList 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): DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsOutputReference; } export interface DataOciDevopsBuildRunBuildOutputsExportedVariablesItems { } export declare function dataOciDevopsBuildRunBuildOutputsExportedVariablesItemsToTerraform(struct?: DataOciDevopsBuildRunBuildOutputsExportedVariablesItems): any; export declare function dataOciDevopsBuildRunBuildOutputsExportedVariablesItemsToHclTerraform(struct?: DataOciDevopsBuildRunBuildOutputsExportedVariablesItems): any; export declare class DataOciDevopsBuildRunBuildOutputsExportedVariablesItemsOutputReference 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(): DataOciDevopsBuildRunBuildOutputsExportedVariablesItems | undefined; set internalValue(value: DataOciDevopsBuildRunBuildOutputsExportedVariablesItems | undefined); get name(): string; get value(): string; } export declare class DataOciDevopsBuildRunBuildOutputsExportedVariablesItemsList 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): DataOciDevopsBuildRunBuildOutputsExportedVariablesItemsOutputReference; } export interface DataOciDevopsBuildRunBuildOutputsExportedVariables { } export declare function dataOciDevopsBuildRunBuildOutputsExportedVariablesToTerraform(struct?: DataOciDevopsBuildRunBuildOutputsExportedVariables): any; export declare function dataOciDevopsBuildRunBuildOutputsExportedVariablesToHclTerraform(struct?: DataOciDevopsBuildRunBuildOutputsExportedVariables): any; export declare class DataOciDevopsBuildRunBuildOutputsExportedVariablesOutputReference 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(): DataOciDevopsBuildRunBuildOutputsExportedVariables | undefined; set internalValue(value: DataOciDevopsBuildRunBuildOutputsExportedVariables | undefined); private _items; get items(): DataOciDevopsBuildRunBuildOutputsExportedVariablesItemsList; } export declare class DataOciDevopsBuildRunBuildOutputsExportedVariablesList 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): DataOciDevopsBuildRunBuildOutputsExportedVariablesOutputReference; } export interface DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItems { } export declare function dataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsToTerraform(struct?: DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItems): any; export declare function dataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsToHclTerraform(struct?: DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItems): any; export declare class DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsOutputReference 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(): DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItems | undefined; set internalValue(value: DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItems | undefined); get buildStageId(): string; get commitHash(): string; get vulnerabilityAuditId(): string; } export declare class DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsList 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): DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsOutputReference; } export interface DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollection { } export declare function dataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionToTerraform(struct?: DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollection): any; export declare function dataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionToHclTerraform(struct?: DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollection): any; export declare class DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionOutputReference 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(): DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollection | undefined; set internalValue(value: DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollection | undefined); private _items; get items(): DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsList; } export declare class DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionList 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): DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionOutputReference; } export interface DataOciDevopsBuildRunBuildOutputs { } export declare function dataOciDevopsBuildRunBuildOutputsToTerraform(struct?: DataOciDevopsBuildRunBuildOutputs): any; export declare function dataOciDevopsBuildRunBuildOutputsToHclTerraform(struct?: DataOciDevopsBuildRunBuildOutputs): any; export declare class DataOciDevopsBuildRunBuildOutputsOutputReference 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(): DataOciDevopsBuildRunBuildOutputs | undefined; set internalValue(value: DataOciDevopsBuildRunBuildOutputs | undefined); private _artifactOverrideParameters; get artifactOverrideParameters(): DataOciDevopsBuildRunBuildOutputsArtifactOverrideParametersList; private _deliveredArtifacts; get deliveredArtifacts(): DataOciDevopsBuildRunBuildOutputsDeliveredArtifactsList; private _exportedVariables; get exportedVariables(): DataOciDevopsBuildRunBuildOutputsExportedVariablesList; private _vulnerabilityAuditSummaryCollection; get vulnerabilityAuditSummaryCollection(): DataOciDevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionList; } export declare class DataOciDevopsBuildRunBuildOutputsList 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): DataOciDevopsBuildRunBuildOutputsOutputReference; } export interface DataOciDevopsBuildRunBuildRunArgumentsItems { } export declare function dataOciDevopsBuildRunBuildRunArgumentsItemsToTerraform(struct?: DataOciDevopsBuildRunBuildRunArgumentsItems): any; export declare function dataOciDevopsBuildRunBuildRunArgumentsItemsToHclTerraform(struct?: DataOciDevopsBuildRunBuildRunArgumentsItems): any; export declare class DataOciDevopsBuildRunBuildRunArgumentsItemsOutputReference 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(): DataOciDevopsBuildRunBuildRunArgumentsItems | undefined; set internalValue(value: DataOciDevopsBuildRunBuildRunArgumentsItems | undefined); get name(): string; get value(): string; } export declare class DataOciDevopsBuildRunBuildRunArgumentsItemsList 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): DataOciDevopsBuildRunBuildRunArgumentsItemsOutputReference; } export interface DataOciDevopsBuildRunBuildRunArguments { } export declare function dataOciDevopsBuildRunBuildRunArgumentsToTerraform(struct?: DataOciDevopsBuildRunBuildRunArguments): any; export declare function dataOciDevopsBuildRunBuildRunArgumentsToHclTerraform(struct?: DataOciDevopsBuildRunBuildRunArguments): any; export declare class DataOciDevopsBuildRunBuildRunArgumentsOutputReference 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(): DataOciDevopsBuildRunBuildRunArguments | undefined; set internalValue(value: DataOciDevopsBuildRunBuildRunArguments | undefined); private _items; get items(): DataOciDevopsBuildRunBuildRunArgumentsItemsList; } export declare class DataOciDevopsBuildRunBuildRunArgumentsList 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): DataOciDevopsBuildRunBuildRunArgumentsOutputReference; } export interface DataOciDevopsBuildRunBuildRunProgress { } export declare function dataOciDevopsBuildRunBuildRunProgressToTerraform(struct?: DataOciDevopsBuildRunBuildRunProgress): any; export declare function dataOciDevopsBuildRunBuildRunProgressToHclTerraform(struct?: DataOciDevopsBuildRunBuildRunProgress): any; export declare class DataOciDevopsBuildRunBuildRunProgressOutputReference 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(): DataOciDevopsBuildRunBuildRunProgress | undefined; set internalValue(value: DataOciDevopsBuildRunBuildRunProgress | undefined); private _buildPipelineStageRunProgress; get buildPipelineStageRunProgress(): cdktf.StringMap; get timeFinished(): string; get timeStarted(): string; } export declare class DataOciDevopsBuildRunBuildRunProgressList 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): DataOciDevopsBuildRunBuildRunProgressOutputReference; } export interface DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilter { } export declare function dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilterToTerraform(struct?: DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilter): any; export declare function dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilterToHclTerraform(struct?: DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilter): any; export declare class DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilterOutputReference 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(): DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilter | undefined; set internalValue(value: DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilter | undefined); get filePaths(): string[]; } export declare class DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilterList 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): DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilterOutputReference; } export interface DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExclude { } export declare function dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeToTerraform(struct?: DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExclude): any; export declare function dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeToHclTerraform(struct?: DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExclude): any; export declare class DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeOutputReference 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(): DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExclude | undefined; set internalValue(value: DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExclude | undefined); private _fileFilter; get fileFilter(): DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilterList; } export declare class DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeList 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): DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeOutputReference; } export interface DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilter { } export declare function dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilterToTerraform(struct?: DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilter): any; export declare function dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilterToHclTerraform(struct?: DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilter): any; export declare class DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilterOutputReference 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(): DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilter | undefined; set internalValue(value: DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilter | undefined); get filePaths(): string[]; } export declare class DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilterList 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): DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilterOutputReference; } export interface DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterInclude { } export declare function dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeToTerraform(struct?: DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterInclude): any; export declare function dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeToHclTerraform(struct?: DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterInclude): any; export declare class DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeOutputReference 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(): DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterInclude | undefined; set internalValue(value: DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterInclude | undefined); get baseRef(): string; private _fileFilter; get fileFilter(): DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilterList; get headRef(): string; get repositoryName(): string; } export declare class DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeList 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): DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeOutputReference; } export interface DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilter { } export declare function dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterToTerraform(struct?: DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilter): any; export declare function dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterToHclTerraform(struct?: DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilter): any; export declare class DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterOutputReference 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(): DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilter | undefined; set internalValue(value: DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilter | undefined); get events(): string[]; private _exclude; get exclude(): DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeList; private _include; get include(): DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeList; get triggerSource(): string; } export declare class DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterList 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): DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterOutputReference; } export interface DataOciDevopsBuildRunBuildRunSourceTriggerInfoActions { } export declare function dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsToTerraform(struct?: DataOciDevopsBuildRunBuildRunSourceTriggerInfoActions): any; export declare function dataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsToHclTerraform(struct?: DataOciDevopsBuildRunBuildRunSourceTriggerInfoActions): any; export declare class DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsOutputReference 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(): DataOciDevopsBuildRunBuildRunSourceTriggerInfoActions | undefined; set internalValue(value: DataOciDevopsBuildRunBuildRunSourceTriggerInfoActions | undefined); get buildPipelineId(): string; private _filter; get filter(): DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsFilterList; get type(): string; } export declare class DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsList 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): DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsOutputReference; } export interface DataOciDevopsBuildRunBuildRunSourceTriggerInfo { } export declare function dataOciDevopsBuildRunBuildRunSourceTriggerInfoToTerraform(struct?: DataOciDevopsBuildRunBuildRunSourceTriggerInfo): any; export declare function dataOciDevopsBuildRunBuildRunSourceTriggerInfoToHclTerraform(struct?: DataOciDevopsBuildRunBuildRunSourceTriggerInfo): any; export declare class DataOciDevopsBuildRunBuildRunSourceTriggerInfoOutputReference 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(): DataOciDevopsBuildRunBuildRunSourceTriggerInfo | undefined; set internalValue(value: DataOciDevopsBuildRunBuildRunSourceTriggerInfo | undefined); private _actions; get actions(): DataOciDevopsBuildRunBuildRunSourceTriggerInfoActionsList; get displayName(): string; } export declare class DataOciDevopsBuildRunBuildRunSourceTriggerInfoList 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): DataOciDevopsBuildRunBuildRunSourceTriggerInfoOutputReference; } export interface DataOciDevopsBuildRunBuildRunSource { } export declare function dataOciDevopsBuildRunBuildRunSourceToTerraform(struct?: DataOciDevopsBuildRunBuildRunSource): any; export declare function dataOciDevopsBuildRunBuildRunSourceToHclTerraform(struct?: DataOciDevopsBuildRunBuildRunSource): any; export declare class DataOciDevopsBuildRunBuildRunSourceOutputReference 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(): DataOciDevopsBuildRunBuildRunSource | undefined; set internalValue(value: DataOciDevopsBuildRunBuildRunSource | undefined); get repositoryId(): string; get sourceType(): string; get triggerId(): string; private _triggerInfo; get triggerInfo(): DataOciDevopsBuildRunBuildRunSourceTriggerInfoList; } export declare class DataOciDevopsBuildRunBuildRunSourceList 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): DataOciDevopsBuildRunBuildRunSourceOutputReference; } export interface DataOciDevopsBuildRunCommitInfo { } export declare function dataOciDevopsBuildRunCommitInfoToTerraform(struct?: DataOciDevopsBuildRunCommitInfo): any; export declare function dataOciDevopsBuildRunCommitInfoToHclTerraform(struct?: DataOciDevopsBuildRunCommitInfo): any; export declare class DataOciDevopsBuildRunCommitInfoOutputReference 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(): DataOciDevopsBuildRunCommitInfo | undefined; set internalValue(value: DataOciDevopsBuildRunCommitInfo | undefined); get commitHash(): string; get repositoryBranch(): string; get repositoryUrl(): string; } export declare class DataOciDevopsBuildRunCommitInfoList 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): DataOciDevopsBuildRunCommitInfoOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_build_run oci_devops_build_run} */ export declare class DataOciDevopsBuildRun extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_devops_build_run"; /** * Generates CDKTF code for importing a DataOciDevopsBuildRun 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 DataOciDevopsBuildRun to import * @param importFromId The id of the existing DataOciDevopsBuildRun that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_build_run#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciDevopsBuildRun 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_run oci_devops_build_run} 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 DataOciDevopsBuildRunConfig */ constructor(scope: Construct, id: string, config: DataOciDevopsBuildRunConfig); private _buildOutputs; get buildOutputs(): DataOciDevopsBuildRunBuildOutputsList; get buildPipelineId(): string; private _buildRunArguments; get buildRunArguments(): DataOciDevopsBuildRunBuildRunArgumentsList; private _buildRunId?; get buildRunId(): string; set buildRunId(value: string); get buildRunIdInput(): string | undefined; private _buildRunProgress; get buildRunProgress(): DataOciDevopsBuildRunBuildRunProgressList; private _buildRunSource; get buildRunSource(): DataOciDevopsBuildRunBuildRunSourceList; private _commitInfo; get commitInfo(): DataOciDevopsBuildRunCommitInfoList; 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; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }