UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

84 lines (83 loc) 4.11 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciOpensearchOpensearchClusterConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/opensearch_opensearch_cluster#opensearch_cluster_id DataOciOpensearchOpensearchCluster#opensearch_cluster_id} */ readonly opensearchClusterId: string; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/opensearch_opensearch_cluster oci_opensearch_opensearch_cluster} */ export declare class DataOciOpensearchOpensearchCluster extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_opensearch_opensearch_cluster"; /** * Generates CDKTF code for importing a DataOciOpensearchOpensearchCluster 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 DataOciOpensearchOpensearchCluster to import * @param importFromId The id of the existing DataOciOpensearchOpensearchCluster that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/opensearch_opensearch_cluster#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciOpensearchOpensearchCluster 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/opensearch_opensearch_cluster oci_opensearch_opensearch_cluster} 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 DataOciOpensearchOpensearchClusterConfig */ constructor(scope: Construct, id: string, config: DataOciOpensearchOpensearchClusterConfig); get availabilityDomains(): string[]; get compartmentId(): string; get dataNodeCount(): number; get dataNodeHostBareMetalShape(): string; get dataNodeHostMemoryGb(): number; get dataNodeHostOcpuCount(): number; get dataNodeHostType(): string; get dataNodeStorageGb(): number; private _definedTags; get definedTags(): cdktf.StringMap; get displayName(): string; get fqdn(): string; private _freeformTags; get freeformTags(): cdktf.StringMap; get id(): string; get lifecycleDetails(): string; get masterNodeCount(): number; get masterNodeHostBareMetalShape(): string; get masterNodeHostMemoryGb(): number; get masterNodeHostOcpuCount(): number; get masterNodeHostType(): string; get opendashboardFqdn(): string; get opendashboardNodeCount(): number; get opendashboardNodeHostMemoryGb(): number; get opendashboardNodeHostOcpuCount(): number; get opendashboardPrivateIp(): string; private _opensearchClusterId?; get opensearchClusterId(): string; set opensearchClusterId(value: string); get opensearchClusterIdInput(): string | undefined; get opensearchFqdn(): string; get opensearchPrivateIp(): string; get securityMasterUserName(): string; get securityMasterUserPasswordHash(): string; get securityMode(): string; get softwareVersion(): string; get state(): string; get subnetCompartmentId(): string; get subnetId(): string; private _systemTags; get systemTags(): cdktf.StringMap; get timeCreated(): string; get timeDeleted(): string; get timeUpdated(): string; get totalStorageGb(): number; get vcnCompartmentId(): string; get vcnId(): string; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }