Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace CreateProtectedDatabaseDetails

Describes the parameters required to create a protected database.

Properties

Optional changeRate

changeRate: undefined | number

The percentage of data changes that exist in the database between successive incremental backups. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

compartmentId

compartmentId: string

The OCID of the compartment that contains the protected database.

Optional compressionRatio

compressionRatio: undefined | number

The compression ratio of the protected database. The compression ratio represents the ratio of compressed block size to expanded block size. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional databaseId

databaseId: undefined | string

The OCID of the protected database.

Optional databaseSize

databaseSize: model.DatabaseSizes

The size of the protected database. XS - Less than 5GB, S - 5GB to 50GB, M - 50GB to 500GB, L - 500GB to 1TB, XL - 1TB to 5TB, XXL - Greater than 5TB.

Optional databaseSizeInGBs

databaseSizeInGBs: undefined | number

The size of the database, in gigabytes. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

dbUniqueName

dbUniqueName: string

The dbUniqueName of the protected database in Recovery Service. You cannot change the unique name.

Optional definedTags

definedTags: undefined | object

Defined tags for this resource. Each key is predefined and scoped to a namespace. Example: {@code {"foo-namespace": {"bar-key": "value"}}}. For more information, see Resource Tags

displayName

displayName: string

The protected database name. You can change the displayName. Avoid entering confidential information.

Optional freeformTags

freeformTags: undefined | object

Simple key-value pair that is applied without any predefined name, type or scope. Exists for cross-compatibility only. Example: {@code {"bar-key": "value"}}

Optional isRedoLogsShipped

isRedoLogsShipped: undefined | false | true

The value TRUE indicates that the protected database is configured to use Real-time data protection, and redo-data is sent from the protected database to Recovery Service. Real-time data protection substantially reduces the window of potential data loss that exists between successive archived redo log backups.

password

password: string

Password credential which can be used to connect to Protected Database. It must contain at least 2 uppercase, 2 lowercase, 2 numeric and 2 special characters. The special characters must be underscore (_), number sign (#) or hyphen (-). The password must not contain the username "admin", regardless of casing.

protectionPolicyId

protectionPolicyId: string

The OCID of the protection policy associated with the protected database.

recoveryServiceSubnets

recoveryServiceSubnets: Array<RecoveryServiceSubnetInput>

List of recovery service subnet resources associated with the protected database.

Functions

getDeserializedJsonObj

getJsonObj