rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
1,534 lines • 106 kB
TypeScript
import { Construct } from 'constructs';
import * as cdktf from 'cdktf';
export interface DataOciCloudMigrationsTargetAssetsConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/cloud_migrations_target_assets#display_name DataOciCloudMigrationsTargetAssets#display_name}
*/
readonly displayName?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/cloud_migrations_target_assets#id DataOciCloudMigrationsTargetAssets#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/cloud_migrations_target_assets#migration_plan_id DataOciCloudMigrationsTargetAssets#migration_plan_id}
*/
readonly migrationPlanId?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/cloud_migrations_target_assets#state DataOciCloudMigrationsTargetAssets#state}
*/
readonly state?: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/cloud_migrations_target_assets#target_asset_id DataOciCloudMigrationsTargetAssets#target_asset_id}
*/
readonly targetAssetId?: string;
/**
* filter block
*
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/cloud_migrations_target_assets#filter DataOciCloudMigrationsTargetAssets#filter}
*/
readonly filter?: DataOciCloudMigrationsTargetAssetsFilter[] | cdktf.IResolvable;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsCompatibilityMessages {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsCompatibilityMessagesToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsCompatibilityMessages): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsCompatibilityMessagesToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsCompatibilityMessages): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsCompatibilityMessagesOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsCompatibilityMessages | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsCompatibilityMessages | undefined);
get message(): string;
get name(): string;
get severity(): string;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsCompatibilityMessagesList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsCompatibilityMessagesOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostCompute {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostComputeToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostCompute): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostComputeToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostCompute): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostComputeOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostCompute | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostCompute | undefined);
get gpuCount(): number;
get gpuPerHour(): number;
get gpuPerHourBySubscription(): number;
get memoryAmountGb(): number;
get memoryGbPerHour(): number;
get memoryGbPerHourBySubscription(): number;
get ocpuCount(): number;
get ocpuPerHour(): number;
get ocpuPerHourBySubscription(): number;
get totalPerHour(): number;
get totalPerHourBySubscription(): number;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostComputeList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostComputeOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostOsImage {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostOsImageToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostOsImage): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostOsImageToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostOsImage): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostOsImageOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostOsImage | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostOsImage | undefined);
get totalPerHour(): number;
get totalPerHourBySubscription(): number;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostOsImageList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostOsImageOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostStorageVolumes {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostStorageVolumesToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostStorageVolumes): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostStorageVolumesToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostStorageVolumes): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostStorageVolumesOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostStorageVolumes | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostStorageVolumes | undefined);
get capacityGb(): number;
get description(): string;
get totalGbPerMonth(): number;
get totalGbPerMonthBySubscription(): number;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostStorageVolumesList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostStorageVolumesOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostStorage {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostStorageToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostStorage): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostStorageToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostStorage): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostStorageOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostStorage | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostStorage | undefined);
get totalGbPerMonth(): number;
get totalGbPerMonthBySubscription(): number;
private _volumes;
get volumes(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostStorageVolumesList;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostStorageList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostStorageOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCost {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCost): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCost): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCost | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCost | undefined);
private _compute;
get compute(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostComputeList;
get currencyCode(): string;
private _osImage;
get osImage(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostOsImageList;
private _storage;
get storage(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostStorageList;
get subscriptionId(): string;
get totalEstimationPerMonth(): number;
get totalEstimationPerMonthBySubscription(): number;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsMigrationAsset {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsMigrationAssetToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsMigrationAsset): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsMigrationAssetToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsMigrationAsset): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsMigrationAssetOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsMigrationAsset | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsMigrationAsset | undefined);
get availabilityDomain(): string;
get compartmentId(): string;
get dependedOnBy(): string[];
get dependsOn(): string[];
get displayName(): string;
get id(): string;
get lifecycleDetails(): string;
get migrationId(): string;
get notifications(): string[];
get parentSnapshot(): string;
get replicationCompartmentId(): string;
get replicationScheduleId(): string;
get snapShotBucketName(): string;
private _snapshots;
get snapshots(): cdktf.StringMap;
private _sourceAssetData;
get sourceAssetData(): cdktf.StringMap;
get sourceAssetId(): string;
get state(): string;
get tenancyId(): string;
get timeCreated(): string;
get timeUpdated(): string;
get type(): string;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsMigrationAssetList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsMigrationAssetOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecAgentConfigPluginsConfig {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecAgentConfigPluginsConfigToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecAgentConfigPluginsConfig): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecAgentConfigPluginsConfigToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecAgentConfigPluginsConfig): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecAgentConfigPluginsConfigOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecAgentConfigPluginsConfig | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecAgentConfigPluginsConfig | undefined);
get desiredState(): string;
get name(): string;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecAgentConfigPluginsConfigList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecAgentConfigPluginsConfigOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecAgentConfig {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecAgentConfigToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecAgentConfig): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecAgentConfigToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecAgentConfig): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecAgentConfigOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecAgentConfig | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecAgentConfig | undefined);
get areAllPluginsDisabled(): cdktf.IResolvable;
get isManagementDisabled(): cdktf.IResolvable;
get isMonitoringDisabled(): cdktf.IResolvable;
private _pluginsConfig;
get pluginsConfig(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecAgentConfigPluginsConfigList;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecAgentConfigList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecAgentConfigOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecCreateVnicDetails {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecCreateVnicDetailsToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecCreateVnicDetails): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecCreateVnicDetailsToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecCreateVnicDetails): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecCreateVnicDetailsOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecCreateVnicDetails | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecCreateVnicDetails | undefined);
get assignPrivateDnsRecord(): cdktf.IResolvable;
get assignPublicIp(): cdktf.IResolvable;
private _definedTags;
get definedTags(): cdktf.StringMap;
get displayName(): string;
private _freeformTags;
get freeformTags(): cdktf.StringMap;
get hostnameLabel(): string;
get nsgIds(): string[];
get privateIp(): string;
get skipSourceDestCheck(): cdktf.IResolvable;
get subnetId(): string;
get vlanId(): string;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecCreateVnicDetailsList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecCreateVnicDetailsOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecInstanceOptions {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecInstanceOptionsToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecInstanceOptions): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecInstanceOptionsToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecInstanceOptions): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecInstanceOptionsOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecInstanceOptions | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecInstanceOptions | undefined);
get areLegacyImdsEndpointsDisabled(): cdktf.IResolvable;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecInstanceOptionsList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecInstanceOptionsOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecPreemptibleInstanceConfigPreemptionAction {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecPreemptibleInstanceConfigPreemptionActionToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecPreemptibleInstanceConfigPreemptionAction): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecPreemptibleInstanceConfigPreemptionActionToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecPreemptibleInstanceConfigPreemptionAction): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecPreemptibleInstanceConfigPreemptionAction | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecPreemptibleInstanceConfigPreemptionAction | undefined);
get preserveBootVolume(): cdktf.IResolvable;
get type(): string;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecPreemptibleInstanceConfigPreemptionActionList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecPreemptibleInstanceConfigPreemptionActionOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecPreemptibleInstanceConfig {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecPreemptibleInstanceConfigToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecPreemptibleInstanceConfig): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecPreemptibleInstanceConfigToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecPreemptibleInstanceConfig): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecPreemptibleInstanceConfigOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecPreemptibleInstanceConfig | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecPreemptibleInstanceConfig | undefined);
private _preemptionAction;
get preemptionAction(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecPreemptibleInstanceConfigPreemptionActionList;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecPreemptibleInstanceConfigList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecPreemptibleInstanceConfigOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecShapeConfig {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecShapeConfigToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecShapeConfig): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecShapeConfigToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecShapeConfig): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecShapeConfigOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecShapeConfig | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecShapeConfig | undefined);
get baselineOcpuUtilization(): string;
get memoryInGbs(): number;
get ocpus(): number;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecShapeConfigList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecShapeConfigOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecSourceDetails {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecSourceDetailsToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecSourceDetails): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecSourceDetailsToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecSourceDetails): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecSourceDetailsOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecSourceDetails | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecSourceDetails | undefined);
get bootVolumeId(): string;
get bootVolumeSizeInGbs(): string;
get bootVolumeVpusPerGb(): string;
get imageId(): string;
get kmsKeyId(): string;
get sourceType(): string;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecSourceDetailsList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecSourceDetailsOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpec {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpec): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpec): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpec | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpec | undefined);
private _agentConfig;
get agentConfig(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecAgentConfigList;
get availabilityDomain(): string;
get capacityReservationId(): string;
get compartmentId(): string;
private _createVnicDetails;
get createVnicDetails(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecCreateVnicDetailsList;
get dedicatedVmHostId(): string;
private _definedTags;
get definedTags(): cdktf.StringMap;
get displayName(): string;
get faultDomain(): string;
private _freeformTags;
get freeformTags(): cdktf.StringMap;
get hostnameLabel(): string;
private _instanceOptions;
get instanceOptions(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecInstanceOptionsList;
get ipxeScript(): string;
get isPvEncryptionInTransitEnabled(): cdktf.IResolvable;
private _preemptibleInstanceConfig;
get preemptibleInstanceConfig(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecPreemptibleInstanceConfigList;
get shape(): string;
private _shapeConfig;
get shapeConfig(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecShapeConfigList;
private _sourceDetails;
get sourceDetails(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecSourceDetailsList;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecAgentConfigPluginsConfig {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecAgentConfigPluginsConfigToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecAgentConfigPluginsConfig): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecAgentConfigPluginsConfigToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecAgentConfigPluginsConfig): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecAgentConfigPluginsConfigOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecAgentConfigPluginsConfig | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecAgentConfigPluginsConfig | undefined);
get desiredState(): string;
get name(): string;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecAgentConfigPluginsConfigList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecAgentConfigPluginsConfigOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecAgentConfig {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecAgentConfigToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecAgentConfig): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecAgentConfigToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecAgentConfig): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecAgentConfigOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecAgentConfig | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecAgentConfig | undefined);
get areAllPluginsDisabled(): cdktf.IResolvable;
get isManagementDisabled(): cdktf.IResolvable;
get isMonitoringDisabled(): cdktf.IResolvable;
private _pluginsConfig;
get pluginsConfig(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecAgentConfigPluginsConfigList;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecAgentConfigList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecAgentConfigOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecCreateVnicDetails {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecCreateVnicDetailsToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecCreateVnicDetails): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecCreateVnicDetailsToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecCreateVnicDetails): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecCreateVnicDetailsOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecCreateVnicDetails | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecCreateVnicDetails | undefined);
get assignPrivateDnsRecord(): cdktf.IResolvable;
get assignPublicIp(): cdktf.IResolvable;
private _definedTags;
get definedTags(): cdktf.StringMap;
get displayName(): string;
private _freeformTags;
get freeformTags(): cdktf.StringMap;
get hostnameLabel(): string;
get nsgIds(): string[];
get privateIp(): string;
get skipSourceDestCheck(): cdktf.IResolvable;
get subnetId(): string;
get vlanId(): string;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecCreateVnicDetailsList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecCreateVnicDetailsOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecInstanceOptions {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecInstanceOptionsToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecInstanceOptions): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecInstanceOptionsToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecInstanceOptions): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecInstanceOptionsOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecInstanceOptions | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecInstanceOptions | undefined);
get areLegacyImdsEndpointsDisabled(): cdktf.IResolvable;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecInstanceOptionsList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecInstanceOptionsOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecPreemptibleInstanceConfigPreemptionAction {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecPreemptibleInstanceConfigPreemptionActionToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecPreemptibleInstanceConfigPreemptionAction): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecPreemptibleInstanceConfigPreemptionActionToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecPreemptibleInstanceConfigPreemptionAction): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecPreemptibleInstanceConfigPreemptionActionOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecPreemptibleInstanceConfigPreemptionAction | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecPreemptibleInstanceConfigPreemptionAction | undefined);
get preserveBootVolume(): cdktf.IResolvable;
get type(): string;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecPreemptibleInstanceConfigPreemptionActionList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecPreemptibleInstanceConfigPreemptionActionOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecPreemptibleInstanceConfig {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecPreemptibleInstanceConfigToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecPreemptibleInstanceConfig): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecPreemptibleInstanceConfigToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecPreemptibleInstanceConfig): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecPreemptibleInstanceConfigOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecPreemptibleInstanceConfig | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecPreemptibleInstanceConfig | undefined);
private _preemptionAction;
get preemptionAction(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecPreemptibleInstanceConfigPreemptionActionList;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecPreemptibleInstanceConfigList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecPreemptibleInstanceConfigOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecShapeConfig {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecShapeConfigToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecShapeConfig): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecShapeConfigToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecShapeConfig): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecShapeConfigOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecShapeConfig | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecShapeConfig | undefined);
get baselineOcpuUtilization(): string;
get memoryInGbs(): number;
get ocpus(): number;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecShapeConfigList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecShapeConfigOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecSourceDetails {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecSourceDetailsToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecSourceDetails): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecSourceDetailsToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecSourceDetails): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecSourceDetailsOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecSourceDetails | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecSourceDetails | undefined);
get bootVolumeId(): string;
get bootVolumeSizeInGbs(): string;
get bootVolumeVpusPerGb(): string;
get imageId(): string;
get kmsKeyId(): string;
get sourceType(): string;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecSourceDetailsList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecSourceDetailsOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpec {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpec): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpec): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpec | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpec | undefined);
private _agentConfig;
get agentConfig(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecAgentConfigList;
get availabilityDomain(): string;
get capacityReservationId(): string;
get compartmentId(): string;
private _createVnicDetails;
get createVnicDetails(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecCreateVnicDetailsList;
get dedicatedVmHostId(): string;
private _definedTags;
get definedTags(): cdktf.StringMap;
get displayName(): string;
get faultDomain(): string;
private _freeformTags;
get freeformTags(): cdktf.StringMap;
get hostnameLabel(): string;
private _instanceOptions;
get instanceOptions(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecInstanceOptionsList;
get ipxeScript(): string;
get isPvEncryptionInTransitEnabled(): cdktf.IResolvable;
private _preemptibleInstanceConfig;
get preemptibleInstanceConfig(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecPreemptibleInstanceConfigList;
get shape(): string;
private _shapeConfig;
get shapeConfig(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecShapeConfigList;
private _sourceDetails;
get sourceDetails(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecSourceDetailsList;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecAgentConfigPluginsConfig {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecAgentConfigPluginsConfigToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecAgentConfigPluginsConfig): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecAgentConfigPluginsConfigToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecAgentConfigPluginsConfig): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecAgentConfigPluginsConfigOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecAgentConfigPluginsConfig | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecAgentConfigPluginsConfig | undefined);
get desiredState(): string;
get name(): string;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecAgentConfigPluginsConfigList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecAgentConfigPluginsConfigOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecAgentConfig {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecAgentConfigToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecAgentConfig): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecAgentConfigToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecAgentConfig): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecAgentConfigOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecAgentConfig | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecAgentConfig | undefined);
get areAllPluginsDisabled(): cdktf.IResolvable;
get isManagementDisabled(): cdktf.IResolvable;
get isMonitoringDisabled(): cdktf.IResolvable;
private _pluginsConfig;
get pluginsConfig(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecAgentConfigPluginsConfigList;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecAgentConfigList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecAgentConfigOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecCreateVnicDetails {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecCreateVnicDetailsToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecCreateVnicDetails): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecCreateVnicDetailsToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecCreateVnicDetails): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecCreateVnicDetailsOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecCreateVnicDetails | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecCreateVnicDetails | undefined);
get assignPrivateDnsRecord(): cdktf.IResolvable;
get assignPublicIp(): cdktf.IResolvable;
private _definedTags;
get definedTags(): cdktf.StringMap;
get displayName(): string;
private _freeformTags;
get freeformTags(): cdktf.StringMap;
get hostnameLabel(): string;
get nsgIds(): string[];
get privateIp(): string;
get skipSourceDestCheck(): cdktf.IResolvable;
get subnetId(): string;
get vlanId(): string;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecCreateVnicDetailsList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecCreateVnicDetailsOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecInstanceOptions {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecInstanceOptionsToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecInstanceOptions): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecInstanceOptionsToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecInstanceOptions): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecInstanceOptionsOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecInstanceOptions | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecInstanceOptions | undefined);
get areLegacyImdsEndpointsDisabled(): cdktf.IResolvable;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecInstanceOptionsList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecInstanceOptionsOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecPreemptibleInstanceConfigPreemptionAction {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecPreemptibleInstanceConfigPreemptionActionToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecPreemptibleInstanceConfigPreemptionAction): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecPreemptibleInstanceConfigPreemptionActionToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecPreemptibleInstanceConfigPreemptionAction): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecPreemptibleInstanceConfigPreemptionActionOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecPreemptibleInstanceConfigPreemptionAction | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecPreemptibleInstanceConfigPreemptionAction | undefined);
get preserveBootVolume(): cdktf.IResolvable;
get type(): string;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecPreemptibleInstanceConfigPreemptionActionList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecPreemptibleInstanceConfigPreemptionActionOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecPreemptibleInstanceConfig {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecPreemptibleInstanceConfigToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecPreemptibleInstanceConfig): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecPreemptibleInstanceConfigToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecPreemptibleInstanceConfig): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecPreemptibleInstanceConfigOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecPreemptibleInstanceConfig | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecPreemptibleInstanceConfig | undefined);
private _preemptionAction;
get preemptionAction(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecPreemptibleInstanceConfigPreemptionActionList;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecPreemptibleInstanceConfigList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecPreemptibleInstanceConfigOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecShapeConfig {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecShapeConfigToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecShapeConfig): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecShapeConfigToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecShapeConfig): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecShapeConfigOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecShapeConfig | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecShapeConfig | undefined);
get baselineOcpuUtilization(): string;
get memoryInGbs(): number;
get ocpus(): number;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecShapeConfigList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecShapeConfigOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecSourceDetails {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecSourceDetailsToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecSourceDetails): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecSourceDetailsToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecSourceDetails): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecSourceDetailsOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecSourceDetails | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecSourceDetails | undefined);
get bootVolumeId(): string;
get bootVolumeSizeInGbs(): string;
get bootVolumeVpusPerGb(): string;
get imageId(): string;
get kmsKeyId(): string;
get sourceType(): string;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecSourceDetailsList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecSourceDetailsOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpec {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpec): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpec): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpec | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpec | undefined);
private _agentConfig;
get agentConfig(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecAgentConfigList;
get availabilityDomain(): string;
get capacityReservationId(): string;
get compartmentId(): string;
private _createVnicDetails;
get createVnicDetails(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecCreateVnicDetailsList;
get dedicatedVmHostId(): string;
private _definedTags;
get definedTags(): cdktf.StringMap;
get displayName(): string;
get faultDomain(): string;
private _freeformTags;
get freeformTags(): cdktf.StringMap;
get hostnameLabel(): string;
private _instanceOptions;
get instanceOptions(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecInstanceOptionsList;
get ipxeScript(): string;
get isPvEncryptionInTransitEnabled(): cdktf.IResolvable;
private _preemptibleInstanceConfig;
get preemptibleInstanceConfig(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecPreemptibleInstanceConfigList;
get shape(): string;
private _shapeConfig;
get shapeConfig(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecShapeConfigList;
private _sourceDetails;
get sourceDetails(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecSourceDetailsList;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItems {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItems): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItems): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItems | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItems | undefined);
get blockVolumesPerformance(): number;
get compartmentId(): string;
private _compatibilityMessages;
get compatibilityMessages(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsCompatibilityMessagesList;
get createdResourceId(): string;
get displayName(): string;
private _estimatedCost;
get estimatedCost(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsEstimatedCostList;
get id(): string;
get isExcludedFromExecution(): cdktf.IResolvable;
get lifecycleDetails(): string;
private _migrationAsset;
get migrationAsset(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsMigrationAssetList;
get migrationPlanId(): string;
get msLicense(): string;
get preferredShapeType(): string;
private _recommendedSpec;
get recommendedSpec(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsRecommendedSpecList;
get state(): string;
private _testSpec;
get testSpec(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsTestSpecList;
get timeAssessed(): string;
get timeCreated(): string;
get timeUpdated(): string;
get type(): string;
private _userSpec;
get userSpec(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsUserSpecList;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsTargetAssetCollection {
}
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionToTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollection): any;
export declare function dataOciCloudMigrationsTargetAssetsTargetAssetCollectionToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsTargetAssetCollection): any;
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionOutputReference 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(): DataOciCloudMigrationsTargetAssetsTargetAssetCollection | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsTargetAssetCollection | undefined);
private _items;
get items(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionItemsList;
}
export declare class DataOciCloudMigrationsTargetAssetsTargetAssetCollectionList 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): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionOutputReference;
}
export interface DataOciCloudMigrationsTargetAssetsFilter {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/cloud_migrations_target_assets#name DataOciCloudMigrationsTargetAssets#name}
*/
readonly name: string;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/cloud_migrations_target_assets#regex DataOciCloudMigrationsTargetAssets#regex}
*/
readonly regex?: boolean | cdktf.IResolvable;
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/cloud_migrations_target_assets#values DataOciCloudMigrationsTargetAssets#values}
*/
readonly values: string[];
}
export declare function dataOciCloudMigrationsTargetAssetsFilterToTerraform(struct?: DataOciCloudMigrationsTargetAssetsFilter | cdktf.IResolvable): any;
export declare function dataOciCloudMigrationsTargetAssetsFilterToHclTerraform(struct?: DataOciCloudMigrationsTargetAssetsFilter | cdktf.IResolvable): any;
export declare class DataOciCloudMigrationsTargetAssetsFilterOutputReference 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(): DataOciCloudMigrationsTargetAssetsFilter | cdktf.IResolvable | undefined;
set internalValue(value: DataOciCloudMigrationsTargetAssetsFilter | 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 DataOciCloudMigrationsTargetAssetsFilterList extends cdktf.ComplexList {
protected terraformResource: cdktf.IInterpolatingParent;
protected terraformAttribute: string;
protected wrapsSet: boolean;
internalValue?: DataOciCloudMigrationsTargetAssetsFilter[] | 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): DataOciCloudMigrationsTargetAssetsFilterOutputReference;
}
/**
* Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/cloud_migrations_target_assets oci_cloud_migrations_target_assets}
*/
export declare class DataOciCloudMigrationsTargetAssets extends cdktf.TerraformDataSource {
static readonly tfResourceType = "oci_cloud_migrations_target_assets";
/**
* Generates CDKTF code for importing a DataOciCloudMigrationsTargetAssets 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 DataOciCloudMigrationsTargetAssets to import
* @param importFromId The id of the existing DataOciCloudMigrationsTargetAssets that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/cloud_migrations_target_assets#import import section} in the documentation of this resource for the id to use
* @param provider? Optional instance of the provider where the DataOciCloudMigrationsTargetAssets 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/cloud_migrations_target_assets oci_cloud_migrations_target_assets} 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 DataOciCloudMigrationsTargetAssetsConfig = {}
*/
constructor(scope: Construct, id: string, config?: DataOciCloudMigrationsTargetAssetsConfig);
private _displayName?;
get displayName(): string;
set displayName(value: string);
resetDisplayName(): void;
get displayNameInput(): string | undefined;
private _id?;
get id(): string;
set id(value: string);
resetId(): void;
get idInput(): string | undefined;
private _migrationPlanId?;
get migrationPlanId(): string;
set migrationPlanId(value: string);
resetMigrationPlanId(): void;
get migrationPlanIdInput(): string | undefined;
private _state?;
get state(): string;
set state(value: string);
resetState(): void;
get stateInput(): string | undefined;
private _targetAssetCollection;
get targetAssetCollection(): DataOciCloudMigrationsTargetAssetsTargetAssetCollectionList;
private _targetAssetId?;
get targetAssetId(): string;
set targetAssetId(value: string);
resetTargetAssetId(): void;
get targetAssetIdInput(): string | undefined;
private _filter;
get filter(): DataOciCloudMigrationsTargetAssetsFilterList;
putFilter(value: DataOciCloudMigrationsTargetAssetsFilter[] | cdktf.IResolvable): void;
resetFilter(): void;
get filterInput(): cdktf.IResolvable | DataOciCloudMigrationsTargetAssetsFilter[] | undefined;
protected synthesizeAttributes(): {
[name: string]: any;
};
protected synthesizeHclAttributes(): {
[name: string]: any;
};
}