UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

574 lines (573 loc) 35.1 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciContainerInstancesContainerInstanceConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/container_instances_container_instance#container_instance_id DataOciContainerInstancesContainerInstance#container_instance_id} */ readonly containerInstanceId: string; } export interface DataOciContainerInstancesContainerInstanceContainersHealthChecksHeaders { } export declare function dataOciContainerInstancesContainerInstanceContainersHealthChecksHeadersToTerraform(struct?: DataOciContainerInstancesContainerInstanceContainersHealthChecksHeaders): any; export declare function dataOciContainerInstancesContainerInstanceContainersHealthChecksHeadersToHclTerraform(struct?: DataOciContainerInstancesContainerInstanceContainersHealthChecksHeaders): any; export declare class DataOciContainerInstancesContainerInstanceContainersHealthChecksHeadersOutputReference 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(): DataOciContainerInstancesContainerInstanceContainersHealthChecksHeaders | undefined; set internalValue(value: DataOciContainerInstancesContainerInstanceContainersHealthChecksHeaders | undefined); get name(): string; get value(): string; } export declare class DataOciContainerInstancesContainerInstanceContainersHealthChecksHeadersList 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): DataOciContainerInstancesContainerInstanceContainersHealthChecksHeadersOutputReference; } export interface DataOciContainerInstancesContainerInstanceContainersHealthChecks { } export declare function dataOciContainerInstancesContainerInstanceContainersHealthChecksToTerraform(struct?: DataOciContainerInstancesContainerInstanceContainersHealthChecks): any; export declare function dataOciContainerInstancesContainerInstanceContainersHealthChecksToHclTerraform(struct?: DataOciContainerInstancesContainerInstanceContainersHealthChecks): any; export declare class DataOciContainerInstancesContainerInstanceContainersHealthChecksOutputReference 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(): DataOciContainerInstancesContainerInstanceContainersHealthChecks | undefined; set internalValue(value: DataOciContainerInstancesContainerInstanceContainersHealthChecks | undefined); get command(): string[]; get failureAction(): string; get failureThreshold(): number; private _headers; get headers(): DataOciContainerInstancesContainerInstanceContainersHealthChecksHeadersList; get healthCheckType(): string; get initialDelayInSeconds(): number; get intervalInSeconds(): number; get name(): string; get path(): string; get port(): number; get status(): string; get statusDetails(): string; get successThreshold(): number; get timeoutInSeconds(): number; } export declare class DataOciContainerInstancesContainerInstanceContainersHealthChecksList 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): DataOciContainerInstancesContainerInstanceContainersHealthChecksOutputReference; } export interface DataOciContainerInstancesContainerInstanceContainersResourceConfig { } export declare function dataOciContainerInstancesContainerInstanceContainersResourceConfigToTerraform(struct?: DataOciContainerInstancesContainerInstanceContainersResourceConfig): any; export declare function dataOciContainerInstancesContainerInstanceContainersResourceConfigToHclTerraform(struct?: DataOciContainerInstancesContainerInstanceContainersResourceConfig): any; export declare class DataOciContainerInstancesContainerInstanceContainersResourceConfigOutputReference 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(): DataOciContainerInstancesContainerInstanceContainersResourceConfig | undefined; set internalValue(value: DataOciContainerInstancesContainerInstanceContainersResourceConfig | undefined); get memoryLimitInGbs(): number; get vcpusLimit(): number; } export declare class DataOciContainerInstancesContainerInstanceContainersResourceConfigList 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): DataOciContainerInstancesContainerInstanceContainersResourceConfigOutputReference; } export interface DataOciContainerInstancesContainerInstanceContainersSecurityContextCapabilities { } export declare function dataOciContainerInstancesContainerInstanceContainersSecurityContextCapabilitiesToTerraform(struct?: DataOciContainerInstancesContainerInstanceContainersSecurityContextCapabilities): any; export declare function dataOciContainerInstancesContainerInstanceContainersSecurityContextCapabilitiesToHclTerraform(struct?: DataOciContainerInstancesContainerInstanceContainersSecurityContextCapabilities): any; export declare class DataOciContainerInstancesContainerInstanceContainersSecurityContextCapabilitiesOutputReference 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(): DataOciContainerInstancesContainerInstanceContainersSecurityContextCapabilities | undefined; set internalValue(value: DataOciContainerInstancesContainerInstanceContainersSecurityContextCapabilities | undefined); get addCapabilities(): string[]; get dropCapabilities(): string[]; } export declare class DataOciContainerInstancesContainerInstanceContainersSecurityContextCapabilitiesList 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): DataOciContainerInstancesContainerInstanceContainersSecurityContextCapabilitiesOutputReference; } export interface DataOciContainerInstancesContainerInstanceContainersSecurityContext { } export declare function dataOciContainerInstancesContainerInstanceContainersSecurityContextToTerraform(struct?: DataOciContainerInstancesContainerInstanceContainersSecurityContext): any; export declare function dataOciContainerInstancesContainerInstanceContainersSecurityContextToHclTerraform(struct?: DataOciContainerInstancesContainerInstanceContainersSecurityContext): any; export declare class DataOciContainerInstancesContainerInstanceContainersSecurityContextOutputReference 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(): DataOciContainerInstancesContainerInstanceContainersSecurityContext | undefined; set internalValue(value: DataOciContainerInstancesContainerInstanceContainersSecurityContext | undefined); private _capabilities; get capabilities(): DataOciContainerInstancesContainerInstanceContainersSecurityContextCapabilitiesList; get isNonRootUserCheckEnabled(): cdktf.IResolvable; get isRootFileSystemReadonly(): cdktf.IResolvable; get runAsGroup(): number; get runAsUser(): number; get securityContextType(): string; } export declare class DataOciContainerInstancesContainerInstanceContainersSecurityContextList 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): DataOciContainerInstancesContainerInstanceContainersSecurityContextOutputReference; } export interface DataOciContainerInstancesContainerInstanceContainersVolumeMounts { } export declare function dataOciContainerInstancesContainerInstanceContainersVolumeMountsToTerraform(struct?: DataOciContainerInstancesContainerInstanceContainersVolumeMounts): any; export declare function dataOciContainerInstancesContainerInstanceContainersVolumeMountsToHclTerraform(struct?: DataOciContainerInstancesContainerInstanceContainersVolumeMounts): any; export declare class DataOciContainerInstancesContainerInstanceContainersVolumeMountsOutputReference 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(): DataOciContainerInstancesContainerInstanceContainersVolumeMounts | undefined; set internalValue(value: DataOciContainerInstancesContainerInstanceContainersVolumeMounts | undefined); get isReadOnly(): cdktf.IResolvable; get mountPath(): string; get partition(): number; get subPath(): string; get volumeName(): string; } export declare class DataOciContainerInstancesContainerInstanceContainersVolumeMountsList 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): DataOciContainerInstancesContainerInstanceContainersVolumeMountsOutputReference; } export interface DataOciContainerInstancesContainerInstanceContainers { } export declare function dataOciContainerInstancesContainerInstanceContainersToTerraform(struct?: DataOciContainerInstancesContainerInstanceContainers): any; export declare function dataOciContainerInstancesContainerInstanceContainersToHclTerraform(struct?: DataOciContainerInstancesContainerInstanceContainers): any; export declare class DataOciContainerInstancesContainerInstanceContainersOutputReference 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(): DataOciContainerInstancesContainerInstanceContainers | undefined; set internalValue(value: DataOciContainerInstancesContainerInstanceContainers | undefined); get arguments(): string[]; get availabilityDomain(): string; get command(): string[]; get compartmentId(): string; get containerId(): string; get containerInstanceId(): string; private _definedTags; get definedTags(): cdktf.StringMap; get displayName(): string; private _environmentVariables; get environmentVariables(): cdktf.StringMap; get exitCode(): number; get faultDomain(): string; private _freeformTags; get freeformTags(): cdktf.StringMap; private _healthChecks; get healthChecks(): DataOciContainerInstancesContainerInstanceContainersHealthChecksList; get imageUrl(): string; get isResourcePrincipalDisabled(): cdktf.IResolvable; get lifecycleDetails(): string; private _resourceConfig; get resourceConfig(): DataOciContainerInstancesContainerInstanceContainersResourceConfigList; private _securityContext; get securityContext(): DataOciContainerInstancesContainerInstanceContainersSecurityContextList; get state(): string; private _systemTags; get systemTags(): cdktf.StringMap; get timeCreated(): string; get timeTerminated(): string; get timeUpdated(): string; private _volumeMounts; get volumeMounts(): DataOciContainerInstancesContainerInstanceContainersVolumeMountsList; get workingDirectory(): string; } export declare class DataOciContainerInstancesContainerInstanceContainersList 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): DataOciContainerInstancesContainerInstanceContainersOutputReference; } export interface DataOciContainerInstancesContainerInstanceDnsConfig { } export declare function dataOciContainerInstancesContainerInstanceDnsConfigToTerraform(struct?: DataOciContainerInstancesContainerInstanceDnsConfig): any; export declare function dataOciContainerInstancesContainerInstanceDnsConfigToHclTerraform(struct?: DataOciContainerInstancesContainerInstanceDnsConfig): any; export declare class DataOciContainerInstancesContainerInstanceDnsConfigOutputReference 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(): DataOciContainerInstancesContainerInstanceDnsConfig | undefined; set internalValue(value: DataOciContainerInstancesContainerInstanceDnsConfig | undefined); get nameservers(): string[]; get options(): string[]; get searches(): string[]; } export declare class DataOciContainerInstancesContainerInstanceDnsConfigList 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): DataOciContainerInstancesContainerInstanceDnsConfigOutputReference; } export interface DataOciContainerInstancesContainerInstanceImagePullSecrets { } export declare function dataOciContainerInstancesContainerInstanceImagePullSecretsToTerraform(struct?: DataOciContainerInstancesContainerInstanceImagePullSecrets): any; export declare function dataOciContainerInstancesContainerInstanceImagePullSecretsToHclTerraform(struct?: DataOciContainerInstancesContainerInstanceImagePullSecrets): any; export declare class DataOciContainerInstancesContainerInstanceImagePullSecretsOutputReference 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(): DataOciContainerInstancesContainerInstanceImagePullSecrets | undefined; set internalValue(value: DataOciContainerInstancesContainerInstanceImagePullSecrets | undefined); get password(): string; get registryEndpoint(): string; get secretId(): string; get secretType(): string; get username(): string; } export declare class DataOciContainerInstancesContainerInstanceImagePullSecretsList 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): DataOciContainerInstancesContainerInstanceImagePullSecretsOutputReference; } export interface DataOciContainerInstancesContainerInstanceShapeConfig { } export declare function dataOciContainerInstancesContainerInstanceShapeConfigToTerraform(struct?: DataOciContainerInstancesContainerInstanceShapeConfig): any; export declare function dataOciContainerInstancesContainerInstanceShapeConfigToHclTerraform(struct?: DataOciContainerInstancesContainerInstanceShapeConfig): any; export declare class DataOciContainerInstancesContainerInstanceShapeConfigOutputReference 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(): DataOciContainerInstancesContainerInstanceShapeConfig | undefined; set internalValue(value: DataOciContainerInstancesContainerInstanceShapeConfig | undefined); get memoryInGbs(): number; get networkingBandwidthInGbps(): number; get ocpus(): number; get processorDescription(): string; } export declare class DataOciContainerInstancesContainerInstanceShapeConfigList 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): DataOciContainerInstancesContainerInstanceShapeConfigOutputReference; } export interface DataOciContainerInstancesContainerInstanceVnics { } export declare function dataOciContainerInstancesContainerInstanceVnicsToTerraform(struct?: DataOciContainerInstancesContainerInstanceVnics): any; export declare function dataOciContainerInstancesContainerInstanceVnicsToHclTerraform(struct?: DataOciContainerInstancesContainerInstanceVnics): any; export declare class DataOciContainerInstancesContainerInstanceVnicsOutputReference 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(): DataOciContainerInstancesContainerInstanceVnics | undefined; set internalValue(value: DataOciContainerInstancesContainerInstanceVnics | undefined); private _definedTags; get definedTags(): cdktf.StringMap; get displayName(): string; private _freeformTags; get freeformTags(): cdktf.StringMap; get hostnameLabel(): string; get isPublicIpAssigned(): cdktf.IResolvable; get nsgIds(): string[]; get privateIp(): string; get skipSourceDestCheck(): cdktf.IResolvable; get subnetId(): string; get vnicId(): string; } export declare class DataOciContainerInstancesContainerInstanceVnicsList 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): DataOciContainerInstancesContainerInstanceVnicsOutputReference; } export interface DataOciContainerInstancesContainerInstanceVolumesConfigs { } export declare function dataOciContainerInstancesContainerInstanceVolumesConfigsToTerraform(struct?: DataOciContainerInstancesContainerInstanceVolumesConfigs): any; export declare function dataOciContainerInstancesContainerInstanceVolumesConfigsToHclTerraform(struct?: DataOciContainerInstancesContainerInstanceVolumesConfigs): any; export declare class DataOciContainerInstancesContainerInstanceVolumesConfigsOutputReference 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(): DataOciContainerInstancesContainerInstanceVolumesConfigs | undefined; set internalValue(value: DataOciContainerInstancesContainerInstanceVolumesConfigs | undefined); get data(): string; get fileName(): string; get path(): string; } export declare class DataOciContainerInstancesContainerInstanceVolumesConfigsList 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): DataOciContainerInstancesContainerInstanceVolumesConfigsOutputReference; } export interface DataOciContainerInstancesContainerInstanceVolumes { } export declare function dataOciContainerInstancesContainerInstanceVolumesToTerraform(struct?: DataOciContainerInstancesContainerInstanceVolumes): any; export declare function dataOciContainerInstancesContainerInstanceVolumesToHclTerraform(struct?: DataOciContainerInstancesContainerInstanceVolumes): any; export declare class DataOciContainerInstancesContainerInstanceVolumesOutputReference 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(): DataOciContainerInstancesContainerInstanceVolumes | undefined; set internalValue(value: DataOciContainerInstancesContainerInstanceVolumes | undefined); get backingStore(): string; private _configs; get configs(): DataOciContainerInstancesContainerInstanceVolumesConfigsList; get name(): string; get volumeType(): string; } export declare class DataOciContainerInstancesContainerInstanceVolumesList 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): DataOciContainerInstancesContainerInstanceVolumesOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/container_instances_container_instance oci_container_instances_container_instance} */ export declare class DataOciContainerInstancesContainerInstance extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_container_instances_container_instance"; /** * Generates CDKTF code for importing a DataOciContainerInstancesContainerInstance 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 DataOciContainerInstancesContainerInstance to import * @param importFromId The id of the existing DataOciContainerInstancesContainerInstance that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/container_instances_container_instance#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciContainerInstancesContainerInstance 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/container_instances_container_instance oci_container_instances_container_instance} 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 DataOciContainerInstancesContainerInstanceConfig */ constructor(scope: Construct, id: string, config: DataOciContainerInstancesContainerInstanceConfig); get availabilityDomain(): string; get compartmentId(): string; get containerCount(): number; private _containerInstanceId?; get containerInstanceId(): string; set containerInstanceId(value: string); get containerInstanceIdInput(): string | undefined; get containerRestartPolicy(): string; private _containers; get containers(): DataOciContainerInstancesContainerInstanceContainersList; private _definedTags; get definedTags(): cdktf.StringMap; get displayName(): string; private _dnsConfig; get dnsConfig(): DataOciContainerInstancesContainerInstanceDnsConfigList; get faultDomain(): string; private _freeformTags; get freeformTags(): cdktf.StringMap; get gracefulShutdownTimeoutInSeconds(): string; get id(): string; private _imagePullSecrets; get imagePullSecrets(): DataOciContainerInstancesContainerInstanceImagePullSecretsList; get lifecycleDetails(): string; get shape(): string; private _shapeConfig; get shapeConfig(): DataOciContainerInstancesContainerInstanceShapeConfigList; get state(): string; private _systemTags; get systemTags(): cdktf.StringMap; get timeCreated(): string; get timeUpdated(): string; private _vnics; get vnics(): DataOciContainerInstancesContainerInstanceVnicsList; get volumeCount(): number; private _volumes; get volumes(): DataOciContainerInstancesContainerInstanceVolumesList; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }