UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

735 lines 65.2 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciDevopsDeployStagesConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_deploy_stages#compartment_id DataOciDevopsDeployStages#compartment_id} */ readonly compartmentId?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_deploy_stages#deploy_pipeline_id DataOciDevopsDeployStages#deploy_pipeline_id} */ readonly deployPipelineId?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_deploy_stages#display_name DataOciDevopsDeployStages#display_name} */ readonly displayName?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_deploy_stages#id DataOciDevopsDeployStages#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_deploy_stages#state DataOciDevopsDeployStages#state} */ readonly state?: string; /** * filter block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/devops_deploy_stages#filter DataOciDevopsDeployStages#filter} */ readonly filter?: DataOciDevopsDeployStagesFilter[] | cdktf.IResolvable; } export interface DataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicy { } export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyToTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicy): any; export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyToHclTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicy): any; export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyOutputReference 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(): DataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicy | undefined; set internalValue(value: DataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicy | undefined); get approvalPolicyType(): string; get numberOfApprovalsRequired(): number; } export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyList 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): DataOciDevopsDeployStagesDeployStageCollectionItemsApprovalPolicyOutputReference; } export interface DataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIps { } export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsToTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIps): any; export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsToHclTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIps): any; export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsOutputReference 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(): DataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIps | undefined; set internalValue(value: DataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIps | undefined); get items(): string[]; } export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsList 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): DataOciDevopsDeployStagesDeployStageCollectionItemsBlueBackendIpsOutputReference; } export interface DataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategy { } export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyToTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategy): any; export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyToHclTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategy): any; export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyOutputReference 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(): DataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategy | undefined; set internalValue(value: DataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategy | undefined); get ingressName(): string; get namespaceA(): string; get namespaceB(): string; get strategyType(): string; } export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyList 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): DataOciDevopsDeployStagesDeployStageCollectionItemsBlueGreenStrategyOutputReference; } export interface DataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategy { } export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyToTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategy): any; export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyToHclTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategy): any; export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyOutputReference 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(): DataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategy | undefined; set internalValue(value: DataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategy | undefined); get ingressName(): string; get namespace(): string; get strategyType(): string; } export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyList 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): DataOciDevopsDeployStagesDeployStageCollectionItemsCanaryStrategyOutputReference; } export interface DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannel { } export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelToTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannel): any; export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelToHclTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannel): any; export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelOutputReference 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(): DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannel | undefined; set internalValue(value: DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannel | undefined); get networkChannelType(): string; get nsgIds(): string[]; get subnetId(): string; } export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelList 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): DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelOutputReference; } export interface DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfig { } export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigToTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfig): any; export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigToHclTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfig): any; export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigOutputReference 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(): DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfig | undefined; set internalValue(value: DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfig | undefined); get memoryInGbs(): number; get ocpus(): number; } export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigList 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): DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigOutputReference; } export interface DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfig { } export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigToTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfig): any; export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigToHclTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfig): any; export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigOutputReference 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(): DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfig | undefined; set internalValue(value: DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfig | undefined); get availabilityDomain(): string; get compartmentId(): string; get containerConfigType(): string; private _networkChannel; get networkChannel(): DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigNetworkChannelList; private _shapeConfig; get shapeConfig(): DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigShapeConfigList; get shapeName(): string; } export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigList 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): DataOciDevopsDeployStagesDeployStageCollectionItemsContainerConfigOutputReference; } export interface DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItems { } export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsToTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItems): any; export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsToHclTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItems): any; export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsOutputReference 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(): DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItems | undefined; set internalValue(value: DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItems | undefined); get id(): string; } export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsList 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): DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsOutputReference; } export interface DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollection { } export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionToTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollection): any; export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionToHclTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollection): any; export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionOutputReference 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(): DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollection | undefined; set internalValue(value: DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollection | undefined); private _items; get items(): DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionItemsList; } export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionList 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): DataOciDevopsDeployStagesDeployStageCollectionItemsDeployStagePredecessorCollectionOutputReference; } export interface DataOciDevopsDeployStagesDeployStageCollectionItemsFailurePolicy { } export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsFailurePolicyToTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsFailurePolicy): any; export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsFailurePolicyToHclTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsFailurePolicy): any; export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsFailurePolicyOutputReference 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(): DataOciDevopsDeployStagesDeployStageCollectionItemsFailurePolicy | undefined; set internalValue(value: DataOciDevopsDeployStagesDeployStageCollectionItemsFailurePolicy | undefined); get failureCount(): number; get failurePercentage(): number; get policyType(): string; } export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsFailurePolicyList 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): DataOciDevopsDeployStagesDeployStageCollectionItemsFailurePolicyOutputReference; } export interface DataOciDevopsDeployStagesDeployStageCollectionItemsGreenBackendIps { } export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsGreenBackendIpsToTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsGreenBackendIps): any; export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsGreenBackendIpsToHclTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsGreenBackendIps): any; export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsGreenBackendIpsOutputReference 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(): DataOciDevopsDeployStagesDeployStageCollectionItemsGreenBackendIps | undefined; set internalValue(value: DataOciDevopsDeployStagesDeployStageCollectionItemsGreenBackendIps | undefined); get items(): string[]; } export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsGreenBackendIpsList 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): DataOciDevopsDeployStagesDeployStageCollectionItemsGreenBackendIpsOutputReference; } export interface DataOciDevopsDeployStagesDeployStageCollectionItemsLoadBalancerConfig { } export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsLoadBalancerConfigToTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsLoadBalancerConfig): any; export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsLoadBalancerConfigToHclTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsLoadBalancerConfig): any; export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsLoadBalancerConfigOutputReference 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(): DataOciDevopsDeployStagesDeployStageCollectionItemsLoadBalancerConfig | undefined; set internalValue(value: DataOciDevopsDeployStagesDeployStageCollectionItemsLoadBalancerConfig | undefined); get backendPort(): number; get listenerName(): string; get loadBalancerId(): string; get state(): string; } export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsLoadBalancerConfigList 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): DataOciDevopsDeployStagesDeployStageCollectionItemsLoadBalancerConfigOutputReference; } export interface DataOciDevopsDeployStagesDeployStageCollectionItemsProductionLoadBalancerConfig { } export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsProductionLoadBalancerConfigToTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsProductionLoadBalancerConfig): any; export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsProductionLoadBalancerConfigToHclTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsProductionLoadBalancerConfig): any; export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsProductionLoadBalancerConfigOutputReference 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(): DataOciDevopsDeployStagesDeployStageCollectionItemsProductionLoadBalancerConfig | undefined; set internalValue(value: DataOciDevopsDeployStagesDeployStageCollectionItemsProductionLoadBalancerConfig | undefined); get backendPort(): number; get listenerName(): string; get loadBalancerId(): string; get state(): string; } export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsProductionLoadBalancerConfigList 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): DataOciDevopsDeployStagesDeployStageCollectionItemsProductionLoadBalancerConfigOutputReference; } export interface DataOciDevopsDeployStagesDeployStageCollectionItemsRollbackPolicy { } export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsRollbackPolicyToTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsRollbackPolicy): any; export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsRollbackPolicyToHclTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsRollbackPolicy): any; export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsRollbackPolicyOutputReference 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(): DataOciDevopsDeployStagesDeployStageCollectionItemsRollbackPolicy | undefined; set internalValue(value: DataOciDevopsDeployStagesDeployStageCollectionItemsRollbackPolicy | undefined); get policyType(): string; } export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsRollbackPolicyList 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): DataOciDevopsDeployStagesDeployStageCollectionItemsRollbackPolicyOutputReference; } export interface DataOciDevopsDeployStagesDeployStageCollectionItemsRolloutPolicy { } export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsRolloutPolicyToTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsRolloutPolicy): any; export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsRolloutPolicyToHclTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsRolloutPolicy): any; export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsRolloutPolicyOutputReference 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(): DataOciDevopsDeployStagesDeployStageCollectionItemsRolloutPolicy | undefined; set internalValue(value: DataOciDevopsDeployStagesDeployStageCollectionItemsRolloutPolicy | undefined); get batchCount(): number; get batchDelayInSeconds(): number; get batchPercentage(): number; get policyType(): string; get rampLimitPercent(): number; } export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsRolloutPolicyList 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): DataOciDevopsDeployStagesDeployStageCollectionItemsRolloutPolicyOutputReference; } export interface DataOciDevopsDeployStagesDeployStageCollectionItemsSetStringItems { } export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsSetStringItemsToTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsSetStringItems): any; export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsSetStringItemsToHclTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsSetStringItems): any; export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsSetStringItemsOutputReference 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(): DataOciDevopsDeployStagesDeployStageCollectionItemsSetStringItems | undefined; set internalValue(value: DataOciDevopsDeployStagesDeployStageCollectionItemsSetStringItems | undefined); get name(): string; get value(): string; } export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsSetStringItemsList 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): DataOciDevopsDeployStagesDeployStageCollectionItemsSetStringItemsOutputReference; } export interface DataOciDevopsDeployStagesDeployStageCollectionItemsSetString { } export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsSetStringToTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsSetString): any; export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsSetStringToHclTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsSetString): any; export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsSetStringOutputReference 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(): DataOciDevopsDeployStagesDeployStageCollectionItemsSetString | undefined; set internalValue(value: DataOciDevopsDeployStagesDeployStageCollectionItemsSetString | undefined); private _items; get items(): DataOciDevopsDeployStagesDeployStageCollectionItemsSetStringItemsList; } export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsSetStringList 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): DataOciDevopsDeployStagesDeployStageCollectionItemsSetStringOutputReference; } export interface DataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesItems { } export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesItemsToTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesItems): any; export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesItemsToHclTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesItems): any; export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesItemsOutputReference 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(): DataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesItems | undefined; set internalValue(value: DataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesItems | undefined); get name(): string; get value(): string; } export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesItemsList 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): DataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesItemsOutputReference; } export interface DataOciDevopsDeployStagesDeployStageCollectionItemsSetValues { } export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesToTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsSetValues): any; export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesToHclTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsSetValues): any; export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesOutputReference 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(): DataOciDevopsDeployStagesDeployStageCollectionItemsSetValues | undefined; set internalValue(value: DataOciDevopsDeployStagesDeployStageCollectionItemsSetValues | undefined); private _items; get items(): DataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesItemsList; } export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesList 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): DataOciDevopsDeployStagesDeployStageCollectionItemsSetValuesOutputReference; } export interface DataOciDevopsDeployStagesDeployStageCollectionItemsTestLoadBalancerConfig { } export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsTestLoadBalancerConfigToTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsTestLoadBalancerConfig): any; export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsTestLoadBalancerConfigToHclTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsTestLoadBalancerConfig): any; export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsTestLoadBalancerConfigOutputReference 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(): DataOciDevopsDeployStagesDeployStageCollectionItemsTestLoadBalancerConfig | undefined; set internalValue(value: DataOciDevopsDeployStagesDeployStageCollectionItemsTestLoadBalancerConfig | undefined); get backendPort(): number; get listenerName(): string; get loadBalancerId(): string; get state(): string; } export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsTestLoadBalancerConfigList 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): DataOciDevopsDeployStagesDeployStageCollectionItemsTestLoadBalancerConfigOutputReference; } export interface DataOciDevopsDeployStagesDeployStageCollectionItemsWaitCriteria { } export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsWaitCriteriaToTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsWaitCriteria): any; export declare function dataOciDevopsDeployStagesDeployStageCollectionItemsWaitCriteriaToHclTerraform(struct?: DataOciDevopsDeployStagesDeployStageCollectionItemsWaitCriteria): any; export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsWaitCriteriaOutputReference 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(): DataOciDevopsDeployStagesDeployStageCollectionItemsWaitCriteria | undefined; set internalValue(value: DataOciDevopsDeployStagesDeployStageCollectionItemsWaitCriteria | undefined); get waitDuration(): string; get waitType(): string; } export declare class DataOciDevopsDeployStagesDeployStageCollectionItemsWaitCriteriaList 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 se