UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

554 lines (553 loc) 33.2 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciGoldenGateDeploymentsConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_deployments#assignable_connection_id DataOciGoldenGateDeployments#assignable_connection_id} */ readonly assignableConnectionId?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_deployments#assigned_connection_id DataOciGoldenGateDeployments#assigned_connection_id} */ readonly assignedConnectionId?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_deployments#compartment_id DataOciGoldenGateDeployments#compartment_id} */ readonly compartmentId: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_deployments#display_name DataOciGoldenGateDeployments#display_name} */ readonly displayName?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_deployments#fqdn DataOciGoldenGateDeployments#fqdn} */ readonly fqdn?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_deployments#id DataOciGoldenGateDeployments#id} * * Please be aware that the id field is automatically added to all resources in Terraform providers using a Terraform provider SDK version below 2. * If you experience problems setting this value it might not be settable. Please take a look at the provider documentation to ensure it should be settable. */ readonly id?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_deployments#lifecycle_sub_state DataOciGoldenGateDeployments#lifecycle_sub_state} */ readonly lifecycleSubState?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_deployments#state DataOciGoldenGateDeployments#state} */ readonly state?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_deployments#supported_connection_type DataOciGoldenGateDeployments#supported_connection_type} */ readonly supportedConnectionType?: string; /** * filter block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_deployments#filter DataOciGoldenGateDeployments#filter} */ readonly filter?: DataOciGoldenGateDeploymentsFilter[] | cdktf.IResolvable; } export interface DataOciGoldenGateDeploymentsDeploymentCollectionItemsDeploymentDiagnosticData { } export declare function dataOciGoldenGateDeploymentsDeploymentCollectionItemsDeploymentDiagnosticDataToTerraform(struct?: DataOciGoldenGateDeploymentsDeploymentCollectionItemsDeploymentDiagnosticData): any; export declare function dataOciGoldenGateDeploymentsDeploymentCollectionItemsDeploymentDiagnosticDataToHclTerraform(struct?: DataOciGoldenGateDeploymentsDeploymentCollectionItemsDeploymentDiagnosticData): any; export declare class DataOciGoldenGateDeploymentsDeploymentCollectionItemsDeploymentDiagnosticDataOutputReference 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(): DataOciGoldenGateDeploymentsDeploymentCollectionItemsDeploymentDiagnosticData | undefined; set internalValue(value: DataOciGoldenGateDeploymentsDeploymentCollectionItemsDeploymentDiagnosticData | undefined); get bucket(): string; get diagnosticState(): string; get namespace(): string; get object(): string; get timeDiagnosticEnd(): string; get timeDiagnosticStart(): string; } export declare class DataOciGoldenGateDeploymentsDeploymentCollectionItemsDeploymentDiagnosticDataList 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): DataOciGoldenGateDeploymentsDeploymentCollectionItemsDeploymentDiagnosticDataOutputReference; } export interface DataOciGoldenGateDeploymentsDeploymentCollectionItemsIngressIps { } export declare function dataOciGoldenGateDeploymentsDeploymentCollectionItemsIngressIpsToTerraform(struct?: DataOciGoldenGateDeploymentsDeploymentCollectionItemsIngressIps): any; export declare function dataOciGoldenGateDeploymentsDeploymentCollectionItemsIngressIpsToHclTerraform(struct?: DataOciGoldenGateDeploymentsDeploymentCollectionItemsIngressIps): any; export declare class DataOciGoldenGateDeploymentsDeploymentCollectionItemsIngressIpsOutputReference 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(): DataOciGoldenGateDeploymentsDeploymentCollectionItemsIngressIps | undefined; set internalValue(value: DataOciGoldenGateDeploymentsDeploymentCollectionItemsIngressIps | undefined); get ingressIp(): string; } export declare class DataOciGoldenGateDeploymentsDeploymentCollectionItemsIngressIpsList 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): DataOciGoldenGateDeploymentsDeploymentCollectionItemsIngressIpsOutputReference; } export interface DataOciGoldenGateDeploymentsDeploymentCollectionItemsLocks { } export declare function dataOciGoldenGateDeploymentsDeploymentCollectionItemsLocksToTerraform(struct?: DataOciGoldenGateDeploymentsDeploymentCollectionItemsLocks): any; export declare function dataOciGoldenGateDeploymentsDeploymentCollectionItemsLocksToHclTerraform(struct?: DataOciGoldenGateDeploymentsDeploymentCollectionItemsLocks): any; export declare class DataOciGoldenGateDeploymentsDeploymentCollectionItemsLocksOutputReference 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(): DataOciGoldenGateDeploymentsDeploymentCollectionItemsLocks | undefined; set internalValue(value: DataOciGoldenGateDeploymentsDeploymentCollectionItemsLocks | undefined); get message(): string; get relatedResourceId(): string; get timeCreated(): string; get type(): string; } export declare class DataOciGoldenGateDeploymentsDeploymentCollectionItemsLocksList 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): DataOciGoldenGateDeploymentsDeploymentCollectionItemsLocksOutputReference; } export interface DataOciGoldenGateDeploymentsDeploymentCollectionItemsMaintenanceConfiguration { } export declare function dataOciGoldenGateDeploymentsDeploymentCollectionItemsMaintenanceConfigurationToTerraform(struct?: DataOciGoldenGateDeploymentsDeploymentCollectionItemsMaintenanceConfiguration): any; export declare function dataOciGoldenGateDeploymentsDeploymentCollectionItemsMaintenanceConfigurationToHclTerraform(struct?: DataOciGoldenGateDeploymentsDeploymentCollectionItemsMaintenanceConfiguration): any; export declare class DataOciGoldenGateDeploymentsDeploymentCollectionItemsMaintenanceConfigurationOutputReference 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(): DataOciGoldenGateDeploymentsDeploymentCollectionItemsMaintenanceConfiguration | undefined; set internalValue(value: DataOciGoldenGateDeploymentsDeploymentCollectionItemsMaintenanceConfiguration | undefined); get bundleReleaseUpgradePeriodInDays(): number; get interimReleaseUpgradePeriodInDays(): number; get isInterimReleaseAutoUpgradeEnabled(): cdktf.IResolvable; get majorReleaseUpgradePeriodInDays(): number; get securityPatchUpgradePeriodInDays(): number; } export declare class DataOciGoldenGateDeploymentsDeploymentCollectionItemsMaintenanceConfigurationList 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): DataOciGoldenGateDeploymentsDeploymentCollectionItemsMaintenanceConfigurationOutputReference; } export interface DataOciGoldenGateDeploymentsDeploymentCollectionItemsMaintenanceWindow { } export declare function dataOciGoldenGateDeploymentsDeploymentCollectionItemsMaintenanceWindowToTerraform(struct?: DataOciGoldenGateDeploymentsDeploymentCollectionItemsMaintenanceWindow): any; export declare function dataOciGoldenGateDeploymentsDeploymentCollectionItemsMaintenanceWindowToHclTerraform(struct?: DataOciGoldenGateDeploymentsDeploymentCollectionItemsMaintenanceWindow): any; export declare class DataOciGoldenGateDeploymentsDeploymentCollectionItemsMaintenanceWindowOutputReference 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(): DataOciGoldenGateDeploymentsDeploymentCollectionItemsMaintenanceWindow | undefined; set internalValue(value: DataOciGoldenGateDeploymentsDeploymentCollectionItemsMaintenanceWindow | undefined); get day(): string; get startHour(): number; } export declare class DataOciGoldenGateDeploymentsDeploymentCollectionItemsMaintenanceWindowList 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): DataOciGoldenGateDeploymentsDeploymentCollectionItemsMaintenanceWindowOutputReference; } export interface DataOciGoldenGateDeploymentsDeploymentCollectionItemsOggDataGroupToRolesMapping { } export declare function dataOciGoldenGateDeploymentsDeploymentCollectionItemsOggDataGroupToRolesMappingToTerraform(struct?: DataOciGoldenGateDeploymentsDeploymentCollectionItemsOggDataGroupToRolesMapping): any; export declare function dataOciGoldenGateDeploymentsDeploymentCollectionItemsOggDataGroupToRolesMappingToHclTerraform(struct?: DataOciGoldenGateDeploymentsDeploymentCollectionItemsOggDataGroupToRolesMapping): any; export declare class DataOciGoldenGateDeploymentsDeploymentCollectionItemsOggDataGroupToRolesMappingOutputReference 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(): DataOciGoldenGateDeploymentsDeploymentCollectionItemsOggDataGroupToRolesMapping | undefined; set internalValue(value: DataOciGoldenGateDeploymentsDeploymentCollectionItemsOggDataGroupToRolesMapping | undefined); get administratorGroupId(): string; get operatorGroupId(): string; get securityGroupId(): string; get userGroupId(): string; } export declare class DataOciGoldenGateDeploymentsDeploymentCollectionItemsOggDataGroupToRolesMappingList 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): DataOciGoldenGateDeploymentsDeploymentCollectionItemsOggDataGroupToRolesMappingOutputReference; } export interface DataOciGoldenGateDeploymentsDeploymentCollectionItemsOggData { } export declare function dataOciGoldenGateDeploymentsDeploymentCollectionItemsOggDataToTerraform(struct?: DataOciGoldenGateDeploymentsDeploymentCollectionItemsOggData): any; export declare function dataOciGoldenGateDeploymentsDeploymentCollectionItemsOggDataToHclTerraform(struct?: DataOciGoldenGateDeploymentsDeploymentCollectionItemsOggData): any; export declare class DataOciGoldenGateDeploymentsDeploymentCollectionItemsOggDataOutputReference 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(): DataOciGoldenGateDeploymentsDeploymentCollectionItemsOggData | undefined; set internalValue(value: DataOciGoldenGateDeploymentsDeploymentCollectionItemsOggData | undefined); get adminPassword(): string; get adminUsername(): string; get certificate(): string; get credentialStore(): string; get deploymentName(): string; private _groupToRolesMapping; get groupToRolesMapping(): DataOciGoldenGateDeploymentsDeploymentCollectionItemsOggDataGroupToRolesMappingList; get identityDomainId(): string; get key(): string; get oggVersion(): string; get passwordSecretId(): string; } export declare class DataOciGoldenGateDeploymentsDeploymentCollectionItemsOggDataList 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): DataOciGoldenGateDeploymentsDeploymentCollectionItemsOggDataOutputReference; } export interface DataOciGoldenGateDeploymentsDeploymentCollectionItems { } export declare function dataOciGoldenGateDeploymentsDeploymentCollectionItemsToTerraform(struct?: DataOciGoldenGateDeploymentsDeploymentCollectionItems): any; export declare function dataOciGoldenGateDeploymentsDeploymentCollectionItemsToHclTerraform(struct?: DataOciGoldenGateDeploymentsDeploymentCollectionItems): any; export declare class DataOciGoldenGateDeploymentsDeploymentCollectionItemsOutputReference 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(): DataOciGoldenGateDeploymentsDeploymentCollectionItems | undefined; set internalValue(value: DataOciGoldenGateDeploymentsDeploymentCollectionItems | undefined); get category(): string; get compartmentId(): string; get cpuCoreCount(): number; private _definedTags; get definedTags(): cdktf.StringMap; get deploymentBackupId(): string; private _deploymentDiagnosticData; get deploymentDiagnosticData(): DataOciGoldenGateDeploymentsDeploymentCollectionItemsDeploymentDiagnosticDataList; get deploymentType(): string; get deploymentUrl(): string; get description(): string; get displayName(): string; get environmentType(): string; get fqdn(): string; private _freeformTags; get freeformTags(): cdktf.StringMap; get id(): string; private _ingressIps; get ingressIps(): DataOciGoldenGateDeploymentsDeploymentCollectionItemsIngressIpsList; get isAutoScalingEnabled(): cdktf.IResolvable; get isHealthy(): cdktf.IResolvable; get isLatestVersion(): cdktf.IResolvable; get isLockOverride(): cdktf.IResolvable; get isPublic(): cdktf.IResolvable; get isStorageUtilizationLimitExceeded(): cdktf.IResolvable; get licenseModel(): string; get lifecycleDetails(): string; get lifecycleSubState(): string; get loadBalancerId(): string; get loadBalancerSubnetId(): string; private _locks; get locks(): DataOciGoldenGateDeploymentsDeploymentCollectionItemsLocksList; private _maintenanceConfiguration; get maintenanceConfiguration(): DataOciGoldenGateDeploymentsDeploymentCollectionItemsMaintenanceConfigurationList; private _maintenanceWindow; get maintenanceWindow(): DataOciGoldenGateDeploymentsDeploymentCollectionItemsMaintenanceWindowList; get nextMaintenanceActionType(): string; get nextMaintenanceDescription(): string; get nsgIds(): string[]; private _oggData; get oggData(): DataOciGoldenGateDeploymentsDeploymentCollectionItemsOggDataList; get privateIpAddress(): string; get publicIpAddress(): string; get state(): string; get storageUtilizationInBytes(): string; get subnetId(): string; private _systemTags; get systemTags(): cdktf.StringMap; get timeCreated(): string; get timeOfNextMaintenance(): string; get timeOggVersionSupportedUntil(): string; get timeUpdated(): string; get timeUpgradeRequired(): string; } export declare class DataOciGoldenGateDeploymentsDeploymentCollectionItemsList 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): DataOciGoldenGateDeploymentsDeploymentCollectionItemsOutputReference; } export interface DataOciGoldenGateDeploymentsDeploymentCollection { } export declare function dataOciGoldenGateDeploymentsDeploymentCollectionToTerraform(struct?: DataOciGoldenGateDeploymentsDeploymentCollection): any; export declare function dataOciGoldenGateDeploymentsDeploymentCollectionToHclTerraform(struct?: DataOciGoldenGateDeploymentsDeploymentCollection): any; export declare class DataOciGoldenGateDeploymentsDeploymentCollectionOutputReference 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(): DataOciGoldenGateDeploymentsDeploymentCollection | undefined; set internalValue(value: DataOciGoldenGateDeploymentsDeploymentCollection | undefined); private _items; get items(): DataOciGoldenGateDeploymentsDeploymentCollectionItemsList; } export declare class DataOciGoldenGateDeploymentsDeploymentCollectionList 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): DataOciGoldenGateDeploymentsDeploymentCollectionOutputReference; } export interface DataOciGoldenGateDeploymentsFilter { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_deployments#name DataOciGoldenGateDeployments#name} */ readonly name: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_deployments#regex DataOciGoldenGateDeployments#regex} */ readonly regex?: boolean | cdktf.IResolvable; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_deployments#values DataOciGoldenGateDeployments#values} */ readonly values: string[]; } export declare function dataOciGoldenGateDeploymentsFilterToTerraform(struct?: DataOciGoldenGateDeploymentsFilter | cdktf.IResolvable): any; export declare function dataOciGoldenGateDeploymentsFilterToHclTerraform(struct?: DataOciGoldenGateDeploymentsFilter | cdktf.IResolvable): any; export declare class DataOciGoldenGateDeploymentsFilterOutputReference extends cdktf.ComplexObject { private isEmptyObject; private resolvableValue?; /** * @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(): DataOciGoldenGateDeploymentsFilter | cdktf.IResolvable | undefined; set internalValue(value: DataOciGoldenGateDeploymentsFilter | cdktf.IResolvable | undefined); private _name?; get name(): string; set name(value: string); get nameInput(): string | undefined; private _regex?; get regex(): boolean | cdktf.IResolvable; set regex(value: boolean | cdktf.IResolvable); resetRegex(): void; get regexInput(): boolean | cdktf.IResolvable | undefined; private _values?; get values(): string[]; set values(value: string[]); get valuesInput(): string[] | undefined; } export declare class DataOciGoldenGateDeploymentsFilterList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DataOciGoldenGateDeploymentsFilter[] | cdktf.IResolvable; /** * @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): DataOciGoldenGateDeploymentsFilterOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_deployments oci_golden_gate_deployments} */ export declare class DataOciGoldenGateDeployments extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_golden_gate_deployments"; /** * Generates CDKTF code for importing a DataOciGoldenGateDeployments 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 DataOciGoldenGateDeployments to import * @param importFromId The id of the existing DataOciGoldenGateDeployments that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_deployments#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciGoldenGateDeployments 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/golden_gate_deployments oci_golden_gate_deployments} 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 DataOciGoldenGateDeploymentsConfig */ constructor(scope: Construct, id: string, config: DataOciGoldenGateDeploymentsConfig); private _assignableConnectionId?; get assignableConnectionId(): string; set assignableConnectionId(value: string); resetAssignableConnectionId(): void; get assignableConnectionIdInput(): string | undefined; private _assignedConnectionId?; get assignedConnectionId(): string; set assignedConnectionId(value: string); resetAssignedConnectionId(): void; get assignedConnectionIdInput(): string | undefined; private _compartmentId?; get compartmentId(): string; set compartmentId(value: string); get compartmentIdInput(): string | undefined; private _deploymentCollection; get deploymentCollection(): DataOciGoldenGateDeploymentsDeploymentCollectionList; private _displayName?; get displayName(): string; set displayName(value: string); resetDisplayName(): void; get displayNameInput(): string | undefined; private _fqdn?; get fqdn(): string; set fqdn(value: string); resetFqdn(): void; get fqdnInput(): string | undefined; private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string | undefined; private _lifecycleSubState?; get lifecycleSubState(): string; set lifecycleSubState(value: string); resetLifecycleSubState(): void; get lifecycleSubStateInput(): string | undefined; private _state?; get state(): string; set state(value: string); resetState(): void; get stateInput(): string | undefined; private _supportedConnectionType?; get supportedConnectionType(): string; set supportedConnectionType(value: string); resetSupportedConnectionType(): void; get supportedConnectionTypeInput(): string | undefined; private _filter; get filter(): DataOciGoldenGateDeploymentsFilterList; putFilter(value: DataOciGoldenGateDeploymentsFilter[] | cdktf.IResolvable): void; resetFilter(): void; get filterInput(): cdktf.IResolvable | DataOciGoldenGateDeploymentsFilter[] | undefined; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }