Skip to content

Files

Latest commit

 

History

History
8042 lines (4912 loc) · 440 KB
·

oracleDatabaseAutonomousDatabase.typescript.md

File metadata and controls

8042 lines (4912 loc) · 440 KB
·

oracleDatabaseAutonomousDatabase Submodule

Constructs

OracleDatabaseAutonomousDatabase

Represents a {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database google_oracle_database_autonomous_database}.

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabase(scope: Construct, id: string, config: OracleDatabaseAutonomousDatabaseConfig)
Name Type Description
scope constructs.Construct The scope in which to define this construct.
id string The scoped construct ID.
config OracleDatabaseAutonomousDatabaseConfig No description.

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


idRequired
  • Type: string

The scoped construct ID.

Must be unique amongst siblings in the same scope


configRequired

Methods

Name Description
toString Returns a string representation of this construct.
addOverride No description.
overrideLogicalId Overrides the auto-generated logical ID with a specific ID.
resetOverrideLogicalId Resets a previously passed logical Id to use the auto-generated logical id again.
toHclTerraform No description.
toMetadata No description.
toTerraform Adds this resource to the terraform JSON output.
addMoveTarget Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
hasResourceMove No description.
importFrom No description.
interpolationForAttribute No description.
moveFromId Move the resource corresponding to "id" to this resource.
moveTo Moves this resource to the target resource given by moveTarget.
moveToId Moves this resource to the resource corresponding to "id".
putProperties No description.
putTimeouts No description.
resetAdminPassword No description.
resetDeletionProtection No description.
resetDisplayName No description.
resetId No description.
resetLabels No description.
resetProject No description.
resetTimeouts No description.

toString
public toString(): string

Returns a string representation of this construct.

addOverride
public addOverride(path: string, value: any): void
pathRequired
  • Type: string

valueRequired
  • Type: any

overrideLogicalId
public overrideLogicalId(newLogicalId: string): void

Overrides the auto-generated logical ID with a specific ID.

newLogicalIdRequired
  • Type: string

The new logical ID to use for this stack element.


resetOverrideLogicalId
public resetOverrideLogicalId(): void

Resets a previously passed logical Id to use the auto-generated logical id again.

toHclTerraform
public toHclTerraform(): any
toMetadata
public toMetadata(): any
toTerraform
public toTerraform(): any

Adds this resource to the terraform JSON output.

addMoveTarget
public addMoveTarget(moveTarget: string): void

Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move.

moveTargetRequired
  • Type: string

The string move target that will correspond to this resource.


getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

hasResourceMove
public hasResourceMove(): TerraformResourceMoveByTarget | TerraformResourceMoveById
importFrom
public importFrom(id: string, provider?: TerraformProvider): void
idRequired
  • Type: string

providerOptional
  • Type: cdktf.TerraformProvider

interpolationForAttribute
public interpolationForAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

moveFromId
public moveFromId(id: string): void

Move the resource corresponding to "id" to this resource.

Note that the resource being moved from must be marked as moved using it's instance function.

idRequired
  • Type: string

Full id of resource being moved from, e.g. "aws_s3_bucket.example".


moveTo
public moveTo(moveTarget: string, index?: string | number): void

Moves this resource to the target resource given by moveTarget.

moveTargetRequired
  • Type: string

The previously set user defined string set by .addMoveTarget() corresponding to the resource to move to.


indexOptional
  • Type: string | number

Optional The index corresponding to the key the resource is to appear in the foreach of a resource to move to.


moveToId
public moveToId(id: string): void

Moves this resource to the resource corresponding to "id".

idRequired
  • Type: string

Full id of resource to move to, e.g. "aws_s3_bucket.example".


putProperties
public putProperties(value: OracleDatabaseAutonomousDatabaseProperties): void
valueRequired

putTimeouts
public putTimeouts(value: OracleDatabaseAutonomousDatabaseTimeouts): void
valueRequired

resetAdminPassword
public resetAdminPassword(): void
resetDeletionProtection
public resetDeletionProtection(): void
resetDisplayName
public resetDisplayName(): void
resetId
public resetId(): void
resetLabels
public resetLabels(): void
resetProject
public resetProject(): void
resetTimeouts
public resetTimeouts(): void

Static Functions

Name Description
isConstruct Checks if x is a construct.
isTerraformElement No description.
isTerraformResource No description.
generateConfigForImport Generates CDKTF code for importing a OracleDatabaseAutonomousDatabase resource upon running "cdktf plan ".

isConstruct
import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabase.isConstruct(x: any)

Checks if x is a construct.

Use this method instead of instanceof to properly detect Construct instances, even when the construct library is symlinked.

Explanation: in JavaScript, multiple copies of the constructs library on disk are seen as independent, completely different libraries. As a consequence, the class Construct in each copy of the constructs library is seen as a different class, and an instance of one class will not test as instanceof the other class. npm install will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the constructs library can be accidentally installed, and instanceof will behave unpredictably. It is safest to avoid using instanceof, and using this type-testing method instead.

xRequired
  • Type: any

Any object.


isTerraformElement
import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabase.isTerraformElement(x: any)
xRequired
  • Type: any

isTerraformResource
import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabase.isTerraformResource(x: any)
xRequired
  • Type: any

generateConfigForImport
import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabase.generateConfigForImport(scope: Construct, importToId: string, importFromId: string, provider?: TerraformProvider)

Generates CDKTF code for importing a OracleDatabaseAutonomousDatabase resource upon running "cdktf plan ".

scopeRequired
  • Type: constructs.Construct

The scope in which to define this construct.


importToIdRequired
  • Type: string

The construct id used in the generated config for the OracleDatabaseAutonomousDatabase to import.


importFromIdRequired
  • Type: string

The id of the existing OracleDatabaseAutonomousDatabase that should be imported.

Refer to the {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#import import section} in the documentation of this resource for the id to use


providerOptional
  • Type: cdktf.TerraformProvider

? Optional instance of the provider where the OracleDatabaseAutonomousDatabase to import is found.


Properties

Name Type Description
node constructs.Node The tree node.
cdktfStack cdktf.TerraformStack No description.
fqn string No description.
friendlyUniqueId string No description.
terraformMetaArguments {[ key: string ]: any} No description.
terraformResourceType string No description.
terraformGeneratorMetadata cdktf.TerraformProviderGeneratorMetadata No description.
connection cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection No description.
count number | cdktf.TerraformCount No description.
dependsOn string[] No description.
forEach cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
provisioners cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] No description.
createTime string No description.
effectiveLabels cdktf.StringMap No description.
entitlementId string No description.
name string No description.
properties OracleDatabaseAutonomousDatabasePropertiesOutputReference No description.
terraformLabels cdktf.StringMap No description.
timeouts OracleDatabaseAutonomousDatabaseTimeoutsOutputReference No description.
adminPasswordInput string No description.
autonomousDatabaseIdInput string No description.
cidrInput string No description.
databaseInput string No description.
deletionProtectionInput boolean | cdktf.IResolvable No description.
displayNameInput string No description.
idInput string No description.
labelsInput {[ key: string ]: string} No description.
locationInput string No description.
networkInput string No description.
projectInput string No description.
propertiesInput OracleDatabaseAutonomousDatabaseProperties No description.
timeoutsInput cdktf.IResolvable | OracleDatabaseAutonomousDatabaseTimeouts No description.
adminPassword string No description.
autonomousDatabaseId string No description.
cidr string No description.
database string No description.
deletionProtection boolean | cdktf.IResolvable No description.
displayName string No description.
id string No description.
labels {[ key: string ]: string} No description.
location string No description.
network string No description.
project string No description.

nodeRequired
public readonly node: Node;
  • Type: constructs.Node

The tree node.


cdktfStackRequired
public readonly cdktfStack: TerraformStack;
  • Type: cdktf.TerraformStack

fqnRequired
public readonly fqn: string;
  • Type: string

friendlyUniqueIdRequired
public readonly friendlyUniqueId: string;
  • Type: string

terraformMetaArgumentsRequired
public readonly terraformMetaArguments: {[ key: string ]: any};
  • Type: {[ key: string ]: any}

terraformResourceTypeRequired
public readonly terraformResourceType: string;
  • Type: string

terraformGeneratorMetadataOptional
public readonly terraformGeneratorMetadata: TerraformProviderGeneratorMetadata;
  • Type: cdktf.TerraformProviderGeneratorMetadata

connectionOptional
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
  • Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection

countOptional
public readonly count: number | TerraformCount;
  • Type: number | cdktf.TerraformCount

dependsOnOptional
public readonly dependsOn: string[];
  • Type: string[]

forEachOptional
public readonly forEach: ITerraformIterator;
  • Type: cdktf.ITerraformIterator

lifecycleOptional
public readonly lifecycle: TerraformResourceLifecycle;
  • Type: cdktf.TerraformResourceLifecycle

providerOptional
public readonly provider: TerraformProvider;
  • Type: cdktf.TerraformProvider

provisionersOptional
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
  • Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]

createTimeRequired
public readonly createTime: string;
  • Type: string

effectiveLabelsRequired
public readonly effectiveLabels: StringMap;
  • Type: cdktf.StringMap

entitlementIdRequired
public readonly entitlementId: string;
  • Type: string

nameRequired
public readonly name: string;
  • Type: string

propertiesRequired
public readonly properties: OracleDatabaseAutonomousDatabasePropertiesOutputReference;

terraformLabelsRequired
public readonly terraformLabels: StringMap;
  • Type: cdktf.StringMap

timeoutsRequired
public readonly timeouts: OracleDatabaseAutonomousDatabaseTimeoutsOutputReference;

adminPasswordInputOptional
public readonly adminPasswordInput: string;
  • Type: string

autonomousDatabaseIdInputOptional
public readonly autonomousDatabaseIdInput: string;
  • Type: string

cidrInputOptional
public readonly cidrInput: string;
  • Type: string

databaseInputOptional
public readonly databaseInput: string;
  • Type: string

deletionProtectionInputOptional
public readonly deletionProtectionInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

displayNameInputOptional
public readonly displayNameInput: string;
  • Type: string

idInputOptional
public readonly idInput: string;
  • Type: string

labelsInputOptional
public readonly labelsInput: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

locationInputOptional
public readonly locationInput: string;
  • Type: string

networkInputOptional
public readonly networkInput: string;
  • Type: string

projectInputOptional
public readonly projectInput: string;
  • Type: string

propertiesInputOptional
public readonly propertiesInput: OracleDatabaseAutonomousDatabaseProperties;

timeoutsInputOptional
public readonly timeoutsInput: IResolvable | OracleDatabaseAutonomousDatabaseTimeouts;

adminPasswordRequired
public readonly adminPassword: string;
  • Type: string

autonomousDatabaseIdRequired
public readonly autonomousDatabaseId: string;
  • Type: string

cidrRequired
public readonly cidr: string;
  • Type: string

databaseRequired
public readonly database: string;
  • Type: string

deletionProtectionRequired
public readonly deletionProtection: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

displayNameRequired
public readonly displayName: string;
  • Type: string

idRequired
public readonly id: string;
  • Type: string

labelsRequired
public readonly labels: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

locationRequired
public readonly location: string;
  • Type: string

networkRequired
public readonly network: string;
  • Type: string

projectRequired
public readonly project: string;
  • Type: string

Constants

Name Type Description
tfResourceType string No description.

tfResourceTypeRequired
public readonly tfResourceType: string;
  • Type: string

Structs

OracleDatabaseAutonomousDatabaseConfig

Initializer

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

const oracleDatabaseAutonomousDatabaseConfig: oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabaseConfig = { ... }

Properties

Name Type Description
connection cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection No description.
count number | cdktf.TerraformCount No description.
dependsOn cdktf.ITerraformDependable[] No description.
forEach cdktf.ITerraformIterator No description.
lifecycle cdktf.TerraformResourceLifecycle No description.
provider cdktf.TerraformProvider No description.
provisioners cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[] No description.
autonomousDatabaseId string The ID of the Autonomous Database to create.
cidr string The subnet CIDR range for the Autonmous Database.
database string The name of the Autonomous Database.
location string Resource ID segment making up resource 'name'. See documentation for resource type 'oracledatabase.googleapis.com/AutonomousDatabaseBackup'.
network string The name of the VPC network used by the Autonomous Database. Format: projects/{project}/global/networks/{network}.
properties OracleDatabaseAutonomousDatabaseProperties properties block.
adminPassword string The password for the default ADMIN user.
deletionProtection boolean | cdktf.IResolvable Whether or not to allow Terraform to destroy the instance.
displayName string The display name for the Autonomous Database. The name does not have to be unique within your project.
id string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#id OracleDatabaseAutonomousDatabase#id}.
labels {[ key: string ]: string} The labels or tags associated with the Autonomous Database.
project string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#project OracleDatabaseAutonomousDatabase#project}.
timeouts OracleDatabaseAutonomousDatabaseTimeouts timeouts block.

connectionOptional
public readonly connection: SSHProvisionerConnection | WinrmProvisionerConnection;
  • Type: cdktf.SSHProvisionerConnection | cdktf.WinrmProvisionerConnection

countOptional
public readonly count: number | TerraformCount;
  • Type: number | cdktf.TerraformCount

dependsOnOptional
public readonly dependsOn: ITerraformDependable[];
  • Type: cdktf.ITerraformDependable[]

forEachOptional
public readonly forEach: ITerraformIterator;
  • Type: cdktf.ITerraformIterator

lifecycleOptional
public readonly lifecycle: TerraformResourceLifecycle;
  • Type: cdktf.TerraformResourceLifecycle

providerOptional
public readonly provider: TerraformProvider;
  • Type: cdktf.TerraformProvider

provisionersOptional
public readonly provisioners: FileProvisioner | LocalExecProvisioner | RemoteExecProvisioner[];
  • Type: cdktf.FileProvisioner | cdktf.LocalExecProvisioner | cdktf.RemoteExecProvisioner[]

autonomousDatabaseIdRequired
public readonly autonomousDatabaseId: string;
  • Type: string

The ID of the Autonomous Database to create.

This value is restricted to (^a-z?$) and must be a maximum of 63 characters in length. The value must start with a letter and end with a letter or a number.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#autonomous_database_id OracleDatabaseAutonomousDatabase#autonomous_database_id}


cidrRequired
public readonly cidr: string;
  • Type: string

The subnet CIDR range for the Autonmous Database.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#cidr OracleDatabaseAutonomousDatabase#cidr}


databaseRequired
public readonly database: string;
  • Type: string

The name of the Autonomous Database.

The database name must be unique in the project. The name must begin with a letter and can contain a maximum of 30 alphanumeric characters.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#database OracleDatabaseAutonomousDatabase#database}


locationRequired
public readonly location: string;
  • Type: string

Resource ID segment making up resource 'name'. See documentation for resource type 'oracledatabase.googleapis.com/AutonomousDatabaseBackup'.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#location OracleDatabaseAutonomousDatabase#location}


networkRequired
public readonly network: string;
  • Type: string

The name of the VPC network used by the Autonomous Database. Format: projects/{project}/global/networks/{network}.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#network OracleDatabaseAutonomousDatabase#network}


propertiesRequired
public readonly properties: OracleDatabaseAutonomousDatabaseProperties;

properties block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#properties OracleDatabaseAutonomousDatabase#properties}


adminPasswordOptional
public readonly adminPassword: string;
  • Type: string

The password for the default ADMIN user.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#admin_password OracleDatabaseAutonomousDatabase#admin_password}


deletionProtectionOptional
public readonly deletionProtection: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

Whether or not to allow Terraform to destroy the instance.

Unless this field is set to false in Terraform state, a terraform destroy or terraform apply that would delete the instance will fail.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#deletion_protection OracleDatabaseAutonomousDatabase#deletion_protection}


displayNameOptional
public readonly displayName: string;
  • Type: string

The display name for the Autonomous Database. The name does not have to be unique within your project.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#display_name OracleDatabaseAutonomousDatabase#display_name}


idOptional
public readonly id: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#id OracleDatabaseAutonomousDatabase#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.


labelsOptional
public readonly labels: {[ key: string ]: string};
  • Type: {[ key: string ]: string}

The labels or tags associated with the Autonomous Database.

Note: This field is non-authoritative, and will only manage the labels present in your configuration. Please refer to the field 'effective_labels' for all of the labels present on the resource.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#labels OracleDatabaseAutonomousDatabase#labels}


projectOptional
public readonly project: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#project OracleDatabaseAutonomousDatabase#project}.


timeoutsOptional
public readonly timeouts: OracleDatabaseAutonomousDatabaseTimeouts;

timeouts block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#timeouts OracleDatabaseAutonomousDatabase#timeouts}


OracleDatabaseAutonomousDatabaseProperties

Initializer

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

const oracleDatabaseAutonomousDatabaseProperties: oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabaseProperties = { ... }

Properties

Name Type Description
dbWorkload string Possible values: DB_WORKLOAD_UNSPECIFIED OLTP DW AJD APEX.
licenseType string The license type used for the Autonomous Database. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE.
backupRetentionPeriodDays number The retention period for the Autonomous Database.
characterSet string The character set for the Autonomous Database. The default is AL32UTF8.
computeCount number The number of compute servers for the Autonomous Database.
customerContacts cdktf.IResolvable | OracleDatabaseAutonomousDatabasePropertiesCustomerContacts[] customer_contacts block.
dataStorageSizeGb number The size of the data stored in the database, in gigabytes.
dataStorageSizeTb number The size of the data stored in the database, in terabytes.
dbEdition string The edition of the Autonomous Databases. Possible values: DATABASE_EDITION_UNSPECIFIED STANDARD_EDITION ENTERPRISE_EDITION.
dbVersion string The Oracle Database version for the Autonomous Database.
isAutoScalingEnabled boolean | cdktf.IResolvable This field indicates if auto scaling is enabled for the Autonomous Database CPU core count.
isStorageAutoScalingEnabled boolean | cdktf.IResolvable This field indicates if auto scaling is enabled for the Autonomous Database storage.
maintenanceScheduleType string The maintenance schedule of the Autonomous Database. Possible values: MAINTENANCE_SCHEDULE_TYPE_UNSPECIFIED EARLY REGULAR.
mtlsConnectionRequired boolean | cdktf.IResolvable This field specifies if the Autonomous Database requires mTLS connections.
nCharacterSet string The national character set for the Autonomous Database. The default is AL16UTF16.
operationsInsightsState string Possible values: OPERATIONS_INSIGHTS_STATE_UNSPECIFIED ENABLING ENABLED DISABLING NOT_ENABLED FAILED_ENABLING FAILED_DISABLING.
privateEndpointIp string The private endpoint IP address for the Autonomous Database.
privateEndpointLabel string The private endpoint label for the Autonomous Database.

dbWorkloadRequired
public readonly dbWorkload: string;
  • Type: string

Possible values: DB_WORKLOAD_UNSPECIFIED OLTP DW AJD APEX.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#db_workload OracleDatabaseAutonomousDatabase#db_workload}


licenseTypeRequired
public readonly licenseType: string;
  • Type: string

The license type used for the Autonomous Database. Possible values: LICENSE_TYPE_UNSPECIFIED LICENSE_INCLUDED BRING_YOUR_OWN_LICENSE.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#license_type OracleDatabaseAutonomousDatabase#license_type}


backupRetentionPeriodDaysOptional
public readonly backupRetentionPeriodDays: number;
  • Type: number

The retention period for the Autonomous Database.

This field is specified in days, can range from 1 day to 60 days, and has a default value of 60 days.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#backup_retention_period_days OracleDatabaseAutonomousDatabase#backup_retention_period_days}


characterSetOptional
public readonly characterSet: string;
  • Type: string

The character set for the Autonomous Database. The default is AL32UTF8.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#character_set OracleDatabaseAutonomousDatabase#character_set}


computeCountOptional
public readonly computeCount: number;
  • Type: number

The number of compute servers for the Autonomous Database.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#compute_count OracleDatabaseAutonomousDatabase#compute_count}


customerContactsOptional
public readonly customerContacts: IResolvable | OracleDatabaseAutonomousDatabasePropertiesCustomerContacts[];

customer_contacts block.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#customer_contacts OracleDatabaseAutonomousDatabase#customer_contacts}


dataStorageSizeGbOptional
public readonly dataStorageSizeGb: number;
  • Type: number

The size of the data stored in the database, in gigabytes.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#data_storage_size_gb OracleDatabaseAutonomousDatabase#data_storage_size_gb}


dataStorageSizeTbOptional
public readonly dataStorageSizeTb: number;
  • Type: number

The size of the data stored in the database, in terabytes.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#data_storage_size_tb OracleDatabaseAutonomousDatabase#data_storage_size_tb}


dbEditionOptional
public readonly dbEdition: string;
  • Type: string

The edition of the Autonomous Databases. Possible values: DATABASE_EDITION_UNSPECIFIED STANDARD_EDITION ENTERPRISE_EDITION.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#db_edition OracleDatabaseAutonomousDatabase#db_edition}


dbVersionOptional
public readonly dbVersion: string;
  • Type: string

The Oracle Database version for the Autonomous Database.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#db_version OracleDatabaseAutonomousDatabase#db_version}


isAutoScalingEnabledOptional
public readonly isAutoScalingEnabled: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

This field indicates if auto scaling is enabled for the Autonomous Database CPU core count.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#is_auto_scaling_enabled OracleDatabaseAutonomousDatabase#is_auto_scaling_enabled}


isStorageAutoScalingEnabledOptional
public readonly isStorageAutoScalingEnabled: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

This field indicates if auto scaling is enabled for the Autonomous Database storage.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#is_storage_auto_scaling_enabled OracleDatabaseAutonomousDatabase#is_storage_auto_scaling_enabled}


maintenanceScheduleTypeOptional
public readonly maintenanceScheduleType: string;
  • Type: string

The maintenance schedule of the Autonomous Database. Possible values: MAINTENANCE_SCHEDULE_TYPE_UNSPECIFIED EARLY REGULAR.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#maintenance_schedule_type OracleDatabaseAutonomousDatabase#maintenance_schedule_type}


mtlsConnectionRequiredOptional
public readonly mtlsConnectionRequired: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

This field specifies if the Autonomous Database requires mTLS connections.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#mtls_connection_required OracleDatabaseAutonomousDatabase#mtls_connection_required}


nCharacterSetOptional
public readonly nCharacterSet: string;
  • Type: string

The national character set for the Autonomous Database. The default is AL16UTF16.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#n_character_set OracleDatabaseAutonomousDatabase#n_character_set}


operationsInsightsStateOptional
public readonly operationsInsightsState: string;
  • Type: string

Possible values: OPERATIONS_INSIGHTS_STATE_UNSPECIFIED ENABLING ENABLED DISABLING NOT_ENABLED FAILED_ENABLING FAILED_DISABLING.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#operations_insights_state OracleDatabaseAutonomousDatabase#operations_insights_state}


privateEndpointIpOptional
public readonly privateEndpointIp: string;
  • Type: string

The private endpoint IP address for the Autonomous Database.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#private_endpoint_ip OracleDatabaseAutonomousDatabase#private_endpoint_ip}


privateEndpointLabelOptional
public readonly privateEndpointLabel: string;
  • Type: string

The private endpoint label for the Autonomous Database.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#private_endpoint_label OracleDatabaseAutonomousDatabase#private_endpoint_label}


OracleDatabaseAutonomousDatabasePropertiesApexDetails

Initializer

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

const oracleDatabaseAutonomousDatabasePropertiesApexDetails: oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesApexDetails = { ... }

OracleDatabaseAutonomousDatabasePropertiesConnectionStrings

Initializer

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

const oracleDatabaseAutonomousDatabasePropertiesConnectionStrings: oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesConnectionStrings = { ... }

OracleDatabaseAutonomousDatabasePropertiesConnectionStringsAllConnectionStrings

Initializer

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

const oracleDatabaseAutonomousDatabasePropertiesConnectionStringsAllConnectionStrings: oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesConnectionStringsAllConnectionStrings = { ... }

OracleDatabaseAutonomousDatabasePropertiesConnectionStringsProfiles

Initializer

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

const oracleDatabaseAutonomousDatabasePropertiesConnectionStringsProfiles: oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesConnectionStringsProfiles = { ... }

OracleDatabaseAutonomousDatabasePropertiesConnectionUrls

Initializer

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

const oracleDatabaseAutonomousDatabasePropertiesConnectionUrls: oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesConnectionUrls = { ... }

OracleDatabaseAutonomousDatabasePropertiesCustomerContacts

Initializer

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

const oracleDatabaseAutonomousDatabasePropertiesCustomerContacts: oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesCustomerContacts = { ... }

Properties

Name Type Description
email string The email address used by Oracle to send notifications regarding databases and infrastructure.

emailRequired
public readonly email: string;
  • Type: string

The email address used by Oracle to send notifications regarding databases and infrastructure.

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#email OracleDatabaseAutonomousDatabase#email}


OracleDatabaseAutonomousDatabasePropertiesLocalStandbyDb

Initializer

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

const oracleDatabaseAutonomousDatabasePropertiesLocalStandbyDb: oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesLocalStandbyDb = { ... }

OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetails

Initializer

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

const oracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetails: oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetails = { ... }

OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStartTime

Initializer

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

const oracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStartTime: oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStartTime = { ... }

OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStopTime

Initializer

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

const oracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStopTime: oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStopTime = { ... }

OracleDatabaseAutonomousDatabaseTimeouts

Initializer

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

const oracleDatabaseAutonomousDatabaseTimeouts: oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabaseTimeouts = { ... }

Properties

Name Type Description
create string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#create OracleDatabaseAutonomousDatabase#create}.
delete string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#delete OracleDatabaseAutonomousDatabase#delete}.
update string Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#update OracleDatabaseAutonomousDatabase#update}.

createOptional
public readonly create: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#create OracleDatabaseAutonomousDatabase#create}.


deleteOptional
public readonly delete: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#delete OracleDatabaseAutonomousDatabase#delete}.


updateOptional
public readonly update: string;
  • Type: string

Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/6.36.0/docs/resources/oracle_database_autonomous_database#update OracleDatabaseAutonomousDatabase#update}.


Classes

OracleDatabaseAutonomousDatabasePropertiesApexDetailsList

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesApexDetailsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): OracleDatabaseAutonomousDatabasePropertiesApexDetailsOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

OracleDatabaseAutonomousDatabasePropertiesApexDetailsOutputReference

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesApexDetailsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
apexVersion string No description.
ordsVersion string No description.
internalValue OracleDatabaseAutonomousDatabasePropertiesApexDetails No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

apexVersionRequired
public readonly apexVersion: string;
  • Type: string

ordsVersionRequired
public readonly ordsVersion: string;
  • Type: string

internalValueOptional
public readonly internalValue: OracleDatabaseAutonomousDatabasePropertiesApexDetails;

OracleDatabaseAutonomousDatabasePropertiesConnectionStringsAllConnectionStringsList

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesConnectionStringsAllConnectionStringsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): OracleDatabaseAutonomousDatabasePropertiesConnectionStringsAllConnectionStringsOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

OracleDatabaseAutonomousDatabasePropertiesConnectionStringsAllConnectionStringsOutputReference

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesConnectionStringsAllConnectionStringsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
high string No description.
low string No description.
medium string No description.
internalValue OracleDatabaseAutonomousDatabasePropertiesConnectionStringsAllConnectionStrings No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

highRequired
public readonly high: string;
  • Type: string

lowRequired
public readonly low: string;
  • Type: string

mediumRequired
public readonly medium: string;
  • Type: string

internalValueOptional
public readonly internalValue: OracleDatabaseAutonomousDatabasePropertiesConnectionStringsAllConnectionStrings;

OracleDatabaseAutonomousDatabasePropertiesConnectionStringsList

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesConnectionStringsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): OracleDatabaseAutonomousDatabasePropertiesConnectionStringsOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

OracleDatabaseAutonomousDatabasePropertiesConnectionStringsOutputReference

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesConnectionStringsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
allConnectionStrings OracleDatabaseAutonomousDatabasePropertiesConnectionStringsAllConnectionStringsList No description.
dedicated string No description.
high string No description.
low string No description.
medium string No description.
profiles OracleDatabaseAutonomousDatabasePropertiesConnectionStringsProfilesList No description.
internalValue OracleDatabaseAutonomousDatabasePropertiesConnectionStrings No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

allConnectionStringsRequired
public readonly allConnectionStrings: OracleDatabaseAutonomousDatabasePropertiesConnectionStringsAllConnectionStringsList;

dedicatedRequired
public readonly dedicated: string;
  • Type: string

highRequired
public readonly high: string;
  • Type: string

lowRequired
public readonly low: string;
  • Type: string

mediumRequired
public readonly medium: string;
  • Type: string

profilesRequired
public readonly profiles: OracleDatabaseAutonomousDatabasePropertiesConnectionStringsProfilesList;

internalValueOptional
public readonly internalValue: OracleDatabaseAutonomousDatabasePropertiesConnectionStrings;

OracleDatabaseAutonomousDatabasePropertiesConnectionStringsProfilesList

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesConnectionStringsProfilesList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): OracleDatabaseAutonomousDatabasePropertiesConnectionStringsProfilesOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

OracleDatabaseAutonomousDatabasePropertiesConnectionStringsProfilesOutputReference

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesConnectionStringsProfilesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
consumerGroup string No description.
displayName string No description.
hostFormat string No description.
isRegional cdktf.IResolvable No description.
protocol string No description.
sessionMode string No description.
syntaxFormat string No description.
tlsAuthentication string No description.
value string No description.
internalValue OracleDatabaseAutonomousDatabasePropertiesConnectionStringsProfiles No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

consumerGroupRequired
public readonly consumerGroup: string;
  • Type: string

displayNameRequired
public readonly displayName: string;
  • Type: string

hostFormatRequired
public readonly hostFormat: string;
  • Type: string

isRegionalRequired
public readonly isRegional: IResolvable;
  • Type: cdktf.IResolvable

protocolRequired
public readonly protocol: string;
  • Type: string

sessionModeRequired
public readonly sessionMode: string;
  • Type: string

syntaxFormatRequired
public readonly syntaxFormat: string;
  • Type: string

tlsAuthenticationRequired
public readonly tlsAuthentication: string;
  • Type: string

valueRequired
public readonly value: string;
  • Type: string

internalValueOptional
public readonly internalValue: OracleDatabaseAutonomousDatabasePropertiesConnectionStringsProfiles;

OracleDatabaseAutonomousDatabasePropertiesConnectionUrlsList

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesConnectionUrlsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): OracleDatabaseAutonomousDatabasePropertiesConnectionUrlsOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

OracleDatabaseAutonomousDatabasePropertiesConnectionUrlsOutputReference

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesConnectionUrlsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
apexUri string No description.
databaseTransformsUri string No description.
graphStudioUri string No description.
machineLearningNotebookUri string No description.
machineLearningUserManagementUri string No description.
mongoDbUri string No description.
ordsUri string No description.
sqlDevWebUri string No description.
internalValue OracleDatabaseAutonomousDatabasePropertiesConnectionUrls No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

apexUriRequired
public readonly apexUri: string;
  • Type: string

databaseTransformsUriRequired
public readonly databaseTransformsUri: string;
  • Type: string

graphStudioUriRequired
public readonly graphStudioUri: string;
  • Type: string

machineLearningNotebookUriRequired
public readonly machineLearningNotebookUri: string;
  • Type: string

machineLearningUserManagementUriRequired
public readonly machineLearningUserManagementUri: string;
  • Type: string

mongoDbUriRequired
public readonly mongoDbUri: string;
  • Type: string

ordsUriRequired
public readonly ordsUri: string;
  • Type: string

sqlDevWebUriRequired
public readonly sqlDevWebUri: string;
  • Type: string

internalValueOptional
public readonly internalValue: OracleDatabaseAutonomousDatabasePropertiesConnectionUrls;

OracleDatabaseAutonomousDatabasePropertiesCustomerContactsList

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesCustomerContactsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): OracleDatabaseAutonomousDatabasePropertiesCustomerContactsOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
internalValue cdktf.IResolvable | OracleDatabaseAutonomousDatabasePropertiesCustomerContacts[] No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | OracleDatabaseAutonomousDatabasePropertiesCustomerContacts[];

OracleDatabaseAutonomousDatabasePropertiesCustomerContactsOutputReference

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesCustomerContactsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
emailInput string No description.
email string No description.
internalValue cdktf.IResolvable | OracleDatabaseAutonomousDatabasePropertiesCustomerContacts No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

emailInputOptional
public readonly emailInput: string;
  • Type: string

emailRequired
public readonly email: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | OracleDatabaseAutonomousDatabasePropertiesCustomerContacts;

OracleDatabaseAutonomousDatabasePropertiesLocalStandbyDbList

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesLocalStandbyDbList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): OracleDatabaseAutonomousDatabasePropertiesLocalStandbyDbOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

OracleDatabaseAutonomousDatabasePropertiesLocalStandbyDbOutputReference

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesLocalStandbyDbOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
dataGuardRoleChangedTime string No description.
disasterRecoveryRoleChangedTime string No description.
lagTimeDuration string No description.
lifecycleDetails string No description.
state string No description.
internalValue OracleDatabaseAutonomousDatabasePropertiesLocalStandbyDb No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

dataGuardRoleChangedTimeRequired
public readonly dataGuardRoleChangedTime: string;
  • Type: string

disasterRecoveryRoleChangedTimeRequired
public readonly disasterRecoveryRoleChangedTime: string;
  • Type: string

lagTimeDurationRequired
public readonly lagTimeDuration: string;
  • Type: string

lifecycleDetailsRequired
public readonly lifecycleDetails: string;
  • Type: string

stateRequired
public readonly state: string;
  • Type: string

internalValueOptional
public readonly internalValue: OracleDatabaseAutonomousDatabasePropertiesLocalStandbyDb;

OracleDatabaseAutonomousDatabasePropertiesOutputReference

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
putCustomerContacts No description.
resetBackupRetentionPeriodDays No description.
resetCharacterSet No description.
resetComputeCount No description.
resetCustomerContacts No description.
resetDataStorageSizeGb No description.
resetDataStorageSizeTb No description.
resetDbEdition No description.
resetDbVersion No description.
resetIsAutoScalingEnabled No description.
resetIsStorageAutoScalingEnabled No description.
resetMaintenanceScheduleType No description.
resetMtlsConnectionRequired No description.
resetNCharacterSet No description.
resetOperationsInsightsState No description.
resetPrivateEndpointIp No description.
resetPrivateEndpointLabel No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

putCustomerContacts
public putCustomerContacts(value: IResolvable | OracleDatabaseAutonomousDatabasePropertiesCustomerContacts[]): void
valueRequired

resetBackupRetentionPeriodDays
public resetBackupRetentionPeriodDays(): void
resetCharacterSet
public resetCharacterSet(): void
resetComputeCount
public resetComputeCount(): void
resetCustomerContacts
public resetCustomerContacts(): void
resetDataStorageSizeGb
public resetDataStorageSizeGb(): void
resetDataStorageSizeTb
public resetDataStorageSizeTb(): void
resetDbEdition
public resetDbEdition(): void
resetDbVersion
public resetDbVersion(): void
resetIsAutoScalingEnabled
public resetIsAutoScalingEnabled(): void
resetIsStorageAutoScalingEnabled
public resetIsStorageAutoScalingEnabled(): void
resetMaintenanceScheduleType
public resetMaintenanceScheduleType(): void
resetMtlsConnectionRequired
public resetMtlsConnectionRequired(): void
resetNCharacterSet
public resetNCharacterSet(): void
resetOperationsInsightsState
public resetOperationsInsightsState(): void
resetPrivateEndpointIp
public resetPrivateEndpointIp(): void
resetPrivateEndpointLabel
public resetPrivateEndpointLabel(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
actualUsedDataStorageSizeTb number No description.
allocatedStorageSizeTb number No description.
apexDetails OracleDatabaseAutonomousDatabasePropertiesApexDetailsList No description.
arePrimaryAllowlistedIpsUsed cdktf.IResolvable No description.
autonomousContainerDatabaseId string No description.
availableUpgradeVersions string[] No description.
connectionStrings OracleDatabaseAutonomousDatabasePropertiesConnectionStringsList No description.
connectionUrls OracleDatabaseAutonomousDatabasePropertiesConnectionUrlsList No description.
customerContacts OracleDatabaseAutonomousDatabasePropertiesCustomerContactsList No description.
databaseManagementState string No description.
dataSafeState string No description.
failedDataRecoveryDuration string No description.
isLocalDataGuardEnabled cdktf.IResolvable No description.
lifecycleDetails string No description.
localAdgAutoFailoverMaxDataLossLimit number No description.
localDisasterRecoveryType string No description.
localStandbyDb OracleDatabaseAutonomousDatabasePropertiesLocalStandbyDbList No description.
maintenanceBeginTime string No description.
maintenanceEndTime string No description.
memoryPerOracleComputeUnitGbs number No description.
memoryTableGbs number No description.
nextLongTermBackupTime string No description.
ocid string No description.
ociUrl string No description.
openMode string No description.
peerDbIds string[] No description.
permissionLevel string No description.
privateEndpoint string No description.
refreshableMode string No description.
refreshableState string No description.
role string No description.
scheduledOperationDetails OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsList No description.
sqlWebDeveloperUrl string No description.
state string No description.
supportedCloneRegions string[] No description.
totalAutoBackupStorageSizeGbs number No description.
usedDataStorageSizeTbs number No description.
backupRetentionPeriodDaysInput number No description.
characterSetInput string No description.
computeCountInput number No description.
customerContactsInput cdktf.IResolvable | OracleDatabaseAutonomousDatabasePropertiesCustomerContacts[] No description.
dataStorageSizeGbInput number No description.
dataStorageSizeTbInput number No description.
dbEditionInput string No description.
dbVersionInput string No description.
dbWorkloadInput string No description.
isAutoScalingEnabledInput boolean | cdktf.IResolvable No description.
isStorageAutoScalingEnabledInput boolean | cdktf.IResolvable No description.
licenseTypeInput string No description.
maintenanceScheduleTypeInput string No description.
mtlsConnectionRequiredInput boolean | cdktf.IResolvable No description.
nCharacterSetInput string No description.
operationsInsightsStateInput string No description.
privateEndpointIpInput string No description.
privateEndpointLabelInput string No description.
backupRetentionPeriodDays number No description.
characterSet string No description.
computeCount number No description.
dataStorageSizeGb number No description.
dataStorageSizeTb number No description.
dbEdition string No description.
dbVersion string No description.
dbWorkload string No description.
isAutoScalingEnabled boolean | cdktf.IResolvable No description.
isStorageAutoScalingEnabled boolean | cdktf.IResolvable No description.
licenseType string No description.
maintenanceScheduleType string No description.
mtlsConnectionRequired boolean | cdktf.IResolvable No description.
nCharacterSet string No description.
operationsInsightsState string No description.
privateEndpointIp string No description.
privateEndpointLabel string No description.
internalValue OracleDatabaseAutonomousDatabaseProperties No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

actualUsedDataStorageSizeTbRequired
public readonly actualUsedDataStorageSizeTb: number;
  • Type: number

allocatedStorageSizeTbRequired
public readonly allocatedStorageSizeTb: number;
  • Type: number

apexDetailsRequired
public readonly apexDetails: OracleDatabaseAutonomousDatabasePropertiesApexDetailsList;

arePrimaryAllowlistedIpsUsedRequired
public readonly arePrimaryAllowlistedIpsUsed: IResolvable;
  • Type: cdktf.IResolvable

autonomousContainerDatabaseIdRequired
public readonly autonomousContainerDatabaseId: string;
  • Type: string

availableUpgradeVersionsRequired
public readonly availableUpgradeVersions: string[];
  • Type: string[]

connectionStringsRequired
public readonly connectionStrings: OracleDatabaseAutonomousDatabasePropertiesConnectionStringsList;

connectionUrlsRequired
public readonly connectionUrls: OracleDatabaseAutonomousDatabasePropertiesConnectionUrlsList;

customerContactsRequired
public readonly customerContacts: OracleDatabaseAutonomousDatabasePropertiesCustomerContactsList;

databaseManagementStateRequired
public readonly databaseManagementState: string;
  • Type: string

dataSafeStateRequired
public readonly dataSafeState: string;
  • Type: string

failedDataRecoveryDurationRequired
public readonly failedDataRecoveryDuration: string;
  • Type: string

isLocalDataGuardEnabledRequired
public readonly isLocalDataGuardEnabled: IResolvable;
  • Type: cdktf.IResolvable

lifecycleDetailsRequired
public readonly lifecycleDetails: string;
  • Type: string

localAdgAutoFailoverMaxDataLossLimitRequired
public readonly localAdgAutoFailoverMaxDataLossLimit: number;
  • Type: number

localDisasterRecoveryTypeRequired
public readonly localDisasterRecoveryType: string;
  • Type: string

localStandbyDbRequired
public readonly localStandbyDb: OracleDatabaseAutonomousDatabasePropertiesLocalStandbyDbList;

maintenanceBeginTimeRequired
public readonly maintenanceBeginTime: string;
  • Type: string

maintenanceEndTimeRequired
public readonly maintenanceEndTime: string;
  • Type: string

memoryPerOracleComputeUnitGbsRequired
public readonly memoryPerOracleComputeUnitGbs: number;
  • Type: number

memoryTableGbsRequired
public readonly memoryTableGbs: number;
  • Type: number

nextLongTermBackupTimeRequired
public readonly nextLongTermBackupTime: string;
  • Type: string

ocidRequired
public readonly ocid: string;
  • Type: string

ociUrlRequired
public readonly ociUrl: string;
  • Type: string

openModeRequired
public readonly openMode: string;
  • Type: string

peerDbIdsRequired
public readonly peerDbIds: string[];
  • Type: string[]

permissionLevelRequired
public readonly permissionLevel: string;
  • Type: string

privateEndpointRequired
public readonly privateEndpoint: string;
  • Type: string

refreshableModeRequired
public readonly refreshableMode: string;
  • Type: string

refreshableStateRequired
public readonly refreshableState: string;
  • Type: string

roleRequired
public readonly role: string;
  • Type: string

scheduledOperationDetailsRequired
public readonly scheduledOperationDetails: OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsList;

sqlWebDeveloperUrlRequired
public readonly sqlWebDeveloperUrl: string;
  • Type: string

stateRequired
public readonly state: string;
  • Type: string

supportedCloneRegionsRequired
public readonly supportedCloneRegions: string[];
  • Type: string[]

totalAutoBackupStorageSizeGbsRequired
public readonly totalAutoBackupStorageSizeGbs: number;
  • Type: number

usedDataStorageSizeTbsRequired
public readonly usedDataStorageSizeTbs: number;
  • Type: number

backupRetentionPeriodDaysInputOptional
public readonly backupRetentionPeriodDaysInput: number;
  • Type: number

characterSetInputOptional
public readonly characterSetInput: string;
  • Type: string

computeCountInputOptional
public readonly computeCountInput: number;
  • Type: number

customerContactsInputOptional
public readonly customerContactsInput: IResolvable | OracleDatabaseAutonomousDatabasePropertiesCustomerContacts[];

dataStorageSizeGbInputOptional
public readonly dataStorageSizeGbInput: number;
  • Type: number

dataStorageSizeTbInputOptional
public readonly dataStorageSizeTbInput: number;
  • Type: number

dbEditionInputOptional
public readonly dbEditionInput: string;
  • Type: string

dbVersionInputOptional
public readonly dbVersionInput: string;
  • Type: string

dbWorkloadInputOptional
public readonly dbWorkloadInput: string;
  • Type: string

isAutoScalingEnabledInputOptional
public readonly isAutoScalingEnabledInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

isStorageAutoScalingEnabledInputOptional
public readonly isStorageAutoScalingEnabledInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

licenseTypeInputOptional
public readonly licenseTypeInput: string;
  • Type: string

maintenanceScheduleTypeInputOptional
public readonly maintenanceScheduleTypeInput: string;
  • Type: string

mtlsConnectionRequiredInputOptional
public readonly mtlsConnectionRequiredInput: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

nCharacterSetInputOptional
public readonly nCharacterSetInput: string;
  • Type: string

operationsInsightsStateInputOptional
public readonly operationsInsightsStateInput: string;
  • Type: string

privateEndpointIpInputOptional
public readonly privateEndpointIpInput: string;
  • Type: string

privateEndpointLabelInputOptional
public readonly privateEndpointLabelInput: string;
  • Type: string

backupRetentionPeriodDaysRequired
public readonly backupRetentionPeriodDays: number;
  • Type: number

characterSetRequired
public readonly characterSet: string;
  • Type: string

computeCountRequired
public readonly computeCount: number;
  • Type: number

dataStorageSizeGbRequired
public readonly dataStorageSizeGb: number;
  • Type: number

dataStorageSizeTbRequired
public readonly dataStorageSizeTb: number;
  • Type: number

dbEditionRequired
public readonly dbEdition: string;
  • Type: string

dbVersionRequired
public readonly dbVersion: string;
  • Type: string

dbWorkloadRequired
public readonly dbWorkload: string;
  • Type: string

isAutoScalingEnabledRequired
public readonly isAutoScalingEnabled: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

isStorageAutoScalingEnabledRequired
public readonly isStorageAutoScalingEnabled: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

licenseTypeRequired
public readonly licenseType: string;
  • Type: string

maintenanceScheduleTypeRequired
public readonly maintenanceScheduleType: string;
  • Type: string

mtlsConnectionRequiredRequired
public readonly mtlsConnectionRequired: boolean | IResolvable;
  • Type: boolean | cdktf.IResolvable

nCharacterSetRequired
public readonly nCharacterSet: string;
  • Type: string

operationsInsightsStateRequired
public readonly operationsInsightsState: string;
  • Type: string

privateEndpointIpRequired
public readonly privateEndpointIp: string;
  • Type: string

privateEndpointLabelRequired
public readonly privateEndpointLabel: string;
  • Type: string

internalValueOptional
public readonly internalValue: OracleDatabaseAutonomousDatabaseProperties;

OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsList

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsOutputReference

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
dayOfWeek string No description.
startTime OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStartTimeList No description.
stopTime OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStopTimeList No description.
internalValue OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetails No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

dayOfWeekRequired
public readonly dayOfWeek: string;
  • Type: string

startTimeRequired
public readonly startTime: OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStartTimeList;

stopTimeRequired
public readonly stopTime: OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStopTimeList;

internalValueOptional
public readonly internalValue: OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetails;

OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStartTimeList

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStartTimeList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStartTimeOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStartTimeOutputReference

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStartTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
hours number No description.
minutes number No description.
nanos number No description.
seconds number No description.
internalValue OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStartTime No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

hoursRequired
public readonly hours: number;
  • Type: number

minutesRequired
public readonly minutes: number;
  • Type: number

nanosRequired
public readonly nanos: number;
  • Type: number

secondsRequired
public readonly seconds: number;
  • Type: number

internalValueOptional
public readonly internalValue: OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStartTime;

OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStopTimeList

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStopTimeList(terraformResource: IInterpolatingParent, terraformAttribute: string, wrapsSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
wrapsSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


wrapsSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
allWithMapKey Creating an iterator for this complex list.
computeFqn No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
get No description.

allWithMapKey
public allWithMapKey(mapKeyAttributeName: string): DynamicListTerraformIterator

Creating an iterator for this complex list.

The list will be converted into a map with the mapKeyAttributeName as the key.

mapKeyAttributeNameRequired
  • Type: string

computeFqn
public computeFqn(): string
resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

get
public get(index: number): OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStopTimeOutputReference
indexRequired
  • Type: number

the index of the item to return.


Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStopTimeOutputReference

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStopTimeOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string, complexObjectIndex: number, complexObjectIsFromSet: boolean)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.
complexObjectIndex number the index of this item in the list.
complexObjectIsFromSet boolean whether the list is wrapping a set (will add tolist() to be able to access an item via an index).

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


complexObjectIndexRequired
  • Type: number

the index of this item in the list.


complexObjectIsFromSetRequired
  • Type: boolean

whether the list is wrapping a set (will add tolist() to be able to access an item via an index).


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
hours number No description.
minutes number No description.
nanos number No description.
seconds number No description.
internalValue OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStopTime No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

hoursRequired
public readonly hours: number;
  • Type: number

minutesRequired
public readonly minutes: number;
  • Type: number

nanosRequired
public readonly nanos: number;
  • Type: number

secondsRequired
public readonly seconds: number;
  • Type: number

internalValueOptional
public readonly internalValue: OracleDatabaseAutonomousDatabasePropertiesScheduledOperationDetailsStopTime;

OracleDatabaseAutonomousDatabaseTimeoutsOutputReference

Initializers

import { oracleDatabaseAutonomousDatabase } from '@cdktf/provider-google'

new oracleDatabaseAutonomousDatabase.OracleDatabaseAutonomousDatabaseTimeoutsOutputReference(terraformResource: IInterpolatingParent, terraformAttribute: string)
Name Type Description
terraformResource cdktf.IInterpolatingParent The parent resource.
terraformAttribute string The attribute on the parent resource this class is referencing.

terraformResourceRequired
  • Type: cdktf.IInterpolatingParent

The parent resource.


terraformAttributeRequired
  • Type: string

The attribute on the parent resource this class is referencing.


Methods

Name Description
computeFqn No description.
getAnyMapAttribute No description.
getBooleanAttribute No description.
getBooleanMapAttribute No description.
getListAttribute No description.
getNumberAttribute No description.
getNumberListAttribute No description.
getNumberMapAttribute No description.
getStringAttribute No description.
getStringMapAttribute No description.
interpolationForAttribute No description.
resolve Produce the Token's value at resolution time.
toString Return a string representation of this resolvable object.
resetCreate No description.
resetDelete No description.
resetUpdate No description.

computeFqn
public computeFqn(): string
getAnyMapAttribute
public getAnyMapAttribute(terraformAttribute: string): {[ key: string ]: any}
terraformAttributeRequired
  • Type: string

getBooleanAttribute
public getBooleanAttribute(terraformAttribute: string): IResolvable
terraformAttributeRequired
  • Type: string

getBooleanMapAttribute
public getBooleanMapAttribute(terraformAttribute: string): {[ key: string ]: boolean}
terraformAttributeRequired
  • Type: string

getListAttribute
public getListAttribute(terraformAttribute: string): string[]
terraformAttributeRequired
  • Type: string

getNumberAttribute
public getNumberAttribute(terraformAttribute: string): number
terraformAttributeRequired
  • Type: string

getNumberListAttribute
public getNumberListAttribute(terraformAttribute: string): number[]
terraformAttributeRequired
  • Type: string

getNumberMapAttribute
public getNumberMapAttribute(terraformAttribute: string): {[ key: string ]: number}
terraformAttributeRequired
  • Type: string

getStringAttribute
public getStringAttribute(terraformAttribute: string): string
terraformAttributeRequired
  • Type: string

getStringMapAttribute
public getStringMapAttribute(terraformAttribute: string): {[ key: string ]: string}
terraformAttributeRequired
  • Type: string

interpolationForAttribute
public interpolationForAttribute(property: string): IResolvable
propertyRequired
  • Type: string

resolve
public resolve(_context: IResolveContext): any

Produce the Token's value at resolution time.

_contextRequired
  • Type: cdktf.IResolveContext

toString
public toString(): string

Return a string representation of this resolvable object.

Returns a reversible string representation.

resetCreate
public resetCreate(): void
resetDelete
public resetDelete(): void
resetUpdate
public resetUpdate(): void

Properties

Name Type Description
creationStack string[] The creation stack of this resolvable which will be appended to errors thrown during resolution.
fqn string No description.
createInput string No description.
deleteInput string No description.
updateInput string No description.
create string No description.
delete string No description.
update string No description.
internalValue cdktf.IResolvable | OracleDatabaseAutonomousDatabaseTimeouts No description.

creationStackRequired
public readonly creationStack: string[];
  • Type: string[]

The creation stack of this resolvable which will be appended to errors thrown during resolution.

If this returns an empty array the stack will not be attached.


fqnRequired
public readonly fqn: string;
  • Type: string

createInputOptional
public readonly createInput: string;
  • Type: string

deleteInputOptional
public readonly deleteInput: string;
  • Type: string

updateInputOptional
public readonly updateInput: string;
  • Type: string

createRequired
public readonly create: string;
  • Type: string

deleteRequired
public readonly delete: string;
  • Type: string

updateRequired
public readonly update: string;
  • Type: string

internalValueOptional
public readonly internalValue: IResolvable | OracleDatabaseAutonomousDatabaseTimeouts;