rhizo-co-terraform-provider-oci
Version:
Prebuilt oci Provider for Terraform CDK (cdktf)
709 lines • 132 kB
TypeScript
import { Construct } from 'constructs';
import * as cdktf from 'cdktf';
export interface DataOciCoreInstanceConfigurationConfig extends cdktf.TerraformMetaArguments {
/**
* Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/core_instance_configuration#instance_configuration_id DataOciCoreInstanceConfiguration#instance_configuration_id}
*/
readonly instanceConfigurationId: string;
}
export interface DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetails {
}
export declare function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsToTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetails): any;
export declare function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsToHclTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetails): any;
export declare class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsOutputReference 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(): DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetails | undefined;
set internalValue(value: DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetails | undefined);
get device(): string;
get displayName(): string;
get isPvEncryptionInTransitEnabled(): cdktf.IResolvable;
get isReadOnly(): cdktf.IResolvable;
get isShareable(): cdktf.IResolvable;
get type(): string;
get useChap(): cdktf.IResolvable;
}
export declare class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsList 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): DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsOutputReference;
}
export interface DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePolicies {
}
export declare function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesToTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePolicies): any;
export declare function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesToHclTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePolicies): any;
export declare class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesOutputReference 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(): DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePolicies | undefined;
set internalValue(value: DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePolicies | undefined);
get autotuneType(): string;
get maxVpusPerGb(): string;
}
export declare class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesList 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): DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesOutputReference;
}
export interface DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicas {
}
export declare function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasToTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicas): any;
export declare function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasToHclTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicas): any;
export declare class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasOutputReference 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(): DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicas | undefined;
set internalValue(value: DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicas | undefined);
get availabilityDomain(): string;
get displayName(): string;
}
export declare class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasList 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): DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasOutputReference;
}
export interface DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetails {
}
export declare function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsToTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetails): any;
export declare function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsToHclTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetails): any;
export declare class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsOutputReference 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(): DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetails | undefined;
set internalValue(value: DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetails | undefined);
get id(): string;
get type(): string;
}
export declare class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsList 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): DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsOutputReference;
}
export interface DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetails {
}
export declare function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsToTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetails): any;
export declare function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsToHclTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetails): any;
export declare class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsOutputReference 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(): DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetails | undefined;
set internalValue(value: DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetails | undefined);
private _autotunePolicies;
get autotunePolicies(): DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsAutotunePoliciesList;
get availabilityDomain(): string;
get backupPolicyId(): string;
private _blockVolumeReplicas;
get blockVolumeReplicas(): DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsBlockVolumeReplicasList;
get clusterPlacementGroupId(): string;
get compartmentId(): string;
private _definedTags;
get definedTags(): cdktf.StringMap;
get displayName(): string;
private _freeformTags;
get freeformTags(): cdktf.StringMap;
get isAutoTuneEnabled(): cdktf.IResolvable;
get kmsKeyId(): string;
get sizeInGbs(): string;
private _sourceDetails;
get sourceDetails(): DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsSourceDetailsList;
get vpusPerGb(): string;
get xrcKmsKeyId(): string;
}
export declare class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsList 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): DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsOutputReference;
}
export interface DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumes {
}
export declare function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesToTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumes): any;
export declare function dataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesToHclTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumes): any;
export declare class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesOutputReference 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(): DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumes | undefined;
set internalValue(value: DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumes | undefined);
private _attachDetails;
get attachDetails(): DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesAttachDetailsList;
private _createDetails;
get createDetails(): DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesCreateDetailsList;
get volumeId(): string;
}
export declare class DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesList 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): DataOciCoreInstanceConfigurationInstanceDetailsBlockVolumesOutputReference;
}
export interface DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigPluginsConfig {
}
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigPluginsConfigToTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigPluginsConfig): any;
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigPluginsConfigToHclTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigPluginsConfig): any;
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigPluginsConfigOutputReference 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(): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigPluginsConfig | undefined;
set internalValue(value: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigPluginsConfig | undefined);
get desiredState(): string;
get name(): string;
}
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigPluginsConfigList 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): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigPluginsConfigOutputReference;
}
export interface DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfig {
}
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigToTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfig): any;
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigToHclTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfig): any;
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigOutputReference 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(): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfig | undefined;
set internalValue(value: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfig | undefined);
get areAllPluginsDisabled(): cdktf.IResolvable;
get isManagementDisabled(): cdktf.IResolvable;
get isMonitoringDisabled(): cdktf.IResolvable;
private _pluginsConfig;
get pluginsConfig(): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigPluginsConfigList;
}
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigList 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): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAgentConfigOutputReference;
}
export interface DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAvailabilityConfig {
}
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAvailabilityConfigToTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAvailabilityConfig): any;
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAvailabilityConfigToHclTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAvailabilityConfig): any;
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAvailabilityConfigOutputReference 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(): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAvailabilityConfig | undefined;
set internalValue(value: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAvailabilityConfig | undefined);
get isLiveMigrationPreferred(): cdktf.IResolvable;
get recoveryAction(): string;
}
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAvailabilityConfigList 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): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsAvailabilityConfigOutputReference;
}
export interface DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetails {
}
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsToTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetails): any;
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsToHclTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetails): any;
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsOutputReference 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(): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetails | undefined;
set internalValue(value: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetails | undefined);
get ipv6Address(): string;
get ipv6SubnetCidr(): string;
}
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsList 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): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsOutputReference;
}
export interface DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetails {
}
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsToTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetails): any;
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsToHclTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetails): any;
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsOutputReference 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(): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetails | undefined;
set internalValue(value: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetails | undefined);
get assignIpv6Ip(): cdktf.IResolvable;
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;
private _ipv6AddressIpv6SubnetCidrPairDetails;
get ipv6AddressIpv6SubnetCidrPairDetails(): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsIpv6AddressIpv6SubnetCidrPairDetailsList;
get nsgIds(): string[];
get privateIp(): string;
private _securityAttributes;
get securityAttributes(): cdktf.StringMap;
get skipSourceDestCheck(): cdktf.IResolvable;
get subnetId(): string;
}
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsList 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): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsCreateVnicDetailsOutputReference;
}
export interface DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsInstanceOptions {
}
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsInstanceOptionsToTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsInstanceOptions): any;
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsInstanceOptionsToHclTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsInstanceOptions): any;
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsInstanceOptionsOutputReference 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(): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsInstanceOptions | undefined;
set internalValue(value: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsInstanceOptions | undefined);
get areLegacyImdsEndpointsDisabled(): cdktf.IResolvable;
}
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsInstanceOptionsList 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): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsInstanceOptionsOutputReference;
}
export interface DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsLaunchOptions {
}
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsLaunchOptionsToTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsLaunchOptions): any;
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsLaunchOptionsToHclTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsLaunchOptions): any;
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsLaunchOptionsOutputReference 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(): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsLaunchOptions | undefined;
set internalValue(value: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsLaunchOptions | undefined);
get bootVolumeType(): string;
get firmware(): string;
get isConsistentVolumeNamingEnabled(): cdktf.IResolvable;
get isPvEncryptionInTransitEnabled(): cdktf.IResolvable;
get networkType(): string;
get remoteDataVolumeType(): string;
}
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsLaunchOptionsList 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): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsLaunchOptionsOutputReference;
}
export interface DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPlatformConfig {
}
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPlatformConfigToTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPlatformConfig): any;
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPlatformConfigToHclTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPlatformConfig): any;
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPlatformConfigOutputReference 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(): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPlatformConfig | undefined;
set internalValue(value: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPlatformConfig | undefined);
get areVirtualInstructionsEnabled(): cdktf.IResolvable;
private _configMap;
get configMap(): cdktf.StringMap;
get isAccessControlServiceEnabled(): cdktf.IResolvable;
get isInputOutputMemoryManagementUnitEnabled(): cdktf.IResolvable;
get isMeasuredBootEnabled(): cdktf.IResolvable;
get isMemoryEncryptionEnabled(): cdktf.IResolvable;
get isSecureBootEnabled(): cdktf.IResolvable;
get isSymmetricMultiThreadingEnabled(): cdktf.IResolvable;
get isTrustedPlatformModuleEnabled(): cdktf.IResolvable;
get numaNodesPerSocket(): string;
get percentageOfCoresEnabled(): number;
get type(): string;
}
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPlatformConfigList 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): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPlatformConfigOutputReference;
}
export interface DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionAction {
}
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionActionToTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionAction): any;
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionActionToHclTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionAction): any;
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionActionOutputReference 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(): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionAction | undefined;
set internalValue(value: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionAction | undefined);
get preserveBootVolume(): cdktf.IResolvable;
get type(): string;
}
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionActionList 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): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionActionOutputReference;
}
export interface DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfig {
}
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigToTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfig): any;
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigToHclTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfig): any;
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigOutputReference 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(): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfig | undefined;
set internalValue(value: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfig | undefined);
private _preemptionAction;
get preemptionAction(): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigPreemptionActionList;
}
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigList 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): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsPreemptibleInstanceConfigOutputReference;
}
export interface DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsShapeConfig {
}
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsShapeConfigToTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsShapeConfig): any;
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsShapeConfigToHclTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsShapeConfig): any;
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsShapeConfigOutputReference 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(): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsShapeConfig | undefined;
set internalValue(value: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsShapeConfig | undefined);
get baselineOcpuUtilization(): string;
get memoryInGbs(): number;
get nvmes(): number;
get ocpus(): number;
get vcpus(): number;
}
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsShapeConfigList 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): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsShapeConfigOutputReference;
}
export interface DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetails {
}
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetailsToTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetails): any;
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetailsToHclTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetails): any;
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetailsOutputReference 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(): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetails | undefined;
set internalValue(value: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetails | undefined);
get compartmentId(): string;
private _definedTagsFilter;
get definedTagsFilter(): cdktf.StringMap;
get operatingSystem(): string;
get operatingSystemVersion(): string;
}
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetailsList 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): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetailsOutputReference;
}
export interface DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetails {
}
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsToTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetails): any;
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsToHclTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetails): any;
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsOutputReference 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(): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetails | undefined;
set internalValue(value: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetails | undefined);
get bootVolumeId(): string;
get bootVolumeSizeInGbs(): string;
get bootVolumeVpusPerGb(): string;
get imageId(): string;
private _instanceSourceImageFilterDetails;
get instanceSourceImageFilterDetails(): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsInstanceSourceImageFilterDetailsList;
get kmsKeyId(): string;
get sourceType(): string;
}
export declare class DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsList 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): DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsSourceDetailsOutputReference;
}
export interface DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetails {
}
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsToTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetails): any;
export declare function dataOciCoreInstanceConfigurationInstanceDetailsLaunchDetailsToHclTerraform(struct?: DataOciCoreInstanceConfigurationInstanceDetailsLaunchDetails)