UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

235 lines (234 loc) 13.8 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciOpsiOpsiConfigurationConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/opsi_opsi_configuration#config_item_custom_status DataOciOpsiOpsiConfiguration#config_item_custom_status} */ readonly configItemCustomStatus: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/opsi_opsi_configuration#config_item_field DataOciOpsiOpsiConfiguration#config_item_field} */ readonly configItemField: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/opsi_opsi_configuration#config_items_applicable_context DataOciOpsiOpsiConfiguration#config_items_applicable_context} */ readonly configItemsApplicableContext: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/opsi_opsi_configuration#opsi_config_field DataOciOpsiOpsiConfiguration#opsi_config_field} */ readonly opsiConfigField: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/opsi_opsi_configuration#opsi_configuration_id DataOciOpsiOpsiConfiguration#opsi_configuration_id} */ readonly opsiConfigurationId: string; } export interface DataOciOpsiOpsiConfigurationConfigItemsMetadataUnitDetails { } export declare function dataOciOpsiOpsiConfigurationConfigItemsMetadataUnitDetailsToTerraform(struct?: DataOciOpsiOpsiConfigurationConfigItemsMetadataUnitDetails): any; export declare function dataOciOpsiOpsiConfigurationConfigItemsMetadataUnitDetailsToHclTerraform(struct?: DataOciOpsiOpsiConfigurationConfigItemsMetadataUnitDetails): any; export declare class DataOciOpsiOpsiConfigurationConfigItemsMetadataUnitDetailsOutputReference 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(): DataOciOpsiOpsiConfigurationConfigItemsMetadataUnitDetails | undefined; set internalValue(value: DataOciOpsiOpsiConfigurationConfigItemsMetadataUnitDetails | undefined); get displayName(): string; get unit(): string; } export declare class DataOciOpsiOpsiConfigurationConfigItemsMetadataUnitDetailsList 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): DataOciOpsiOpsiConfigurationConfigItemsMetadataUnitDetailsOutputReference; } export interface DataOciOpsiOpsiConfigurationConfigItemsMetadataValueInputDetails { } export declare function dataOciOpsiOpsiConfigurationConfigItemsMetadataValueInputDetailsToTerraform(struct?: DataOciOpsiOpsiConfigurationConfigItemsMetadataValueInputDetails): any; export declare function dataOciOpsiOpsiConfigurationConfigItemsMetadataValueInputDetailsToHclTerraform(struct?: DataOciOpsiOpsiConfigurationConfigItemsMetadataValueInputDetails): any; export declare class DataOciOpsiOpsiConfigurationConfigItemsMetadataValueInputDetailsOutputReference 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(): DataOciOpsiOpsiConfigurationConfigItemsMetadataValueInputDetails | undefined; set internalValue(value: DataOciOpsiOpsiConfigurationConfigItemsMetadataValueInputDetails | undefined); get allowedValueType(): string; get maxValue(): string; get minValue(): string; get possibleValues(): string[]; } export declare class DataOciOpsiOpsiConfigurationConfigItemsMetadataValueInputDetailsList 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): DataOciOpsiOpsiConfigurationConfigItemsMetadataValueInputDetailsOutputReference; } export interface DataOciOpsiOpsiConfigurationConfigItemsMetadata { } export declare function dataOciOpsiOpsiConfigurationConfigItemsMetadataToTerraform(struct?: DataOciOpsiOpsiConfigurationConfigItemsMetadata): any; export declare function dataOciOpsiOpsiConfigurationConfigItemsMetadataToHclTerraform(struct?: DataOciOpsiOpsiConfigurationConfigItemsMetadata): any; export declare class DataOciOpsiOpsiConfigurationConfigItemsMetadataOutputReference 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(): DataOciOpsiOpsiConfigurationConfigItemsMetadata | undefined; set internalValue(value: DataOciOpsiOpsiConfigurationConfigItemsMetadata | undefined); get configItemType(): string; get dataType(): string; get description(): string; get displayName(): string; private _unitDetails; get unitDetails(): DataOciOpsiOpsiConfigurationConfigItemsMetadataUnitDetailsList; private _valueInputDetails; get valueInputDetails(): DataOciOpsiOpsiConfigurationConfigItemsMetadataValueInputDetailsList; } export declare class DataOciOpsiOpsiConfigurationConfigItemsMetadataList 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): DataOciOpsiOpsiConfigurationConfigItemsMetadataOutputReference; } export interface DataOciOpsiOpsiConfigurationConfigItems { } export declare function dataOciOpsiOpsiConfigurationConfigItemsToTerraform(struct?: DataOciOpsiOpsiConfigurationConfigItems): any; export declare function dataOciOpsiOpsiConfigurationConfigItemsToHclTerraform(struct?: DataOciOpsiOpsiConfigurationConfigItems): any; export declare class DataOciOpsiOpsiConfigurationConfigItemsOutputReference 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(): DataOciOpsiOpsiConfigurationConfigItems | undefined; set internalValue(value: DataOciOpsiOpsiConfigurationConfigItems | undefined); get applicableContexts(): string[]; get configItemType(): string; get defaultValue(): string; private _metadata; get metadata(): DataOciOpsiOpsiConfigurationConfigItemsMetadataList; get name(): string; get value(): string; } export declare class DataOciOpsiOpsiConfigurationConfigItemsList 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): DataOciOpsiOpsiConfigurationConfigItemsOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/opsi_opsi_configuration oci_opsi_opsi_configuration} */ export declare class DataOciOpsiOpsiConfiguration extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_opsi_opsi_configuration"; /** * Generates CDKTF code for importing a DataOciOpsiOpsiConfiguration 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 DataOciOpsiOpsiConfiguration to import * @param importFromId The id of the existing DataOciOpsiOpsiConfiguration that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/opsi_opsi_configuration#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciOpsiOpsiConfiguration 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/opsi_opsi_configuration oci_opsi_opsi_configuration} 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 DataOciOpsiOpsiConfigurationConfig */ constructor(scope: Construct, id: string, config: DataOciOpsiOpsiConfigurationConfig); get compartmentId(): string; private _configItemCustomStatus?; get configItemCustomStatus(): string[]; set configItemCustomStatus(value: string[]); get configItemCustomStatusInput(): string[] | undefined; private _configItemField?; get configItemField(): string[]; set configItemField(value: string[]); get configItemFieldInput(): string[] | undefined; private _configItems; get configItems(): DataOciOpsiOpsiConfigurationConfigItemsList; private _configItemsApplicableContext?; get configItemsApplicableContext(): string[]; set configItemsApplicableContext(value: string[]); get configItemsApplicableContextInput(): string[] | undefined; private _definedTags; get definedTags(): cdktf.StringMap; get description(): string; get displayName(): string; private _freeformTags; get freeformTags(): cdktf.StringMap; get id(): string; get lifecycleDetails(): string; private _opsiConfigField?; get opsiConfigField(): string[]; set opsiConfigField(value: string[]); get opsiConfigFieldInput(): string[] | undefined; get opsiConfigType(): string; private _opsiConfigurationId?; get opsiConfigurationId(): string; set opsiConfigurationId(value: string); get opsiConfigurationIdInput(): string | undefined; get state(): string; private _systemTags; get systemTags(): cdktf.StringMap; get timeCreated(): string; get timeUpdated(): string; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }