UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

833 lines 53.5 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DevopsBuildRunConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/devops_build_run#build_pipeline_id DevopsBuildRun#build_pipeline_id} */ readonly buildPipelineId: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/devops_build_run#defined_tags DevopsBuildRun#defined_tags} */ readonly definedTags?: { [key: string]: string; }; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/devops_build_run#display_name DevopsBuildRun#display_name} */ readonly displayName?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/devops_build_run#freeform_tags DevopsBuildRun#freeform_tags} */ readonly freeformTags?: { [key: string]: string; }; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/devops_build_run#id DevopsBuildRun#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; /** * build_run_arguments block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/devops_build_run#build_run_arguments DevopsBuildRun#build_run_arguments} */ readonly buildRunArguments?: DevopsBuildRunBuildRunArguments; /** * commit_info block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/devops_build_run#commit_info DevopsBuildRun#commit_info} */ readonly commitInfo?: DevopsBuildRunCommitInfo; /** * timeouts block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/devops_build_run#timeouts DevopsBuildRun#timeouts} */ readonly timeouts?: DevopsBuildRunTimeouts; } export interface DevopsBuildRunBuildOutputsArtifactOverrideParametersItems { } export declare function devopsBuildRunBuildOutputsArtifactOverrideParametersItemsToTerraform(struct?: DevopsBuildRunBuildOutputsArtifactOverrideParametersItems): any; export declare function devopsBuildRunBuildOutputsArtifactOverrideParametersItemsToHclTerraform(struct?: DevopsBuildRunBuildOutputsArtifactOverrideParametersItems): any; export declare class DevopsBuildRunBuildOutputsArtifactOverrideParametersItemsOutputReference 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(): DevopsBuildRunBuildOutputsArtifactOverrideParametersItems | undefined; set internalValue(value: DevopsBuildRunBuildOutputsArtifactOverrideParametersItems | undefined); get deployArtifactId(): string; get name(): string; get value(): string; } export declare class DevopsBuildRunBuildOutputsArtifactOverrideParametersItemsList 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): DevopsBuildRunBuildOutputsArtifactOverrideParametersItemsOutputReference; } export interface DevopsBuildRunBuildOutputsArtifactOverrideParameters { } export declare function devopsBuildRunBuildOutputsArtifactOverrideParametersToTerraform(struct?: DevopsBuildRunBuildOutputsArtifactOverrideParameters): any; export declare function devopsBuildRunBuildOutputsArtifactOverrideParametersToHclTerraform(struct?: DevopsBuildRunBuildOutputsArtifactOverrideParameters): any; export declare class DevopsBuildRunBuildOutputsArtifactOverrideParametersOutputReference 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(): DevopsBuildRunBuildOutputsArtifactOverrideParameters | undefined; set internalValue(value: DevopsBuildRunBuildOutputsArtifactOverrideParameters | undefined); private _items; get items(): DevopsBuildRunBuildOutputsArtifactOverrideParametersItemsList; } export declare class DevopsBuildRunBuildOutputsArtifactOverrideParametersList 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): DevopsBuildRunBuildOutputsArtifactOverrideParametersOutputReference; } export interface DevopsBuildRunBuildOutputsDeliveredArtifactsItems { } export declare function devopsBuildRunBuildOutputsDeliveredArtifactsItemsToTerraform(struct?: DevopsBuildRunBuildOutputsDeliveredArtifactsItems): any; export declare function devopsBuildRunBuildOutputsDeliveredArtifactsItemsToHclTerraform(struct?: DevopsBuildRunBuildOutputsDeliveredArtifactsItems): any; export declare class DevopsBuildRunBuildOutputsDeliveredArtifactsItemsOutputReference 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(): DevopsBuildRunBuildOutputsDeliveredArtifactsItems | undefined; set internalValue(value: DevopsBuildRunBuildOutputsDeliveredArtifactsItems | 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 DevopsBuildRunBuildOutputsDeliveredArtifactsItemsList 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): DevopsBuildRunBuildOutputsDeliveredArtifactsItemsOutputReference; } export interface DevopsBuildRunBuildOutputsDeliveredArtifacts { } export declare function devopsBuildRunBuildOutputsDeliveredArtifactsToTerraform(struct?: DevopsBuildRunBuildOutputsDeliveredArtifacts): any; export declare function devopsBuildRunBuildOutputsDeliveredArtifactsToHclTerraform(struct?: DevopsBuildRunBuildOutputsDeliveredArtifacts): any; export declare class DevopsBuildRunBuildOutputsDeliveredArtifactsOutputReference 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(): DevopsBuildRunBuildOutputsDeliveredArtifacts | undefined; set internalValue(value: DevopsBuildRunBuildOutputsDeliveredArtifacts | undefined); private _items; get items(): DevopsBuildRunBuildOutputsDeliveredArtifactsItemsList; } export declare class DevopsBuildRunBuildOutputsDeliveredArtifactsList 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): DevopsBuildRunBuildOutputsDeliveredArtifactsOutputReference; } export interface DevopsBuildRunBuildOutputsExportedVariablesItems { } export declare function devopsBuildRunBuildOutputsExportedVariablesItemsToTerraform(struct?: DevopsBuildRunBuildOutputsExportedVariablesItems): any; export declare function devopsBuildRunBuildOutputsExportedVariablesItemsToHclTerraform(struct?: DevopsBuildRunBuildOutputsExportedVariablesItems): any; export declare class DevopsBuildRunBuildOutputsExportedVariablesItemsOutputReference 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(): DevopsBuildRunBuildOutputsExportedVariablesItems | undefined; set internalValue(value: DevopsBuildRunBuildOutputsExportedVariablesItems | undefined); get name(): string; get value(): string; } export declare class DevopsBuildRunBuildOutputsExportedVariablesItemsList 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): DevopsBuildRunBuildOutputsExportedVariablesItemsOutputReference; } export interface DevopsBuildRunBuildOutputsExportedVariables { } export declare function devopsBuildRunBuildOutputsExportedVariablesToTerraform(struct?: DevopsBuildRunBuildOutputsExportedVariables): any; export declare function devopsBuildRunBuildOutputsExportedVariablesToHclTerraform(struct?: DevopsBuildRunBuildOutputsExportedVariables): any; export declare class DevopsBuildRunBuildOutputsExportedVariablesOutputReference 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(): DevopsBuildRunBuildOutputsExportedVariables | undefined; set internalValue(value: DevopsBuildRunBuildOutputsExportedVariables | undefined); private _items; get items(): DevopsBuildRunBuildOutputsExportedVariablesItemsList; } export declare class DevopsBuildRunBuildOutputsExportedVariablesList 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): DevopsBuildRunBuildOutputsExportedVariablesOutputReference; } export interface DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItems { } export declare function devopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsToTerraform(struct?: DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItems): any; export declare function devopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsToHclTerraform(struct?: DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItems): any; export declare class DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsOutputReference 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(): DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItems | undefined; set internalValue(value: DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItems | undefined); get buildStageId(): string; get commitHash(): string; get vulnerabilityAuditId(): string; } export declare class DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsList 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): DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsOutputReference; } export interface DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollection { } export declare function devopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionToTerraform(struct?: DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollection): any; export declare function devopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionToHclTerraform(struct?: DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollection): any; export declare class DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionOutputReference 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(): DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollection | undefined; set internalValue(value: DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollection | undefined); private _items; get items(): DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionItemsList; } export declare class DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionList 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): DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionOutputReference; } export interface DevopsBuildRunBuildOutputs { } export declare function devopsBuildRunBuildOutputsToTerraform(struct?: DevopsBuildRunBuildOutputs): any; export declare function devopsBuildRunBuildOutputsToHclTerraform(struct?: DevopsBuildRunBuildOutputs): any; export declare class DevopsBuildRunBuildOutputsOutputReference 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(): DevopsBuildRunBuildOutputs | undefined; set internalValue(value: DevopsBuildRunBuildOutputs | undefined); private _artifactOverrideParameters; get artifactOverrideParameters(): DevopsBuildRunBuildOutputsArtifactOverrideParametersList; private _deliveredArtifacts; get deliveredArtifacts(): DevopsBuildRunBuildOutputsDeliveredArtifactsList; private _exportedVariables; get exportedVariables(): DevopsBuildRunBuildOutputsExportedVariablesList; private _vulnerabilityAuditSummaryCollection; get vulnerabilityAuditSummaryCollection(): DevopsBuildRunBuildOutputsVulnerabilityAuditSummaryCollectionList; } export declare class DevopsBuildRunBuildOutputsList 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): DevopsBuildRunBuildOutputsOutputReference; } export interface DevopsBuildRunBuildRunProgress { } export declare function devopsBuildRunBuildRunProgressToTerraform(struct?: DevopsBuildRunBuildRunProgress): any; export declare function devopsBuildRunBuildRunProgressToHclTerraform(struct?: DevopsBuildRunBuildRunProgress): any; export declare class DevopsBuildRunBuildRunProgressOutputReference 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(): DevopsBuildRunBuildRunProgress | undefined; set internalValue(value: DevopsBuildRunBuildRunProgress | undefined); private _buildPipelineStageRunProgress; get buildPipelineStageRunProgress(): cdktf.StringMap; get timeFinished(): string; get timeStarted(): string; } export declare class DevopsBuildRunBuildRunProgressList 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): DevopsBuildRunBuildRunProgressOutputReference; } export interface DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilter { } export declare function devopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilterToTerraform(struct?: DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilter): any; export declare function devopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilterToHclTerraform(struct?: DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilter): any; export declare class DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilterOutputReference 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(): DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilter | undefined; set internalValue(value: DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilter | undefined); get filePaths(): string[]; } export declare class DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilterList 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): DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilterOutputReference; } export interface DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExclude { } export declare function devopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeToTerraform(struct?: DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExclude): any; export declare function devopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeToHclTerraform(struct?: DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExclude): any; export declare class DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeOutputReference 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(): DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExclude | undefined; set internalValue(value: DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExclude | undefined); private _fileFilter; get fileFilter(): DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeFileFilterList; } export declare class DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeList 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): DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeOutputReference; } export interface DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilter { } export declare function devopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilterToTerraform(struct?: DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilter): any; export declare function devopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilterToHclTerraform(struct?: DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilter): any; export declare class DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilterOutputReference 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(): DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilter | undefined; set internalValue(value: DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilter | undefined); get filePaths(): string[]; } export declare class DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilterList 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): DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilterOutputReference; } export interface DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterInclude { } export declare function devopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeToTerraform(struct?: DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterInclude): any; export declare function devopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeToHclTerraform(struct?: DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterInclude): any; export declare class DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeOutputReference 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(): DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterInclude | undefined; set internalValue(value: DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterInclude | undefined); get baseRef(): string; private _fileFilter; get fileFilter(): DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeFileFilterList; get headRef(): string; get repositoryName(): string; } export declare class DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeList 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): DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeOutputReference; } export interface DevopsBuildRunBuildRunSourceTriggerInfoActionsFilter { } export declare function devopsBuildRunBuildRunSourceTriggerInfoActionsFilterToTerraform(struct?: DevopsBuildRunBuildRunSourceTriggerInfoActionsFilter): any; export declare function devopsBuildRunBuildRunSourceTriggerInfoActionsFilterToHclTerraform(struct?: DevopsBuildRunBuildRunSourceTriggerInfoActionsFilter): any; export declare class DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterOutputReference 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(): DevopsBuildRunBuildRunSourceTriggerInfoActionsFilter | undefined; set internalValue(value: DevopsBuildRunBuildRunSourceTriggerInfoActionsFilter | undefined); get events(): string[]; private _exclude; get exclude(): DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterExcludeList; private _include; get include(): DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterIncludeList; get triggerSource(): string; } export declare class DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterList 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): DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterOutputReference; } export interface DevopsBuildRunBuildRunSourceTriggerInfoActions { } export declare function devopsBuildRunBuildRunSourceTriggerInfoActionsToTerraform(struct?: DevopsBuildRunBuildRunSourceTriggerInfoActions): any; export declare function devopsBuildRunBuildRunSourceTriggerInfoActionsToHclTerraform(struct?: DevopsBuildRunBuildRunSourceTriggerInfoActions): any; export declare class DevopsBuildRunBuildRunSourceTriggerInfoActionsOutputReference 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(): DevopsBuildRunBuildRunSourceTriggerInfoActions | undefined; set internalValue(value: DevopsBuildRunBuildRunSourceTriggerInfoActions | undefined); get buildPipelineId(): string; private _filter; get filter(): DevopsBuildRunBuildRunSourceTriggerInfoActionsFilterList; get type(): string; } export declare class DevopsBuildRunBuildRunSourceTriggerInfoActionsList 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): DevopsBuildRunBuildRunSourceTriggerInfoActionsOutputReference; } export interface DevopsBuildRunBuildRunSourceTriggerInfo { } export declare function devopsBuildRunBuildRunSourceTriggerInfoToTerraform(struct?: DevopsBuildRunBuildRunSourceTriggerInfo): any; export declare function devopsBuildRunBuildRunSourceTriggerInfoToHclTerraform(struct?: DevopsBuildRunBuildRunSourceTriggerInfo): any; export declare class DevopsBuildRunBuildRunSourceTriggerInfoOutputReference 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(): DevopsBuildRunBuildRunSourceTriggerInfo | undefined; set internalValue(value: DevopsBuildRunBuildRunSourceTriggerInfo | undefined); private _actions; get actions(): DevopsBuildRunBuildRunSourceTriggerInfoActionsList; get displayName(): string; } export declare class DevopsBuildRunBuildRunSourceTriggerInfoList 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): DevopsBuildRunBuildRunSourceTriggerInfoOutputReference; } export interface DevopsBuildRunBuildRunSource { } export declare function devopsBuildRunBuildRunSourceToTerraform(struct?: DevopsBuildRunBuildRunSource): any; export declare function devopsBuildRunBuildRunSourceToHclTerraform(struct?: DevopsBuildRunBuildRunSource): any; export declare class DevopsBuildRunBuildRunSourceOutputReference 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(): DevopsBuildRunBuildRunSource | undefined; set internalValue(value: DevopsBuildRunBuildRunSource | undefined); get repositoryId(): string; get sourceType(): string; get triggerId(): string; private _triggerInfo; get triggerInfo(): DevopsBuildRunBuildRunSourceTriggerInfoList; } export declare class DevopsBuildRunBuildRunSourceList 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): DevopsBuildRunBuildRunSourceOutputReference; } export interface DevopsBuildRunBuildRunArgumentsItems { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/devops_build_run#name DevopsBuildRun#name} */ readonly name: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/devops_build_run#value DevopsBuildRun#value} */ readonly value: string; } export declare function devopsBuildRunBuildRunArgumentsItemsToTerraform(struct?: DevopsBuildRunBuildRunArgumentsItems | cdktf.IResolvable): any; export declare function devopsBuildRunBuildRunArgumentsItemsToHclTerraform(struct?: DevopsBuildRunBuildRunArgumentsItems | cdktf.IResolvable): any; export declare class DevopsBuildRunBuildRunArgumentsItemsOutputReference 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(): DevopsBuildRunBuildRunArgumentsItems | cdktf.IResolvable | undefined; set internalValue(value: DevopsBuildRunBuildRunArgumentsItems | cdktf.IResolvable | undefined); private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; private _value?; get value(): string; set value(value: string); get valueInput(): string | undefined; } export declare class DevopsBuildRunBuildRunArgumentsItemsList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DevopsBuildRunBuildRunArgumentsItems[] | 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): DevopsBuildRunBuildRunArgumentsItemsOutputReference; } export interface DevopsBuildRunBuildRunArguments { /** * items block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/devops_build_run#items DevopsBuildRun#items} */ readonly items: DevopsBuildRunBuildRunArgumentsItems[] | cdktf.IResolvable; } export declare function devopsBuildRunBuildRunArgumentsToTerraform(struct?: DevopsBuildRunBuildRunArgumentsOutputReference | DevopsBuildRunBuildRunArguments): any; export declare function devopsBuildRunBuildRunArgumentsToHclTerraform(struct?: DevopsBuildRunBuildRunArgumentsOutputReference | DevopsBuildRunBuildRunArguments): any; export declare class DevopsBuildRunBuildRunArgumentsOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DevopsBuildRunBuildRunArguments | undefined; set internalValue(value: DevopsBuildRunBuildRunArguments | undefined); private _items; get items(): DevopsBuildRunBuildRunArgumentsItemsList; putItems(value: DevopsBuildRunBuildRunArgumentsItems[] | cdktf.IResolvable): void; get itemsInput(): cdktf.IResolvable | DevopsBuildRunBuildRunArgumentsItems[] | undefined; } export interface DevopsBuildRunCommitInfo { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/devops_build_run#commit_hash DevopsBuildRun#commit_hash} */ readonly commitHash: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/devops_build_run#repository_branch DevopsBuildRun#repository_branch} */ readonly repositoryBranch: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/devops_build_run#repository_url DevopsBuildRun#repository_url} */ readonly repositoryUrl: string; } export declare function devopsBuildRunCommitInfoToTerraform(struct?: DevopsBuildRunCommitInfoOutputReference | DevopsBuildRunCommitInfo): any; export declare function devopsBuildRunCommitInfoToHclTerraform(struct?: DevopsBuildRunCommitInfoOutputReference | DevopsBuildRunCommitInfo): any; export declare class DevopsBuildRunCommitInfoOutputReference extends cdktf.ComplexObject { private isEmptyObject; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DevopsBuildRunCommitInfo | undefined; set internalValue(value: DevopsBuildRunCommitInfo | undefined); private _commitHash?; get commitHash(): string; set commitHash(value: string); get commitHashInput(): string | undefined; private _repositoryBranch?; get repositoryBranch(): string; set repositoryBranch(value: string); get repositoryBranchInput(): string | undefined; private _repositoryUrl?; get repositoryUrl(): string; set repositoryUrl(value: string); get repositoryUrlInput(): string | undefined; } export interface DevopsBuildRunTimeouts { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/devops_build_run#create DevopsBuildRun#create} */ readonly create?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/devops_build_run#delete DevopsBuildRun#delete} */ readonly delete?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/devops_build_run#update DevopsBuildRun#update} */ readonly update?: string; } export declare function devopsBuildRunTimeoutsToTerraform(struct?: DevopsBuildRunTimeouts | cdktf.IResolvable): any; export declare function devopsBuildRunTimeoutsToHclTerraform(struct?: DevopsBuildRunTimeouts | cdktf.IResolvable): any; export declare class DevopsBuildRunTimeoutsOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @param terraformResource The parent resource * @param terraformAttribute The attribute on the parent resource this class is referencing */ constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string); get internalValue(): DevopsBuildRunTimeouts | cdktf.IResolvable | undefined; set internalValue(value: DevopsBuildRunTimeouts | cdktf.IResolvable | undefined); private _create?; get create(): string; set create(value: string); resetCreate(): void; get createInput(): string | undefined; private _delete?; get delete(): string; set delete(value: string); resetDelete(): void; get deleteInput(): string | undefined; private _update?; get update(): string; set update(value: string); resetUpdate(): void; get updateInput(): string | undefined; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/resources/devops_build_run oci_devops_build_run} */ export declare class DevopsBuildRun extends cdktf.TerraformResource { static readonly tfResourceType = "oci_devops_build_run"; /** * Generates CDKTF code for importing a DevopsBuildRun 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 DevopsBui