Options
All
  • Public
  • Public/Protected
  • All
Menu

Namespace CreateDedicatedShardedDatabase

Request details for creation of ATP-Dedicated based sharded database.

Properties

catalogDetails

catalogDetails: Array<CreateDedicatedCatalogDetail>

Collection of ATP-Dedicated catalogs that needs to be created.

characterSet

characterSet: string

The character set for the new shard database being created. Use database api ListAutonomousDatabaseCharacterSets to get the list of allowed character set for autonomous dedicated database. See documentation: https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/AutonomousDatabaseCharacterSets/ListAutonomousDatabaseCharacterSets

Optional chunks

chunks: undefined | number

The default number of unique chunks in a shardspace. The value of chunks must be greater than 2 times the size of the largest shardgroup in any shardspace. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

Optional clusterCertificateCommonName

clusterCertificateCommonName: undefined | string

The certificate common name used in all cloudAutonomousVmClusters for the sharded database topology. Eg. Production. All the clusters used in one sharded database topology shall have same CABundle setup. Valid characterset for clusterCertificateCommonName include uppercase or lowercase letters, numbers, hyphens, underscores, and period.

compartmentId

compartmentId: string

Identifier of the compartment where sharded database is to be created.

Const dbDeploymentType

dbDeploymentType: string = "DEDICATED"

dbVersion

dbVersion: string

Oracle Database version of the Autonomous Container Database.

dbWorkload

dbWorkload: DbWorkload

Possible workload types.

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"}}}

displayName

displayName: string

Oracle sharded database display name.

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"}}

listenerPort

listenerPort: number

The listener port number for sharded database. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

listenerPortTls

listenerPortTls: number

The TLS listener port number for sharded database. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

ncharacterSet

ncharacterSet: string

The national character set for the new shard database being created. Use database api ListAutonomousDatabaseCharacterSets to get the list of allowed national character set for autonomous dedicated database. See documentation: https://docs.oracle.com/en-us/iaas/api/#/en/database/20160918/AutonomousDatabaseCharacterSets/ListAutonomousDatabaseCharacterSets

onsPortLocal

onsPortLocal: number

Ons port local for sharded database. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

onsPortRemote

onsPortRemote: number

Ons remote port for sharded database. Note: Numbers greater than Number.MAX_SAFE_INTEGER will result in rounding issues.

prefix

prefix: string

Unique name prefix for the sharded databases. Only alpha-numeric values are allowed. First character has to be a letter followed by any combination of letter and number.

shardDetails

shardDetails: Array<CreateDedicatedShardDetail>

Collection of ATP-Dedicated shards that needs to be created.

shardingMethod

shardingMethod: ShardingMethod

Sharding Method.

Methods

getDeserializedJsonObj

getJsonObj