UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

133 lines (132 loc) 7.07 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciDatabaseDataGuardAssociationConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_data_guard_association#data_guard_association_id DataOciDatabaseDataGuardAssociation#data_guard_association_id} */ readonly dataGuardAssociationId: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_data_guard_association#database_id DataOciDatabaseDataGuardAssociation#database_id} */ readonly databaseId: string; } export interface DataOciDatabaseDataGuardAssociationDataCollectionOptions { } export declare function dataOciDatabaseDataGuardAssociationDataCollectionOptionsToTerraform(struct?: DataOciDatabaseDataGuardAssociationDataCollectionOptions): any; export declare function dataOciDatabaseDataGuardAssociationDataCollectionOptionsToHclTerraform(struct?: DataOciDatabaseDataGuardAssociationDataCollectionOptions): any; export declare class DataOciDatabaseDataGuardAssociationDataCollectionOptionsOutputReference 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(): DataOciDatabaseDataGuardAssociationDataCollectionOptions | undefined; set internalValue(value: DataOciDatabaseDataGuardAssociationDataCollectionOptions | undefined); get isDiagnosticsEventsEnabled(): cdktf.IResolvable; get isHealthMonitoringEnabled(): cdktf.IResolvable; get isIncidentLogsEnabled(): cdktf.IResolvable; } export declare class DataOciDatabaseDataGuardAssociationDataCollectionOptionsList 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): DataOciDatabaseDataGuardAssociationDataCollectionOptionsOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_data_guard_association oci_database_data_guard_association} */ export declare class DataOciDatabaseDataGuardAssociation extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_database_data_guard_association"; /** * Generates CDKTF code for importing a DataOciDatabaseDataGuardAssociation 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 DataOciDatabaseDataGuardAssociation to import * @param importFromId The id of the existing DataOciDatabaseDataGuardAssociation that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/database_data_guard_association#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciDatabaseDataGuardAssociation 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/database_data_guard_association oci_database_data_guard_association} 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 DataOciDatabaseDataGuardAssociationConfig */ constructor(scope: Construct, id: string, config: DataOciDatabaseDataGuardAssociationConfig); get applyLag(): string; get applyRate(): string; get availabilityDomain(): string; get backupNetworkNsgIds(): string[]; get cpuCoreCount(): number; get createAsync(): cdktf.IResolvable; get creationType(): string; private _dataCollectionOptions; get dataCollectionOptions(): DataOciDatabaseDataGuardAssociationDataCollectionOptionsList; private _dataGuardAssociationId?; get dataGuardAssociationId(): string; set dataGuardAssociationId(value: string); get dataGuardAssociationIdInput(): string | undefined; get databaseAdminPassword(): string; private _databaseDefinedTags; get databaseDefinedTags(): cdktf.StringMap; private _databaseFreeformTags; get databaseFreeformTags(): cdktf.StringMap; private _databaseId?; get databaseId(): string; set databaseId(value: string); get databaseIdInput(): string | undefined; get databaseSoftwareImageId(): string; private _dbSystemDefinedTags; get dbSystemDefinedTags(): cdktf.StringMap; private _dbSystemFreeformTags; get dbSystemFreeformTags(): cdktf.StringMap; private _dbSystemSecurityAttributes; get dbSystemSecurityAttributes(): cdktf.StringMap; get deleteStandbyDbHomeOnDelete(): string; get displayName(): string; get domain(): string; get faultDomains(): string[]; get hostname(): string; get id(): string; get isActiveDataGuardEnabled(): cdktf.IResolvable; get licenseModel(): string; get lifecycleDetails(): string; get nodeCount(): number; get nsgIds(): string[]; get peerDataGuardAssociationId(): string; get peerDatabaseId(): string; get peerDbHomeId(): string; get peerDbSystemId(): string; get peerDbUniqueName(): string; get peerRole(): string; get peerSidPrefix(): string; get peerVmClusterId(): string; get privateIp(): string; get protectionMode(): string; get role(): string; get shape(): string; get state(): string; get storageVolumePerformanceMode(): string; get subnetId(): string; get timeCreated(): string; get timeZone(): string; get transportType(): string; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }