rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
495 lines (494 loc) • 32.5 kB
TypeScript
import { Construct } from 'constructs';
import * as cdktf from 'cdktf';
export interface DataOciFusionAppsFusionEnvironmentsConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/fusion_apps_fusion_environments#compartment_id DataOciFusionAppsFusionEnvironments#compartment_id}
*/
readonly compartmentId: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/fusion_apps_fusion_environments#display_name DataOciFusionAppsFusionEnvironments#display_name}
*/
readonly displayName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/fusion_apps_fusion_environments#fusion_environment_family_id DataOciFusionAppsFusionEnvironments#fusion_environment_family_id}
*/
readonly fusionEnvironmentFamilyId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/fusion_apps_fusion_environments#id DataOciFusionAppsFusionEnvironments#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/fusion_apps_fusion_environments#state DataOciFusionAppsFusionEnvironments#state}
*/
readonly state?: string;
/**
* filter block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/fusion_apps_fusion_environments#filter DataOciFusionAppsFusionEnvironments#filter}
*/
readonly filter?: DataOciFusionAppsFusionEnvironmentsFilter[] | cdktf.IResolvable;
}
export interface DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsCreateFusionEnvironmentAdminUserDetails {
}
export declare function dataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsCreateFusionEnvironmentAdminUserDetailsToTerraform(struct?: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsCreateFusionEnvironmentAdminUserDetails): any;
export declare function dataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsCreateFusionEnvironmentAdminUserDetailsToHclTerraform(struct?: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsCreateFusionEnvironmentAdminUserDetails): any;
export declare class DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsCreateFusionEnvironmentAdminUserDetailsOutputReference 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(): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsCreateFusionEnvironmentAdminUserDetails | undefined;
set internalValue(value: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsCreateFusionEnvironmentAdminUserDetails | undefined);
get emailAddress(): string;
get firstName(): string;
get lastName(): string;
get password(): string;
get username(): string;
}
export declare class DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsCreateFusionEnvironmentAdminUserDetailsList 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): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsCreateFusionEnvironmentAdminUserDetailsOutputReference;
}
export interface DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsKmsKeyInfo {
}
export declare function dataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsKmsKeyInfoToTerraform(struct?: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsKmsKeyInfo): any;
export declare function dataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsKmsKeyInfoToHclTerraform(struct?: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsKmsKeyInfo): any;
export declare class DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsKmsKeyInfoOutputReference 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(): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsKmsKeyInfo | undefined;
set internalValue(value: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsKmsKeyInfo | undefined);
get activeKeyId(): string;
get activeKeyVersion(): string;
get currentKeyLifecycleState(): string;
get scheduledKeyId(): string;
get scheduledKeyStatus(): string;
get scheduledKeyVersion(): string;
get scheduledLifecycleState(): string;
}
export declare class DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsKmsKeyInfoList 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): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsKmsKeyInfoOutputReference;
}
export interface DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsMaintenancePolicyQuarterlyUpgradeBeginTimes {
}
export declare function dataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsMaintenancePolicyQuarterlyUpgradeBeginTimesToTerraform(struct?: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsMaintenancePolicyQuarterlyUpgradeBeginTimes): any;
export declare function dataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsMaintenancePolicyQuarterlyUpgradeBeginTimesToHclTerraform(struct?: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsMaintenancePolicyQuarterlyUpgradeBeginTimes): any;
export declare class DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsMaintenancePolicyQuarterlyUpgradeBeginTimesOutputReference 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(): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsMaintenancePolicyQuarterlyUpgradeBeginTimes | undefined;
set internalValue(value: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsMaintenancePolicyQuarterlyUpgradeBeginTimes | undefined);
get beginTimesValue(): string;
get overrideType(): string;
}
export declare class DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsMaintenancePolicyQuarterlyUpgradeBeginTimesList 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): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsMaintenancePolicyQuarterlyUpgradeBeginTimesOutputReference;
}
export interface DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsMaintenancePolicy {
}
export declare function dataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsMaintenancePolicyToTerraform(struct?: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsMaintenancePolicy): any;
export declare function dataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsMaintenancePolicyToHclTerraform(struct?: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsMaintenancePolicy): any;
export declare class DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsMaintenancePolicyOutputReference 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(): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsMaintenancePolicy | undefined;
set internalValue(value: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsMaintenancePolicy | undefined);
get environmentMaintenanceOverride(): string;
get monthlyPatchingOverride(): string;
private _quarterlyUpgradeBeginTimes;
get quarterlyUpgradeBeginTimes(): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsMaintenancePolicyQuarterlyUpgradeBeginTimesList;
}
export declare class DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsMaintenancePolicyList 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): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsMaintenancePolicyOutputReference;
}
export interface DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRefresh {
}
export declare function dataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRefreshToTerraform(struct?: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRefresh): any;
export declare function dataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRefreshToHclTerraform(struct?: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRefresh): any;
export declare class DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRefreshOutputReference 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(): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRefresh | undefined;
set internalValue(value: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRefresh | undefined);
get sourceFusionEnvironmentId(): string;
get timeFinished(): string;
get timeOfRestorationPoint(): string;
}
export declare class DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRefreshList 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): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRefreshOutputReference;
}
export interface DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRulesConditions {
}
export declare function dataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRulesConditionsToTerraform(struct?: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRulesConditions): any;
export declare function dataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRulesConditionsToHclTerraform(struct?: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRulesConditions): any;
export declare class DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRulesConditionsOutputReference 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(): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRulesConditions | undefined;
set internalValue(value: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRulesConditions | undefined);
get attributeName(): string;
get attributeValue(): string;
}
export declare class DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRulesConditionsList 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): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRulesConditionsOutputReference;
}
export interface DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRules {
}
export declare function dataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRulesToTerraform(struct?: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRules): any;
export declare function dataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRulesToHclTerraform(struct?: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRules): any;
export declare class DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRulesOutputReference 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(): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRules | undefined;
set internalValue(value: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRules | undefined);
get action(): string;
private _conditions;
get conditions(): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRulesConditionsList;
get description(): string;
}
export declare class DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRulesList 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): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRulesOutputReference;
}
export interface DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItems {
}
export declare function dataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsToTerraform(struct?: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItems): any;
export declare function dataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsToHclTerraform(struct?: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItems): any;
export declare class DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsOutputReference 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(): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItems | undefined;
set internalValue(value: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItems | undefined);
get additionalLanguagePacks(): string[];
get appliedPatchBundles(): string[];
get compartmentId(): string;
private _createFusionEnvironmentAdminUserDetails;
get createFusionEnvironmentAdminUserDetails(): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsCreateFusionEnvironmentAdminUserDetailsList;
private _definedTags;
get definedTags(): cdktf.StringMap;
get displayName(): string;
get dnsPrefix(): string;
get domainId(): string;
private _freeformTags;
get freeformTags(): cdktf.StringMap;
get fusionEnvironmentFamilyId(): string;
get fusionEnvironmentType(): string;
get id(): string;
get idcsDomainUrl(): string;
get isBreakGlassEnabled(): cdktf.IResolvable;
get kmsKeyId(): string;
private _kmsKeyInfo;
get kmsKeyInfo(): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsKmsKeyInfoList;
get lifecycleDetails(): string;
get lockboxId(): string;
private _maintenancePolicy;
get maintenancePolicy(): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsMaintenancePolicyList;
get publicUrl(): string;
private _refresh;
get refresh(): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRefreshList;
private _rules;
get rules(): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsRulesList;
get state(): string;
get subscriptionIds(): string[];
get systemName(): string;
get timeCreated(): string;
get timeUpcomingMaintenance(): string;
get timeUpdated(): string;
get version(): string;
}
export declare class DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsList 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): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsOutputReference;
}
export interface DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollection {
}
export declare function dataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionToTerraform(struct?: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollection): any;
export declare function dataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionToHclTerraform(struct?: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollection): any;
export declare class DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionOutputReference 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(): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollection | undefined;
set internalValue(value: DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollection | undefined);
private _items;
get items(): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionItemsList;
}
export declare class DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionList 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): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionOutputReference;
}
export interface DataOciFusionAppsFusionEnvironmentsFilter {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/fusion_apps_fusion_environments#name DataOciFusionAppsFusionEnvironments#name}
*/
readonly name: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/fusion_apps_fusion_environments#regex DataOciFusionAppsFusionEnvironments#regex}
*/
readonly regex?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/fusion_apps_fusion_environments#values DataOciFusionAppsFusionEnvironments#values}
*/
readonly values: string[];
}
export declare function dataOciFusionAppsFusionEnvironmentsFilterToTerraform(struct?: DataOciFusionAppsFusionEnvironmentsFilter | cdktf.IResolvable): any;
export declare function dataOciFusionAppsFusionEnvironmentsFilterToHclTerraform(struct?: DataOciFusionAppsFusionEnvironmentsFilter | cdktf.IResolvable): any;
export declare class DataOciFusionAppsFusionEnvironmentsFilterOutputReference extends cdktf.ComplexObject {
private isEmptyObject;
private resolvableValue?;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param complexObjectIndex the index of this item in the list
* @param complexObjectIsFromSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean);
get internalValue(): DataOciFusionAppsFusionEnvironmentsFilter | cdktf.IResolvable | undefined;
set internalValue(value: DataOciFusionAppsFusionEnvironmentsFilter | cdktf.IResolvable | undefined);
private _name?;
get name(): string;
set name(value: string);
get nameInput(): string | undefined;
private _regex?;
get regex(): boolean | cdktf.IResolvable;
set regex(value: boolean | cdktf.IResolvable);
resetRegex(): void;
get regexInput(): boolean | cdktf.IResolvable | undefined;
private _values?;
get values(): string[];
set values(value: string[]);
get valuesInput(): string[] | undefined;
}
export declare class DataOciFusionAppsFusionEnvironmentsFilterList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: DataOciFusionAppsFusionEnvironmentsFilter[] | cdktf.IResolvable;
/**
* @param terraformResource The parent resource
* @param terraformAttribute The attribute on the parent resource this class is referencing
* @param wrapsSet whether the list is wrapping a set (will add tolist() to be able to access an item via an index)
*/
constructor(terraformResource: cdktf.IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean);
/**
* @param index the index of the item to return
*/
get(index: number): DataOciFusionAppsFusionEnvironmentsFilterOutputReference;
}
/**
* Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/fusion_apps_fusion_environments oci_fusion_apps_fusion_environments}
*/
export declare class DataOciFusionAppsFusionEnvironments extends cdktf.TerraformDataSource {
static readonly tfResourceType = "oci_fusion_apps_fusion_environments";
/**
* Generates CDKTF code for importing a DataOciFusionAppsFusionEnvironments resource upon running "cdktf plan <stack-name>"
* @param scope The scope in which to define this construct
* @param importToId The construct id used in the generated config for the DataOciFusionAppsFusionEnvironments to import
* @param importFromId The id of the existing DataOciFusionAppsFusionEnvironments that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/fusion_apps_fusion_environments#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the DataOciFusionAppsFusionEnvironments to import is found
*/
static generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: cdktf.TerraformProvider): cdktf.ImportableResource;
/**
* Create a new {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/fusion_apps_fusion_environments oci_fusion_apps_fusion_environments} Data Source
*
* @param scope The scope in which to define this construct
* @param id The scoped construct ID. Must be unique amongst siblings in the same scope
* @param options DataOciFusionAppsFusionEnvironmentsConfig
*/
constructor(scope: Construct, id: string, config: DataOciFusionAppsFusionEnvironmentsConfig);
private _compartmentId?;
get compartmentId(): string;
set compartmentId(value: string);
get compartmentIdInput(): string | undefined;
private _displayName?;
get displayName(): string;
set displayName(value: string);
resetDisplayName(): void;
get displayNameInput(): string | undefined;
private _fusionEnvironmentCollection;
get fusionEnvironmentCollection(): DataOciFusionAppsFusionEnvironmentsFusionEnvironmentCollectionList;
private _fusionEnvironmentFamilyId?;
get fusionEnvironmentFamilyId(): string;
set fusionEnvironmentFamilyId(value: string);
resetFusionEnvironmentFamilyId(): void;
get fusionEnvironmentFamilyIdInput(): string | undefined;
private _id?;
get id(): string;
set id(value: string);
resetId(): void;
get idInput(): string | undefined;
private _state?;
get state(): string;
set state(value: string);
resetState(): void;
get stateInput(): string | undefined;
private _filter;
get filter(): DataOciFusionAppsFusionEnvironmentsFilterList;
putFilter(value: DataOciFusionAppsFusionEnvironmentsFilter[] | cdktf.IResolvable): void;
resetFilter(): void;
get filterInput(): cdktf.IResolvable | DataOciFusionAppsFusionEnvironmentsFilter[] | undefined;
protected synthesizeAttributes(): {
[name: string]: any;
};
protected synthesizeHclAttributes(): {
[name: string]: any;
};
}