ルート・スキーマ: schema
型: array
Show Source
{
"type":"array",
"items":{
"$ref":"#/definitions/DbSystem"
}
}
ネストされたスキーマ : DbSystem
型: object
Show Source
{
"type":"object",
"properties":{
"id":{
"type":"string"
},
"name":{
"type":"string"
},
"state":{
"type":"string"
},
"createTime":{
"type":"string",
"format":"date-time"
},
"updateTime":{
"type":"string",
"format":"date-time"
},
"image":{
"type":"string"
},
"version":{
"type":"string"
},
"shapeName":{
"type":"string"
},
"clusterName":{
"type":"string"
},
"numberOfCores":{
"type":"integer"
},
"memorySizeInMb":{
"type":"integer"
},
"memorySizeFormatted":{
"type":"string"
},
"numaEnabled":{
"type":"boolean"
},
"afdEnabled":{
"type":"boolean"
},
"freeformTags":{
"type":"string"
},
"storage":{
"$ref":"#/definitions/DbSystemStorage"
},
"extraStorages":{
"type":"array",
"items":{
"$ref":"#/definitions/DbSystemStorage"
}
},
"cpuPool":{
"$ref":"#/definitions/DbSystemCpuPool"
},
"vms":{
"type":"array",
"items":{
"$ref":"#/definitions/DbSystemVm"
}
},
"databases":{
"type":"array",
"items":{
"$ref":"#/definitions/DB"
}
},
"gridHome":{
"$ref":"#/definitions/DbSystemGridHome"
}
}
}
ネストされたスキーマ : DbSystemCpuPool
型: object
Show Source
{
"type":"object",
"properties":{
"name":{
"type":"string"
},
"type":{
"type":"string"
},
"numberOfCores":{
"type":"integer"
},
"perNodeAllocations":{
"type":"array",
"items":{
"$ref":"#/definitions/CpuPoolNodeAllocation"
}
}
}
}
ネストされたスキーマ: databases
型: array
Show Source
{
"type":"array",
"items":{
"$ref":"#/definitions/DB"
}
}
ネストされたスキーマ : DbSystemGridHome
型: object
Show Source
{
"type":"object",
"properties":{
"name":{
"type":"string"
},
"version":{
"type":"string"
},
"location":{
"type":"string"
}
}
}
ネストされたスキーマ : DbSystemStorage
型: object
Show Source
{
"type":"object",
"properties":{
"diskGroup":{
"type":"string"
},
"volumeName":{
"type":"string"
},
"volumeDevice":{
"type":"string"
},
"sizeInMb":{
"type":"integer",
"format":"int64"
},
"sizeFormatted":{
"type":"string"
},
"hasAccVolume":{
"type":"boolean"
},
"accVolumeName":{
"type":"string"
},
"accVolumeDevice":{
"type":"string"
},
"accVolumeSizeInMb":{
"type":"integer",
"format":"int64"
},
"accVolumeSizeFormatted":{
"type":"string"
},
"mountPoint":{
"type":"string"
},
"redundancy":{
"type":"string",
"description":"Redundancy of the VM storage",
"enum":[
"MIRROR",
"HIGH",
"REBALANCE_IN_PROGRESS",
"EXTERNAL",
"EXTENDED",
"UNAVAILABLE"
]
},
"isExtraStorage":{
"type":"boolean",
"description":"True if storage type is extra, false if type is base"
}
}
}
ネストされたスキーマ : vms
型: array
Show Source
{
"type":"array",
"items":{
"$ref":"#/definitions/DbSystemVm"
}
}
ネストされたスキーマ : perNodeAllocations
型: array
Show Source
{
"type":"array",
"items":{
"$ref":"#/definitions/CpuPoolNodeAllocation"
}
}
ネストされたスキーマ : CpuPoolNodeAllocation
型: object
Show Source
{
"type":"object",
"properties":{
"nodeName":{
"type":"string"
},
"effectiveCpuSet":{
"type":"string"
},
"cpus":{
"type":"array",
"items":{
"$ref":"#/definitions/PhysicalCpu"
}
}
}
}
ネストされたスキーマ : cpus
型: array
Show Source
{
"type":"array",
"items":{
"$ref":"#/definitions/PhysicalCpu"
}
}
ネストされたスキーマ : PhysicalCpu
型: object
Show Source
{
"type":"object",
"properties":{
"cpuId":{
"type":"integer"
},
"online":{
"type":"boolean"
}
}
}
ネストされたスキーマ : DB
型: object
Show Source
- associatedNetworks: array associatedNetworks
- backupConfigId: string
- cloudStorageContainer: string
オブジェクト・ストアのバックアップが選択されている場合、データベースのバックアップ先となるコンテナ。
- cpupool: string
- createTime: string(date-time)
- databaseUniqueName: string
- dbCharacterSet: object DbCharacterSet
- dbClass: string
許容値: [ "OLTP", "DSS", "IMDB" ]
- dbConsoleEnable: boolean
- dbDomainName: string
- dbEdition: string
- dbHomeId: string
このデータベースを関連付けるためのデータベース・ホーム・リソース識別子。
- dbId: string
- dbName: string
- dbRedundancy: string
- dbRole: string
データベース・ロール(PRIMARY/STANDBY)。
- dbShape: string
許容値: [ "odb1s", "odb1", "odb2", "odb4", "odb6", "odb8", "odb10", "odb12", "odb16", "odb20", "odb24", "odb28", "odb32", "odb36", "odb42", "odb48", "odb56", "odb64" ]
- dbStorage: string
許容値: [ "ASM", "ACFS", "PMEM" ]
- dbTargetNodeName: string
- dbTargetNodeNumber: string
- dbType: string
許容値: [ "RAC", "RACOne", "SI" ]
- dbVersion: string
- enableEEHA: boolean
- enableSEHA: boolean
- enableTDE: boolean
- entitySource: string
データベースが作成される場所。 ローカル・システムの場合はNullです。
- id: string
- instanceOnly: boolean
データベース・ファイルは作成しないでください。 スタンバイ・インスタンスを作成するスタンバイ・ケースの場合に使用します。
- isAutoBackupDisabled: boolean
- isBcfgInSync: boolean
- isCdb: boolean
- keystoreType: string
TDEマスター暗号化キーを格納するキーストアのタイプ。 ソフトウェアまたはOKV。 デフォルトはソフトウェアです
- level0BackupDay: string
許容値: [ "monday", "tuesday", "wednesday", "thursday", "friday", "saturday", "sunday" ]
- name: string
- okvServerConfigName: string
TDEマスター暗号化キーが格納されているOKVサーバーのメタデータを表すOKVサーバー構成オブジェクトの名前
- pdbAdminUserName: string
- pdBName: string
- pdbs: array pdbs
- quota: string
- registerOnly: boolean
- remark: string
- rmanBkupPassword: string
- state: object ResourceState
- tdePassword: string
パスワードで保護されたKeyStoreのパスワード
- tdeWalletManagement: string
TDE対応データベースのウォレット管理メソッドを指定します。 指定できる値はODAおよびEXTERNALです。
- updatedTime: string(date-time)
{
"properties":{
"id":{
"type":"string"
},
"name":{
"description":"display name for the resource",
"type":"string"
},
"dbName":{
"type":"string"
},
"databaseUniqueName":{
"type":"string"
},
"dbVersion":{
"type":"string"
},
"dbHomeId":{
"description":"The database home resource identifier for associating this database.",
"type":"string"
},
"instanceOnly":{
"description":"do not create the database files. Used in case of standby case to create standby instance.",
"type":"boolean"
},
"registerOnly":{
"description":"Use to migrate existing database",
"type":"boolean"
},
"dbId":{
"description":"The database id",
"type":"string"
},
"isCdb":{
"type":"boolean"
},
"isAutoBackupDisabled":{
"type":"boolean"
},
"pdBName":{
"type":"string"
},
"pdbAdminUserName":{
"type":"string"
},
"pdbs":{
"description":"List of PDB objects that are present in the CDB",
"type":"array",
"items":{
"$ref":"#/definitions/Pdb"
}
},
"enableTDE":{
"type":"boolean",
"description":"Flag to create TDE enabled database"
},
"tdePassword":{
"description":"Password for Password Protected KeyStore",
"type":"string"
},
"tdeWalletManagement":{
"description":"Specify wallet management method for TDE enabled database. Allowed values are ODA and EXTERNAL.",
"type":"string"
},
"dbType":{
"type":"string",
"enum":[
"RAC",
"RACOne",
"SI"
]
},
"dbRole":{
"description":"Database role (PRIMARY/STANDBY).",
"type":"string"
},
"dbTargetNodeNumber":{
"type":"string"
},
"dbClass":{
"type":"string",
"enum":[
"OLTP",
"DSS",
"IMDB"
]
},
"dbShape":{
"type":"string",
"enum":[
"odb1s",
"odb1",
"odb2",
"odb4",
"odb6",
"odb8",
"odb10",
"odb12",
"odb16",
"odb20",
"odb24",
"odb28",
"odb32",
"odb36",
"odb42",
"odb48",
"odb56",
"odb64"
]
},
"dbStorage":{
"type":"string",
"enum":[
"ASM",
"ACFS",
"PMEM"
]
},
"dbRedundancy":{
"type":"string"
},
"quota":{
"type":"string",
"description":"disk space quota for a database."
},
"dbCharacterSet":{
"$ref":"#/definitions/DbCharacterSet"
},
"dbConsoleEnable":{
"type":"boolean"
},
"backupConfigId":{
"type":"string"
},
"cloudStorageContainer":{
"type":"string",
"description":"if the object store backup is selected, then which container should the database backup go to."
},
"state":{
"$ref":"#/definitions/ResourceState"
},
"createTime":{
"type":"string",
"format":"date-time"
},
"updatedTime":{
"type":"string",
"format":"date-time"
},
"rmanBkupPassword":{
"type":"string"
},
"dbEdition":{
"description":"Database Edition.",
"type":"string"
},
"dbDomainName":{
"type":"string"
},
"level0BackupDay":{
"type":"string",
"enum":[
"monday",
"tuesday",
"wednesday",
"thursday",
"friday",
"saturday",
"sunday"
]
},
"isBcfgInSync":{
"type":"boolean"
},
"associatedNetworks":{
"type":"array",
"items":{
"type":"string"
}
},
"enableSEHA":{
"type":"boolean"
},
"enableEEHA":{
"description":"Enable HA for EE SI database",
"type":"boolean"
},
"dbTargetNodeName":{
"type":"string"
},
"cpupool":{
"description":"Defines the CPU Pool name",
"type":"string"
},
"entitySource":{
"description":"Where the database is created. Null for local system.",
"type":"string"
},
"remark":{
"description":"Remark for database status",
"type":"string"
},
"keystoreType":{
"description":"Type of keystore, which stores TDE Master Encryption Key. Either Software or OKV. Default is Software",
"type":"string"
},
"okvServerConfigName":{
"description":"Name of the OKV Server Config object which represents the metadata of OKV server where TDE Master Encryption Keys are stored",
"type":"string"
}
}
}
ネストされたスキーマ : associatedNetworks
型: array
Show Source
{
"type":"array",
"items":{
"type":"string"
}
}
ネストされたスキーマ : DbCharacterSet
型: object
Show Source
{
"properties":{
"characterSet":{
"type":"string"
},
"nlsCharacterset":{
"type":"string"
},
"dbTerritory":{
"type":"string"
},
"dbLanguage":{
"type":"string"
}
}
}
ネストされたスキーマ : pdbs
型: array
CDBに存在するPDBオブジェクトのリスト
Show Source
{
"description":"List of PDB objects that are present in the CDB",
"type":"array",
"items":{
"$ref":"#/definitions/Pdb"
}
}
ネストされたスキーマ : ResourceState
型: object
Show Source
- status: string
許容値: [ "CREATING", "CONFIGURED", "UPDATING", "DELETING", "FAILED", "RUNNING", "ENABLED", "DISABLED", "STALE" ]
{
"properties":{
"status":{
"type":"string",
"enum":[
"CREATING",
"CONFIGURED",
"UPDATING",
"DELETING",
"FAILED",
"RUNNING",
"ENABLED",
"DISABLED",
"STALE"
]
}
}
}
ネストされたスキーマ : Pdb
型: object
Show Source
{
"properties":{
"id":{
"description":"PDB Id",
"type":"string"
},
"pdbName":{
"description":"Name of the PDB",
"type":"string"
},
"state":{
"$ref":"#/definitions/ResourceState"
},
"sourceType":{
"description":"The source type to create the PDB",
"type":"string",
"enum":[
"SEED",
"PDB",
"ARCHIVE"
]
},
"sourcePdbName":{
"description":"The source PDB name if PDB is used in pdbSource",
"type":"string"
},
"sourcePdbArchivePath":{
"description":"The absolute file name of the PDB archive file if ARCHIVE is used in sourceType",
"type":"string"
}
}
}
ネストされたスキーマ : DbSystemVm
型: object
Show Source
{
"type":"object",
"properties":{
"name":{
"type":"string"
},
"nodeNumber":{
"type":"string"
},
"nodeName":{
"type":"string"
},
"hostName":{
"type":"string"
},
"vmSnapshotPath":{
"type":"string"
},
"diskImagePath":{
"type":"string"
},
"maxMemoryInMb":{
"type":"string"
},
"status":{
"$ref":"#/definitions/VmStatus"
},
"disks":{
"type":"array",
"items":{
"$ref":"#/definitions/DbSystemDisk"
}
},
"vnetworks":{
"type":"array",
"items":{
"$ref":"#/definitions/DbSystemVNetwork"
}
},
"customVNetworks":{
"type":"array",
"items":{
"$ref":"#/definitions/DbSystemCustomVNetwork"
}
},
"vdisks":{
"type":"array",
"items":{
"$ref":"#/definitions/DbSystemVDisk"
}
}
}
}
ネストされたスキーマ : customVNetworks
型: array
Show Source
{
"type":"array",
"items":{
"$ref":"#/definitions/DbSystemCustomVNetwork"
}
}
ネストされたスキーマ : ディスク
型: array
Show Source
{
"type":"array",
"items":{
"$ref":"#/definitions/DbSystemDisk"
}
}
ネストされたスキーマ : VmStatus
型: object
Show Source
{
"type":"object",
"properties":{
"currNode":{
"type":"string"
},
"currState":{
"type":"string"
},
"targetState":{
"type":"string"
}
}
}
ネストされたスキーマ : vdisks
型: array
Show Source
{
"type":"array",
"items":{
"$ref":"#/definitions/DbSystemVDisk"
}
}
ネストされたスキーマ : vnetworks
型: array
Show Source
{
"type":"array",
"items":{
"$ref":"#/definitions/DbSystemVNetwork"
}
}
ネストされたスキーマ : DbSystemCustomVNetwork
型: object
Show Source
{
"type":"object",
"properties":{
"name":{
"type":"string"
},
"vnetworkName":{
"type":"string"
},
"dbSystemVmName":{
"type":"string"
},
"ipAddress":{
"type":"string"
},
"netmask":{
"type":"string"
},
"gateway":{
"type":"string"
},
"macAddress":{
"type":"string"
},
"type":{
"type":"string"
}
}
}
ネストされたスキーマ : DbSystemDisk
型: object
Show Source
{
"type":"object",
"properties":{
"name":{
"type":"string"
},
"devicePath":{
"type":"string"
},
"targetDevice":{
"type":"string"
}
}
}
ネストされたスキーマ : DbSystemVDisk
型: object
Show Source
{
"type":"object",
"properties":{
"name":{
"type":"string"
},
"vdiskName":{
"type":"string"
},
"dbSystemVmName":{
"type":"string"
},
"targetDevice":{
"type":"string"
}
}
}
ネストされたスキーマ : DbSystemVNetwork
型: object
Show Source
{
"type":"object",
"properties":{
"name":{
"type":"string"
},
"type":{
"type":"string"
},
"ipAddress":{
"type":"string"
},
"netmask":{
"type":"string"
},
"gateway":{
"type":"string"
},
"targetDevice":{
"type":"string"
},
"virtualFunction":{
"type":"string"
},
"bridgeName":{
"type":"string"
},
"vlanName":{
"type":"string"
}
}
}