UNPKG

rhizo-co-terraform-provider-oci

Version:

Prebuilt oci Provider for Terraform CDK (cdktf)

496 lines (495 loc) 27.3 kB
import { Construct } from 'constructs'; import * as cdktf from 'cdktf'; export interface DataOciGoldenGateConnectionsConfig extends cdktf.TerraformMetaArguments { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_connections#assignable_deployment_id DataOciGoldenGateConnections#assignable_deployment_id} */ readonly assignableDeploymentId?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_connections#assignable_deployment_type DataOciGoldenGateConnections#assignable_deployment_type} */ readonly assignableDeploymentType?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_connections#assigned_deployment_id DataOciGoldenGateConnections#assigned_deployment_id} */ readonly assignedDeploymentId?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_connections#compartment_id DataOciGoldenGateConnections#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_connections#connection_type DataOciGoldenGateConnections#connection_type} */ readonly connectionType?: string[]; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_connections#display_name DataOciGoldenGateConnections#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_connections#id DataOciGoldenGateConnections#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_connections#state DataOciGoldenGateConnections#state} */ readonly state?: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_connections#technology_type DataOciGoldenGateConnections#technology_type} */ readonly technologyType?: string[]; /** * filter block * * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_connections#filter DataOciGoldenGateConnections#filter} */ readonly filter?: DataOciGoldenGateConnectionsFilter[] | cdktf.IResolvable; } export interface DataOciGoldenGateConnectionsConnectionCollectionItemsAdditionalAttributes { } export declare function dataOciGoldenGateConnectionsConnectionCollectionItemsAdditionalAttributesToTerraform(struct?: DataOciGoldenGateConnectionsConnectionCollectionItemsAdditionalAttributes): any; export declare function dataOciGoldenGateConnectionsConnectionCollectionItemsAdditionalAttributesToHclTerraform(struct?: DataOciGoldenGateConnectionsConnectionCollectionItemsAdditionalAttributes): any; export declare class DataOciGoldenGateConnectionsConnectionCollectionItemsAdditionalAttributesOutputReference 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(): DataOciGoldenGateConnectionsConnectionCollectionItemsAdditionalAttributes | undefined; set internalValue(value: DataOciGoldenGateConnectionsConnectionCollectionItemsAdditionalAttributes | undefined); get name(): string; get value(): string; } export declare class DataOciGoldenGateConnectionsConnectionCollectionItemsAdditionalAttributesList 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): DataOciGoldenGateConnectionsConnectionCollectionItemsAdditionalAttributesOutputReference; } export interface DataOciGoldenGateConnectionsConnectionCollectionItemsBootstrapServers { } export declare function dataOciGoldenGateConnectionsConnectionCollectionItemsBootstrapServersToTerraform(struct?: DataOciGoldenGateConnectionsConnectionCollectionItemsBootstrapServers): any; export declare function dataOciGoldenGateConnectionsConnectionCollectionItemsBootstrapServersToHclTerraform(struct?: DataOciGoldenGateConnectionsConnectionCollectionItemsBootstrapServers): any; export declare class DataOciGoldenGateConnectionsConnectionCollectionItemsBootstrapServersOutputReference 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(): DataOciGoldenGateConnectionsConnectionCollectionItemsBootstrapServers | undefined; set internalValue(value: DataOciGoldenGateConnectionsConnectionCollectionItemsBootstrapServers | undefined); get host(): string; get port(): number; get privateIp(): string; } export declare class DataOciGoldenGateConnectionsConnectionCollectionItemsBootstrapServersList 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): DataOciGoldenGateConnectionsConnectionCollectionItemsBootstrapServersOutputReference; } export interface DataOciGoldenGateConnectionsConnectionCollectionItemsIngressIps { } export declare function dataOciGoldenGateConnectionsConnectionCollectionItemsIngressIpsToTerraform(struct?: DataOciGoldenGateConnectionsConnectionCollectionItemsIngressIps): any; export declare function dataOciGoldenGateConnectionsConnectionCollectionItemsIngressIpsToHclTerraform(struct?: DataOciGoldenGateConnectionsConnectionCollectionItemsIngressIps): any; export declare class DataOciGoldenGateConnectionsConnectionCollectionItemsIngressIpsOutputReference 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(): DataOciGoldenGateConnectionsConnectionCollectionItemsIngressIps | undefined; set internalValue(value: DataOciGoldenGateConnectionsConnectionCollectionItemsIngressIps | undefined); get ingressIp(): string; } export declare class DataOciGoldenGateConnectionsConnectionCollectionItemsIngressIpsList 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): DataOciGoldenGateConnectionsConnectionCollectionItemsIngressIpsOutputReference; } export interface DataOciGoldenGateConnectionsConnectionCollectionItemsLocks { } export declare function dataOciGoldenGateConnectionsConnectionCollectionItemsLocksToTerraform(struct?: DataOciGoldenGateConnectionsConnectionCollectionItemsLocks): any; export declare function dataOciGoldenGateConnectionsConnectionCollectionItemsLocksToHclTerraform(struct?: DataOciGoldenGateConnectionsConnectionCollectionItemsLocks): any; export declare class DataOciGoldenGateConnectionsConnectionCollectionItemsLocksOutputReference 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(): DataOciGoldenGateConnectionsConnectionCollectionItemsLocks | undefined; set internalValue(value: DataOciGoldenGateConnectionsConnectionCollectionItemsLocks | undefined); get message(): string; get relatedResourceId(): string; get timeCreated(): string; get type(): string; } export declare class DataOciGoldenGateConnectionsConnectionCollectionItemsLocksList 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): DataOciGoldenGateConnectionsConnectionCollectionItemsLocksOutputReference; } export interface DataOciGoldenGateConnectionsConnectionCollectionItems { } export declare function dataOciGoldenGateConnectionsConnectionCollectionItemsToTerraform(struct?: DataOciGoldenGateConnectionsConnectionCollectionItems): any; export declare function dataOciGoldenGateConnectionsConnectionCollectionItemsToHclTerraform(struct?: DataOciGoldenGateConnectionsConnectionCollectionItems): any; export declare class DataOciGoldenGateConnectionsConnectionCollectionItemsOutputReference 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(): DataOciGoldenGateConnectionsConnectionCollectionItems | undefined; set internalValue(value: DataOciGoldenGateConnectionsConnectionCollectionItems | undefined); get accessKeyId(): string; get accountKey(): string; get accountKeySecretId(): string; get accountName(): string; private _additionalAttributes; get additionalAttributes(): DataOciGoldenGateConnectionsConnectionCollectionItemsAdditionalAttributesList; get authenticationMode(): string; get authenticationType(): string; get azureTenantId(): string; private _bootstrapServers; get bootstrapServers(): DataOciGoldenGateConnectionsConnectionCollectionItemsBootstrapServersList; get clientId(): string; get clientSecret(): string; get clientSecretSecretId(): string; get compartmentId(): string; get connectionFactory(): string; get connectionString(): string; get connectionType(): string; get connectionUrl(): string; get consumerProperties(): string; get coreSiteXml(): string; get databaseId(): string; get databaseName(): string; get dbSystemId(): string; private _definedTags; get definedTags(): cdktf.StringMap; get deploymentId(): string; get description(): string; get displayName(): string; get doesUseSecretIds(): cdktf.IResolvable; get endpoint(): string; get fingerprint(): string; private _freeformTags; get freeformTags(): cdktf.StringMap; get host(): string; get id(): string; private _ingressIps; get ingressIps(): DataOciGoldenGateConnectionsConnectionCollectionItemsIngressIpsList; get isLockOverride(): cdktf.IResolvable; get jndiConnectionFactory(): string; get jndiInitialContextFactory(): string; get jndiProviderUrl(): string; get jndiSecurityCredentials(): string; get jndiSecurityCredentialsSecretId(): string; get jndiSecurityPrincipal(): string; get keyId(): string; get keyStore(): string; get keyStorePassword(): string; get keyStorePasswordSecretId(): string; get keyStoreSecretId(): string; get lifecycleDetails(): string; private _locks; get locks(): DataOciGoldenGateConnectionsConnectionCollectionItemsLocksList; get nsgIds(): string[]; get password(): string; get passwordSecretId(): string; get port(): number; get privateIp(): string; get privateKeyFile(): string; get privateKeyFileSecretId(): string; get privateKeyPassphrase(): string; get privateKeyPassphraseSecretId(): string; get producerProperties(): string; get publicKeyFingerprint(): string; get redisClusterId(): string; get region(): string; get routingMethod(): string; get sasToken(): string; get sasTokenSecretId(): string; get secretAccessKey(): string; get secretAccessKeySecretId(): string; get securityProtocol(): string; get servers(): string; get serviceAccountKeyFile(): string; get serviceAccountKeyFileSecretId(): string; get sessionMode(): string; get shouldUseJndi(): cdktf.IResolvable; get shouldValidateServerCertificate(): cdktf.IResolvable; get sslCa(): string; get sslCert(): string; get sslClientKeystash(): string; get sslClientKeystashSecretId(): string; get sslClientKeystoredb(): string; get sslClientKeystoredbSecretId(): string; get sslCrl(): string; get sslKey(): string; get sslKeyPassword(): string; get sslKeyPasswordSecretId(): string; get sslKeySecretId(): string; get sslMode(): string; get sslServerCertificate(): string; get state(): string; get streamPoolId(): string; get subnetId(): string; private _systemTags; get systemTags(): cdktf.StringMap; get technologyType(): string; get tenancyId(): string; get timeCreated(): string; get timeUpdated(): string; get triggerRefresh(): cdktf.IResolvable; get trustStore(): string; get trustStorePassword(): string; get trustStorePasswordSecretId(): string; get trustStoreSecretId(): string; get url(): string; get userId(): string; get username(): string; get vaultId(): string; get wallet(): string; get walletSecretId(): string; } export declare class DataOciGoldenGateConnectionsConnectionCollectionItemsList 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): DataOciGoldenGateConnectionsConnectionCollectionItemsOutputReference; } export interface DataOciGoldenGateConnectionsConnectionCollection { } export declare function dataOciGoldenGateConnectionsConnectionCollectionToTerraform(struct?: DataOciGoldenGateConnectionsConnectionCollection): any; export declare function dataOciGoldenGateConnectionsConnectionCollectionToHclTerraform(struct?: DataOciGoldenGateConnectionsConnectionCollection): any; export declare class DataOciGoldenGateConnectionsConnectionCollectionOutputReference 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(): DataOciGoldenGateConnectionsConnectionCollection | undefined; set internalValue(value: DataOciGoldenGateConnectionsConnectionCollection | undefined); private _items; get items(): DataOciGoldenGateConnectionsConnectionCollectionItemsList; } export declare class DataOciGoldenGateConnectionsConnectionCollectionList 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): DataOciGoldenGateConnectionsConnectionCollectionOutputReference; } export interface DataOciGoldenGateConnectionsFilter { /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_connections#name DataOciGoldenGateConnections#name} */ readonly name: string; /** * Docs at Terraform Registry: {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_connections#regex DataOciGoldenGateConnections#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_connections#values DataOciGoldenGateConnections#values} */ readonly values: string[]; } export declare function dataOciGoldenGateConnectionsFilterToTerraform(struct?: DataOciGoldenGateConnectionsFilter | cdktf.IResolvable): any; export declare function dataOciGoldenGateConnectionsFilterToHclTerraform(struct?: DataOciGoldenGateConnectionsFilter | cdktf.IResolvable): any; export declare class DataOciGoldenGateConnectionsFilterOutputReference 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(): DataOciGoldenGateConnectionsFilter | cdktf.IResolvable | undefined; set internalValue(value: DataOciGoldenGateConnectionsFilter | 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 DataOciGoldenGateConnectionsFilterList extends cdktf.ComplexList { protected terraformResource: cdktf.IInterpolatingParent; protected terraformAttribute: string; protected wrapsSet: boolean; internalValue?: DataOciGoldenGateConnectionsFilter[] | 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): DataOciGoldenGateConnectionsFilterOutputReference; } /** * Represents a {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_connections oci_golden_gate_connections} */ export declare class DataOciGoldenGateConnections extends cdktf.TerraformDataSource { static readonly tfResourceType = "oci_golden_gate_connections"; /** * Generates CDKTF code for importing a DataOciGoldenGateConnections 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 DataOciGoldenGateConnections to import * @param importFromId The id of the existing DataOciGoldenGateConnections that should be imported. Refer to the {@link https://registry.terraform.io/providers/oracle/oci/6.18.0/docs/data-sources/golden_gate_connections#import import section} in the documentation of this resource for the id to use * @param provider? Optional instance of the provider where the DataOciGoldenGateConnections 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_connections oci_golden_gate_connections} 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 DataOciGoldenGateConnectionsConfig */ constructor(scope: Construct, id: string, config: DataOciGoldenGateConnectionsConfig); private _assignableDeploymentId?; get assignableDeploymentId(): string; set assignableDeploymentId(value: string); resetAssignableDeploymentId(): void; get assignableDeploymentIdInput(): string | undefined; private _assignableDeploymentType?; get assignableDeploymentType(): string; set assignableDeploymentType(value: string); resetAssignableDeploymentType(): void; get assignableDeploymentTypeInput(): string | undefined; private _assignedDeploymentId?; get assignedDeploymentId(): string; set assignedDeploymentId(value: string); resetAssignedDeploymentId(): void; get assignedDeploymentIdInput(): string | undefined; private _compartmentId?; get compartmentId(): string; set compartmentId(value: string); get compartmentIdInput(): string | undefined; private _connectionCollection; get connectionCollection(): DataOciGoldenGateConnectionsConnectionCollectionList; private _connectionType?; get connectionType(): string[]; set connectionType(value: string[]); resetConnectionType(): void; get connectionTypeInput(): string[] | undefined; private _displayName?; get displayName(): string; set displayName(value: string); resetDisplayName(): void; get displayNameInput(): string | undefined; private _id?; get id(): string; set id(value: string); resetId(): void; get idInput(): string | undefined; private _state?; get state(): string; set state(value: string); resetState(): void; get stateInput(): string | undefined; private _technologyType?; get technologyType(): string[]; set technologyType(value: string[]); resetTechnologyType(): void; get technologyTypeInput(): string[] | undefined; private _filter; get filter(): DataOciGoldenGateConnectionsFilterList; putFilter(value: DataOciGoldenGateConnectionsFilter[] | cdktf.IResolvable): void; resetFilter(): void; get filterInput(): cdktf.IResolvable | DataOciGoldenGateConnectionsFilter[] | undefined; protected synthesizeAttributes(): { [name: string]: any; }; protected synthesizeHclAttributes(): { [name: string]: any; }; }