rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
735 lines • 65.2 kB
TypeScript
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