UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

254 lines (253 loc) 13.3 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciNosqlTableConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/nosql_table#compartment_id DataOciNosqlTable#compartment_id} */ readonly compartmentId: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/nosql_table#table_name_or_id DataOciNosqlTable#table_name_or_id} */ readonly tableNameOrId: string; } export interface DataOciNosqlTableReplicas { } export declare function dataOciNosqlTableReplicasToTerraform(struct?: DataOciNosqlTableReplicas): any; export declare function dataOciNosqlTableReplicasToHclTerraform(struct?: DataOciNosqlTableReplicas): any; export declare class DataOciNosqlTableReplicasOutputReference 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(): DataOciNosqlTableReplicas | undefined; set internalValue(value: DataOciNosqlTableReplicas | undefined); get capacityMode(): string; get lifecycleDetails(): string; get maxWriteUnits(): number; get region(): string; get state(): string; get tableId(): string; } export declare class DataOciNosqlTableReplicasList 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): DataOciNosqlTableReplicasOutputReference; } export interface DataOciNosqlTableSchemaColumns { } export declare function dataOciNosqlTableSchemaColumnsToTerraform(struct?: DataOciNosqlTableSchemaColumns): any; export declare function dataOciNosqlTableSchemaColumnsToHclTerraform(struct?: DataOciNosqlTableSchemaColumns): any; export declare class DataOciNosqlTableSchemaColumnsOutputReference 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(): DataOciNosqlTableSchemaColumns | undefined; set internalValue(value: DataOciNosqlTableSchemaColumns | undefined); get defaultValue(): string; get isAsUuid(): cdktf.IResolvable; get isGenerated(): cdktf.IResolvable; get isNullable(): cdktf.IResolvable; get name(): string; get type(): string; } export declare class DataOciNosqlTableSchemaColumnsList 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): DataOciNosqlTableSchemaColumnsOutputReference; } export interface DataOciNosqlTableSchemaIdentity { } export declare function dataOciNosqlTableSchemaIdentityToTerraform(struct?: DataOciNosqlTableSchemaIdentity): any; export declare function dataOciNosqlTableSchemaIdentityToHclTerraform(struct?: DataOciNosqlTableSchemaIdentity): any; export declare class DataOciNosqlTableSchemaIdentityOutputReference 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(): DataOciNosqlTableSchemaIdentity | undefined; set internalValue(value: DataOciNosqlTableSchemaIdentity | undefined); get columnName(): string; get isAlways(): cdktf.IResolvable; get isNull(): cdktf.IResolvable; } export declare class DataOciNosqlTableSchemaIdentityList 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): DataOciNosqlTableSchemaIdentityOutputReference; } export interface DataOciNosqlTableSchema { } export declare function dataOciNosqlTableSchemaToTerraform(struct?: DataOciNosqlTableSchema): any; export declare function dataOciNosqlTableSchemaToHclTerraform(struct?: DataOciNosqlTableSchema): any; export declare class DataOciNosqlTableSchemaOutputReference 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(): DataOciNosqlTableSchema | undefined; set internalValue(value: DataOciNosqlTableSchema | undefined); private _columns; get columns(): DataOciNosqlTableSchemaColumnsList; private _identity; get identity(): DataOciNosqlTableSchemaIdentityList; get primaryKey(): string[]; get shardKey(): string[]; get ttl(): number; } export declare class DataOciNosqlTableSchemaList 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): DataOciNosqlTableSchemaOutputReference; } export interface DataOciNosqlTableTableLimits { } export declare function dataOciNosqlTableTableLimitsToTerraform(struct?: DataOciNosqlTableTableLimits): any; export declare function dataOciNosqlTableTableLimitsToHclTerraform(struct?: DataOciNosqlTableTableLimits): any; export declare class DataOciNosqlTableTableLimitsOutputReference 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(): DataOciNosqlTableTableLimits | undefined; set internalValue(value: DataOciNosqlTableTableLimits | undefined); get capacityMode(): string; get maxReadUnits(): number; get maxStorageInGbs(): number; get maxWriteUnits(): number; } export declare class DataOciNosqlTableTableLimitsList 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): DataOciNosqlTableTableLimitsOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/nosql_table oci_nosql_table} */ export declare class DataOciNosqlTable extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_nosql_table"; /** * Generates CDKTF code for importing a DataOciNosqlTable 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 DataOciNosqlTable to import * @param importFromId The id of the existing DataOciNosqlTable that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/nosql_table#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciNosqlTable 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/nosql_table oci_nosql_table} 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 DataOciNosqlTableConfig */ constructor(scope: Construct, id: string, config: DataOciNosqlTableConfig); private _compartmentId?; get compartmentId(): string; set compartmentId(value: string); get compartmentIdInput(): string | undefined; get ddlStatement(): string; private _definedTags; get definedTags(): cdktf.StringMap; private _freeformTags; get freeformTags(): cdktf.StringMap; get id(): string; get isAutoReclaimable(): cdktf.IResolvable; get isMultiRegion(): cdktf.IResolvable; get lifecycleDetails(): string; get localReplicaInitializationInPercent(): number; get name(): string; private _replicas; get replicas(): DataOciNosqlTableReplicasList; private _schema; get schema(): DataOciNosqlTableSchemaList; get schemaState(): string; get state(): string; private _systemTags; get systemTags(): cdktf.StringMap; private _tableLimits; get tableLimits(): DataOciNosqlTableTableLimitsList; private _tableNameOrId?; get tableNameOrId(): string; set tableNameOrId(value: string); get tableNameOrIdInput(): string | undefined; get timeCreated(): string; get timeOfExpiration(): string; get timeUpdated(): string; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }