UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

236 lines (235 loc) 13.1 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciDataflowPoolConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/dataflow_pool#pool_id DataOciDataflowPool#pool_id} */ readonly poolId: string; } export interface DataOciDataflowPoolConfigurationsShapeConfig { } export declare function dataOciDataflowPoolConfigurationsShapeConfigToTerraform(struct?: DataOciDataflowPoolConfigurationsShapeConfig): any; export declare function dataOciDataflowPoolConfigurationsShapeConfigToHclTerraform(struct?: DataOciDataflowPoolConfigurationsShapeConfig): any; export declare class DataOciDataflowPoolConfigurationsShapeConfigOutputReference 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(): DataOciDataflowPoolConfigurationsShapeConfig | undefined; set internalValue(value: DataOciDataflowPoolConfigurationsShapeConfig | undefined); get memoryInGbs(): number; get ocpus(): number; } export declare class DataOciDataflowPoolConfigurationsShapeConfigList 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): DataOciDataflowPoolConfigurationsShapeConfigOutputReference; } export interface DataOciDataflowPoolConfigurations { } export declare function dataOciDataflowPoolConfigurationsToTerraform(struct?: DataOciDataflowPoolConfigurations): any; export declare function dataOciDataflowPoolConfigurationsToHclTerraform(struct?: DataOciDataflowPoolConfigurations): any; export declare class DataOciDataflowPoolConfigurationsOutputReference 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(): DataOciDataflowPoolConfigurations | undefined; set internalValue(value: DataOciDataflowPoolConfigurations | undefined); get max(): number; get min(): number; get shape(): string; private _shapeConfig; get shapeConfig(): DataOciDataflowPoolConfigurationsShapeConfigList; } export declare class DataOciDataflowPoolConfigurationsList 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): DataOciDataflowPoolConfigurationsOutputReference; } export interface DataOciDataflowPoolPoolMetricsActivelyUsedNodeCount { } export declare function dataOciDataflowPoolPoolMetricsActivelyUsedNodeCountToTerraform(struct?: DataOciDataflowPoolPoolMetricsActivelyUsedNodeCount): any; export declare function dataOciDataflowPoolPoolMetricsActivelyUsedNodeCountToHclTerraform(struct?: DataOciDataflowPoolPoolMetricsActivelyUsedNodeCount): any; export declare class DataOciDataflowPoolPoolMetricsActivelyUsedNodeCountOutputReference 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(): DataOciDataflowPoolPoolMetricsActivelyUsedNodeCount | undefined; set internalValue(value: DataOciDataflowPoolPoolMetricsActivelyUsedNodeCount | undefined); get logicalShape(): string; get poolCount(): number; } export declare class DataOciDataflowPoolPoolMetricsActivelyUsedNodeCountList 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): DataOciDataflowPoolPoolMetricsActivelyUsedNodeCountOutputReference; } export interface DataOciDataflowPoolPoolMetrics { } export declare function dataOciDataflowPoolPoolMetricsToTerraform(struct?: DataOciDataflowPoolPoolMetrics): any; export declare function dataOciDataflowPoolPoolMetricsToHclTerraform(struct?: DataOciDataflowPoolPoolMetrics): any; export declare class DataOciDataflowPoolPoolMetricsOutputReference 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(): DataOciDataflowPoolPoolMetrics | undefined; set internalValue(value: DataOciDataflowPoolPoolMetrics | undefined); get activeRunsCount(): string; private _activelyUsedNodeCount; get activelyUsedNodeCount(): DataOciDataflowPoolPoolMetricsActivelyUsedNodeCountList; get timeLastMetricsUpdated(): string; get timeLastStarted(): string; get timeLastStopped(): string; get timeLastUsed(): string; } export declare class DataOciDataflowPoolPoolMetricsList 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): DataOciDataflowPoolPoolMetricsOutputReference; } export interface DataOciDataflowPoolSchedules { } export declare function dataOciDataflowPoolSchedulesToTerraform(struct?: DataOciDataflowPoolSchedules): any; export declare function dataOciDataflowPoolSchedulesToHclTerraform(struct?: DataOciDataflowPoolSchedules): any; export declare class DataOciDataflowPoolSchedulesOutputReference 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(): DataOciDataflowPoolSchedules | undefined; set internalValue(value: DataOciDataflowPoolSchedules | undefined); get dayOfWeek(): string; get startTime(): number; get stopTime(): number; } export declare class DataOciDataflowPoolSchedulesList 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): DataOciDataflowPoolSchedulesOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/dataflow_pool oci_dataflow_pool} */ export declare class DataOciDataflowPool extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_dataflow_pool"; /** * Generates CDKTF code for importing a DataOciDataflowPool 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 DataOciDataflowPool to import * @param importFromId The id of the existing DataOciDataflowPool that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/dataflow_pool#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciDataflowPool 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/dataflow_pool oci_dataflow_pool} 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 DataOciDataflowPoolConfig */ constructor(scope: Construct, id: string, config: DataOciDataflowPoolConfig); get compartmentId(): string; private _configurations; get configurations(): DataOciDataflowPoolConfigurationsList; private _definedTags; get definedTags(): cdktf.StringMap; get description(): string; get displayName(): string; private _freeformTags; get freeformTags(): cdktf.StringMap; get id(): string; get idleTimeoutInMinutes(): number; get lifecycleDetails(): string; get ownerPrincipalId(): string; get ownerUserName(): string; private _poolId?; get poolId(): string; set poolId(value: string); get poolIdInput(): string | undefined; private _poolMetrics; get poolMetrics(): DataOciDataflowPoolPoolMetricsList; private _schedules; get schedules(): DataOciDataflowPoolSchedulesList; get state(): string; get timeCreated(): string; get timeUpdated(): string; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }