UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

378 lines (377 loc) 23.7 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciDevopsBuildPipelineStageConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_build_pipeline_stage#build_pipeline_stage_id DataOciDevopsBuildPipelineStage#build_pipeline_stage_id} */ readonly buildPipelineStageId: string; } export interface DataOciDevopsBuildPipelineStageBuildPipelineStagePredecessorCollectionItems { } export declare function dataOciDevopsBuildPipelineStageBuildPipelineStagePredecessorCollectionItemsToTerraform(struct?: DataOciDevopsBuildPipelineStageBuildPipelineStagePredecessorCollectionItems): any; export declare function dataOciDevopsBuildPipelineStageBuildPipelineStagePredecessorCollectionItemsToHclTerraform(struct?: DataOciDevopsBuildPipelineStageBuildPipelineStagePredecessorCollectionItems): any; export declare class DataOciDevopsBuildPipelineStageBuildPipelineStagePredecessorCollectionItemsOutputReference 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(): DataOciDevopsBuildPipelineStageBuildPipelineStagePredecessorCollectionItems | undefined; set internalValue(value: DataOciDevopsBuildPipelineStageBuildPipelineStagePredecessorCollectionItems | undefined); get id(): string; } export declare class DataOciDevopsBuildPipelineStageBuildPipelineStagePredecessorCollectionItemsList 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): DataOciDevopsBuildPipelineStageBuildPipelineStagePredecessorCollectionItemsOutputReference; } export interface DataOciDevopsBuildPipelineStageBuildPipelineStagePredecessorCollection { } export declare function dataOciDevopsBuildPipelineStageBuildPipelineStagePredecessorCollectionToTerraform(struct?: DataOciDevopsBuildPipelineStageBuildPipelineStagePredecessorCollection): any; export declare function dataOciDevopsBuildPipelineStageBuildPipelineStagePredecessorCollectionToHclTerraform(struct?: DataOciDevopsBuildPipelineStageBuildPipelineStagePredecessorCollection): any; export declare class DataOciDevopsBuildPipelineStageBuildPipelineStagePredecessorCollectionOutputReference 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(): DataOciDevopsBuildPipelineStageBuildPipelineStagePredecessorCollection | undefined; set internalValue(value: DataOciDevopsBuildPipelineStageBuildPipelineStagePredecessorCollection | undefined); private _items; get items(): DataOciDevopsBuildPipelineStageBuildPipelineStagePredecessorCollectionItemsList; } export declare class DataOciDevopsBuildPipelineStageBuildPipelineStagePredecessorCollectionList 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): DataOciDevopsBuildPipelineStageBuildPipelineStagePredecessorCollectionOutputReference; } export interface DataOciDevopsBuildPipelineStageBuildRunnerShapeConfig { } export declare function dataOciDevopsBuildPipelineStageBuildRunnerShapeConfigToTerraform(struct?: DataOciDevopsBuildPipelineStageBuildRunnerShapeConfig): any; export declare function dataOciDevopsBuildPipelineStageBuildRunnerShapeConfigToHclTerraform(struct?: DataOciDevopsBuildPipelineStageBuildRunnerShapeConfig): any; export declare class DataOciDevopsBuildPipelineStageBuildRunnerShapeConfigOutputReference 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(): DataOciDevopsBuildPipelineStageBuildRunnerShapeConfig | undefined; set internalValue(value: DataOciDevopsBuildPipelineStageBuildRunnerShapeConfig | undefined); get buildRunnerType(): string; get memoryInGbs(): number; get ocpus(): number; } export declare class DataOciDevopsBuildPipelineStageBuildRunnerShapeConfigList 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): DataOciDevopsBuildPipelineStageBuildRunnerShapeConfigOutputReference; } export interface DataOciDevopsBuildPipelineStageBuildSourceCollectionItems { } export declare function dataOciDevopsBuildPipelineStageBuildSourceCollectionItemsToTerraform(struct?: DataOciDevopsBuildPipelineStageBuildSourceCollectionItems): any; export declare function dataOciDevopsBuildPipelineStageBuildSourceCollectionItemsToHclTerraform(struct?: DataOciDevopsBuildPipelineStageBuildSourceCollectionItems): any; export declare class DataOciDevopsBuildPipelineStageBuildSourceCollectionItemsOutputReference 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(): DataOciDevopsBuildPipelineStageBuildSourceCollectionItems | undefined; set internalValue(value: DataOciDevopsBuildPipelineStageBuildSourceCollectionItems | undefined); get branch(): string; get connectionId(): string; get connectionType(): string; get name(): string; get repositoryId(): string; get repositoryUrl(): string; } export declare class DataOciDevopsBuildPipelineStageBuildSourceCollectionItemsList 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): DataOciDevopsBuildPipelineStageBuildSourceCollectionItemsOutputReference; } export interface DataOciDevopsBuildPipelineStageBuildSourceCollection { } export declare function dataOciDevopsBuildPipelineStageBuildSourceCollectionToTerraform(struct?: DataOciDevopsBuildPipelineStageBuildSourceCollection): any; export declare function dataOciDevopsBuildPipelineStageBuildSourceCollectionToHclTerraform(struct?: DataOciDevopsBuildPipelineStageBuildSourceCollection): any; export declare class DataOciDevopsBuildPipelineStageBuildSourceCollectionOutputReference 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(): DataOciDevopsBuildPipelineStageBuildSourceCollection | undefined; set internalValue(value: DataOciDevopsBuildPipelineStageBuildSourceCollection | undefined); private _items; get items(): DataOciDevopsBuildPipelineStageBuildSourceCollectionItemsList; } export declare class DataOciDevopsBuildPipelineStageBuildSourceCollectionList 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): DataOciDevopsBuildPipelineStageBuildSourceCollectionOutputReference; } export interface DataOciDevopsBuildPipelineStageDeliverArtifactCollectionItems { } export declare function dataOciDevopsBuildPipelineStageDeliverArtifactCollectionItemsToTerraform(struct?: DataOciDevopsBuildPipelineStageDeliverArtifactCollectionItems): any; export declare function dataOciDevopsBuildPipelineStageDeliverArtifactCollectionItemsToHclTerraform(struct?: DataOciDevopsBuildPipelineStageDeliverArtifactCollectionItems): any; export declare class DataOciDevopsBuildPipelineStageDeliverArtifactCollectionItemsOutputReference 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(): DataOciDevopsBuildPipelineStageDeliverArtifactCollectionItems | undefined; set internalValue(value: DataOciDevopsBuildPipelineStageDeliverArtifactCollectionItems | undefined); get artifactId(): string; get artifactName(): string; } export declare class DataOciDevopsBuildPipelineStageDeliverArtifactCollectionItemsList 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): DataOciDevopsBuildPipelineStageDeliverArtifactCollectionItemsOutputReference; } export interface DataOciDevopsBuildPipelineStageDeliverArtifactCollection { } export declare function dataOciDevopsBuildPipelineStageDeliverArtifactCollectionToTerraform(struct?: DataOciDevopsBuildPipelineStageDeliverArtifactCollection): any; export declare function dataOciDevopsBuildPipelineStageDeliverArtifactCollectionToHclTerraform(struct?: DataOciDevopsBuildPipelineStageDeliverArtifactCollection): any; export declare class DataOciDevopsBuildPipelineStageDeliverArtifactCollectionOutputReference 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(): DataOciDevopsBuildPipelineStageDeliverArtifactCollection | undefined; set internalValue(value: DataOciDevopsBuildPipelineStageDeliverArtifactCollection | undefined); private _items; get items(): DataOciDevopsBuildPipelineStageDeliverArtifactCollectionItemsList; } export declare class DataOciDevopsBuildPipelineStageDeliverArtifactCollectionList 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): DataOciDevopsBuildPipelineStageDeliverArtifactCollectionOutputReference; } export interface DataOciDevopsBuildPipelineStagePrivateAccessConfig { } export declare function dataOciDevopsBuildPipelineStagePrivateAccessConfigToTerraform(struct?: DataOciDevopsBuildPipelineStagePrivateAccessConfig): any; export declare function dataOciDevopsBuildPipelineStagePrivateAccessConfigToHclTerraform(struct?: DataOciDevopsBuildPipelineStagePrivateAccessConfig): any; export declare class DataOciDevopsBuildPipelineStagePrivateAccessConfigOutputReference 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(): DataOciDevopsBuildPipelineStagePrivateAccessConfig | undefined; set internalValue(value: DataOciDevopsBuildPipelineStagePrivateAccessConfig | undefined); get networkChannelType(): string; get nsgIds(): string[]; get subnetId(): string; } export declare class DataOciDevopsBuildPipelineStagePrivateAccessConfigList 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): DataOciDevopsBuildPipelineStagePrivateAccessConfigOutputReference; } export interface DataOciDevopsBuildPipelineStageWaitCriteria { } export declare function dataOciDevopsBuildPipelineStageWaitCriteriaToTerraform(struct?: DataOciDevopsBuildPipelineStageWaitCriteria): any; export declare function dataOciDevopsBuildPipelineStageWaitCriteriaToHclTerraform(struct?: DataOciDevopsBuildPipelineStageWaitCriteria): any; export declare class DataOciDevopsBuildPipelineStageWaitCriteriaOutputReference 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(): DataOciDevopsBuildPipelineStageWaitCriteria | undefined; set internalValue(value: DataOciDevopsBuildPipelineStageWaitCriteria | undefined); get waitDuration(): string; get waitType(): string; } export declare class DataOciDevopsBuildPipelineStageWaitCriteriaList 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): DataOciDevopsBuildPipelineStageWaitCriteriaOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_build_pipeline_stage oci_devops_build_pipeline_stage} */ export declare class DataOciDevopsBuildPipelineStage extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_devops_build_pipeline_stage"; /** * Generates CDKTF code for importing a DataOciDevopsBuildPipelineStage 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 DataOciDevopsBuildPipelineStage to import * @param importFromId The id of the existing DataOciDevopsBuildPipelineStage that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_build_pipeline_stage#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciDevopsBuildPipelineStage 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_pipeline_stage oci_devops_build_pipeline_stage} 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 DataOciDevopsBuildPipelineStageConfig */ constructor(scope: Construct, id: string, config: DataOciDevopsBuildPipelineStageConfig); get buildPipelineId(): string; private _buildPipelineStageId?; get buildPipelineStageId(): string; set buildPipelineStageId(value: string); get buildPipelineStageIdInput(): string | undefined; private _buildPipelineStagePredecessorCollection; get buildPipelineStagePredecessorCollection(): DataOciDevopsBuildPipelineStageBuildPipelineStagePredecessorCollectionList; get buildPipelineStageType(): string; private _buildRunnerShapeConfig; get buildRunnerShapeConfig(): DataOciDevopsBuildPipelineStageBuildRunnerShapeConfigList; private _buildSourceCollection; get buildSourceCollection(): DataOciDevopsBuildPipelineStageBuildSourceCollectionList; get buildSpecFile(): string; get compartmentId(): string; private _definedTags; get definedTags(): cdktf.StringMap; private _deliverArtifactCollection; get deliverArtifactCollection(): DataOciDevopsBuildPipelineStageDeliverArtifactCollectionList; get deployPipelineId(): string; get description(): string; get displayName(): string; private _freeformTags; get freeformTags(): cdktf.StringMap; get id(): string; get image(): string; get isPassAllParametersEnabled(): cdktf.IResolvable; get lifecycleDetails(): string; get primaryBuildSource(): string; private _privateAccessConfig; get privateAccessConfig(): DataOciDevopsBuildPipelineStagePrivateAccessConfigList; get projectId(): string; get stageExecutionTimeoutInSeconds(): number; get state(): string; private _systemTags; get systemTags(): cdktf.StringMap; get timeCreated(): string; get timeUpdated(): string; private _waitCriteria; get waitCriteria(): DataOciDevopsBuildPipelineStageWaitCriteriaList; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }