ManagedDb

ManagedDb
ManagedDb
JSON Example
{
    "id": "string",
    "instanceName": "string",
    "dbCluster": "DbCluster Object",
    "role": "string",
    "environment": {
        "id": "string",
        "tenant": {
            "id": "string",
            "companyName": "string",
            "email": "string",
            "instanceMode": "string",
            "deleted": false,
            "orgType": "string",
            "dbFqdnSuffix": "string"
        },
        "vcInstanceUuid": "string",
        "namespaces": [
            "Namespace Object"
        ],
        "vcIpAddress": "string",
        "vcThumbprint": "string",
        "pscFqdn": "string",
        "pscThumbprint": "string",
        "vcDatacenter": "VcManagedObject Object",
        "vcVMFolder": "VcManagedObject Object",
        "templateStorage": "S3StorageDetails Object",
        "vcCluster": "VcManagedObject Object",
        "vcNetworkList": [
            {
                "networkName": "string",
                "morId": "string"
            }
        ],
        "vcDatastoreList": [
            {
                "datastoreName": "string",
                "morId": "string"
            }
        ],
        "vcManagedObjects": [
            "VcManagedObject Object"
        ],
        "vcNetworkControl": "VcManagedObject Object",
        "vcSsoUsername": "string",
        "vcSolutionUsername": "string",
        "vcSsoPassword": "string",
        "tenantNtp": "string",
        "tenantIpAddress": "string",
        "rabbitmqUser": "string",
        "rabbitmqPassword": "string",
        "status": "string",
        "deleted": false,
        "version": "string",
        "statusUpdatedTimestamp": "string",
        "vmRootPassword": "string",
        "vcDmsUsername": "string",
        "vcDmsUserPassword": "string",
        "vcDmsROUsername": "string",
        "vcDmsROUserPassword": "string",
        "clusterType": "string",
        "logForwardingStatus": false,
        "displayName": "string",
        "datastores": [
            "VcManagedObject Object"
        ],
        "appNetworks": [
            "VcManagedObject Object"
        ],
        "logStorage": "S3StorageDetails Object"
    },
    "logicalBuildId": "string",
    "user": {
        "id": 0,
        "firstName": "string",
        "lastName": "string",
        "password": "string",
        "contactNumber": "string",
        "deleted": false,
        "email": "string",
        "type": "string",
        "userRoles": [
            {
                "role": "string"
            }
        ],
        "failedLoginCount": 0,
        "lockedStateStartTime": "string",
        "firstFailedLoginTime": "string",
        "lastFailedLoginTime": "string",
        "forcePasswordChange": false
    },
    "status": "string",
    "fqdn": "string",
    "primaryFqdn": "string",
    "ip": "string",
    "dbMgmtIp": "string",
    "vmId": "string",
    "deleted": false,
    "createdTimestamp": "string",
    "datastoreId": "string",
    "appNetworkId": "string",
    "dbInstanceConfig": {
        "id": "string",
        "port": 0,
        "rootUser": "string",
        "rootPassword": "string",
        "adminUser": "string",
        "adminPassword": "string",
        "replicationUser": "string",
        "replicationPassword": "string",
        "dbName": "string",
        "monitoringType": "string",
        "dbId": 0,
        "edition": "string",
        "dbVersion": "string"
    },
    "hwConfig": {
        "id": "string",
        "hdDiskSizeGB": 0,
        "cpuCores": 0,
        "memoryGB": 0,
        "thinDisk": false
    },
    "backupConfig": {
        "id": "string",
        "numLocalBackupDays": 0,
        "numRemoteBackupDays": 0,
        "autoBackupsEnabled": false,
        "automatedBackupStartTime": "string"
    },
    "maintenanceConfig": {
        "id": "string",
        "maintenanceWindowStartDay": "string",
        "maintenanceWindowStartTime": "string",
        "maintenanceWindowDuration": 0,
        "minorVersionUpgradeEnabled": false,
        "maintenanceWindowSelected": false
    },
    "enableProtection": false,
    "requireClientSsl": false,
    "dbVmRootPassword": "string",
    "shellOvaVersion": "string",
    "dbAdapterRpmVersion": "string",
    "dbEngineRpmVersion": "string",
    "coreRpmVersion": "string",
    "dbVmProviderAdminUser": "string",
    "dbVmProviderAdminPassword": "string",
    "dbVmTenantAdminUser": "string",
    "dbVmTenantAdminPassword": "string",
    "dbVmProviderAdminSshExpiryTime": "string",
    "dbVmTenantAdminSshExpiryTime": "string",
    "sshKey": "string",
    "dbOptions": [
        {
            "key": "string",
            "value": "string",
            "type": "string",
            "url": "string"
        }
    ],
    "logForwardingStatus": false,
    "syncReplicationEnabled": false,
    "memberPriority": 0
}
string As uuid As uuid
id
Optional

id

string
instanceName
Optional

instanceName

dbCluster
Optional

dbCluster

string
role
Optional

role

Possible values are : STAND_ALONE, PRIMARY, READ_REPLICA, PG_MONITOR,
environment
Required

environment

string As uuid As uuid
logicalBuildId
Optional

logicalBuildId

user
Required

user

string
status
Optional

status

Possible values are : ONLINE, ERROR, LOST_CONNECTIVITY, WARNING, FATAL, CRITICAL, INIT, DELETED, POWEREDOFF, POWEREDON, CONTROL_PLANE_UPDATE_IN_PROGRESS, CONTROL_PLANE_UPDATE_FAILED, DB_ENGINE_UPDATE_IN_PROGRESS, DB_ENGINE_UPDATE_FAILED, OS_UPDATE_IN_PROGRESS, OS_UPDATE_FAILED, DELETING, MODIFYING, BACKUP_IN_PROGRESS,
string
fqdn
Optional

fqdn

string
primaryFqdn
Optional

primaryFqdn

string
ip
Optional

ip

string
dbMgmtIp
Optional

dbMgmtIp

string
vmId
Optional

vmId

boolean
deleted
Optional

deleted

string As date-time As date-time
createdTimestamp
Optional

createdTimestamp

string
datastoreId
Optional

datastoreId

string
appNetworkId
Optional

appNetworkId

dbInstanceConfig
Optional

dbInstanceConfig

hwConfig
Optional

hwConfig

backupConfig
Optional

backupConfig

maintenanceConfig
Optional

maintenanceConfig

boolean
enableProtection
Optional

enableProtection

boolean
requireClientSsl
Optional

requireClientSsl

string
dbVmRootPassword
Optional

dbVmRootPassword

string
shellOvaVersion
Optional

shellOvaVersion

string
dbAdapterRpmVersion
Optional

dbAdapterRpmVersion

string
dbEngineRpmVersion
Optional

dbEngineRpmVersion

string
coreRpmVersion
Optional

coreRpmVersion

string
dbVmProviderAdminUser
Optional

dbVmProviderAdminUser

string
dbVmProviderAdminPassword
Optional

dbVmProviderAdminPassword

string
dbVmTenantAdminUser
Optional

dbVmTenantAdminUser

string
dbVmTenantAdminPassword
Optional

dbVmTenantAdminPassword

string
dbVmProviderAdminSshExpiryTime
Optional

dbVmProviderAdminSshExpiryTime

string
dbVmTenantAdminSshExpiryTime
Optional

dbVmTenantAdminSshExpiryTime

string
sshKey
Optional

sshKey

array of DbOption
dbOptions
Optional

dbOptions

boolean
logForwardingStatus
Optional

logForwardingStatus

boolean
syncReplicationEnabled
Optional

syncReplicationEnabled

integer As int32 As int32
memberPriority
Optional

memberPriority