Skip to content

RosDBInstanceProps

Properties for defining a RosDBInstance.

See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-rds-dbinstance

Initializer

import { RosDBInstanceProps } from '@alicloud/ros-cdk-rds'
const rosDBInstanceProps: RosDBInstanceProps = { ... }

Properties

Name Type Description
dbInstanceClass string | @alicloud/ros-cdk-core.IResolvable No description.
dbInstanceStorage number | @alicloud/ros-cdk-core.IResolvable No description.
engine string | @alicloud/ros-cdk-core.IResolvable No description.
engineVersion string | @alicloud/ros-cdk-core.IResolvable No description.
securityIpList string | @alicloud/ros-cdk-core.IResolvable No description.
allocatePublicConnection boolean | @alicloud/ros-cdk-core.IResolvable No description.
archiveBackupKeepCount number | @alicloud/ros-cdk-core.IResolvable No description.
archiveBackupKeepPolicy string | @alicloud/ros-cdk-core.IResolvable No description.
archiveBackupRetentionPeriod number | @alicloud/ros-cdk-core.IResolvable No description.
autoRenew boolean | @alicloud/ros-cdk-core.IResolvable No description.
backUpCategory string | @alicloud/ros-cdk-core.IResolvable No description.
backupPolicyMode string | @alicloud/ros-cdk-core.IResolvable No description.
backupRetentionPeriod number | @alicloud/ros-cdk-core.IResolvable No description.
burstingEnabled boolean | @alicloud/ros-cdk-core.IResolvable No description.
category string | @alicloud/ros-cdk-core.IResolvable No description.
coldDataEnabled boolean | @alicloud/ros-cdk-core.IResolvable No description.
compressType number | @alicloud/ros-cdk-core.IResolvable No description.
connectionMode string | @alicloud/ros-cdk-core.IResolvable No description.
connectionStringPrefix string | @alicloud/ros-cdk-core.IResolvable No description.
connectionStringType string | @alicloud/ros-cdk-core.IResolvable No description.
dbInstanceDescription string | @alicloud/ros-cdk-core.IResolvable No description.
dbInstanceNetType string | @alicloud/ros-cdk-core.IResolvable No description.
dbInstanceStorageType string | @alicloud/ros-cdk-core.IResolvable No description.
dbIsIgnoreCase number | @alicloud/ros-cdk-core.IResolvable No description.
dbMappings @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | DBMappingsProperty[] No description.
dbParamGroupId string | @alicloud/ros-cdk-core.IResolvable No description.
dbTimeZone string | @alicloud/ros-cdk-core.IResolvable No description.
dedicatedHostGroupId string | @alicloud/ros-cdk-core.IResolvable No description.
enableBackupLog boolean | @alicloud/ros-cdk-core.IResolvable No description.
encryptionKey string | @alicloud/ros-cdk-core.IResolvable No description.
highSpaceUsageProtection string | @alicloud/ros-cdk-core.IResolvable No description.
instanceNetworkType string | @alicloud/ros-cdk-core.IResolvable No description.
ioAccelerationEnabled string | @alicloud/ros-cdk-core.IResolvable No description.
localLogRetentionHours number | @alicloud/ros-cdk-core.IResolvable No description.
localLogRetentionSpace number | @alicloud/ros-cdk-core.IResolvable No description.
logBackupFrequency string | @alicloud/ros-cdk-core.IResolvable No description.
logBackupLocalRetentionNumber number | @alicloud/ros-cdk-core.IResolvable No description.
logBackupRetentionPeriod number | @alicloud/ros-cdk-core.IResolvable No description.
maintainTime string | @alicloud/ros-cdk-core.IResolvable No description.
masterUsername string | @alicloud/ros-cdk-core.IResolvable No description.
masterUserPassword string | @alicloud/ros-cdk-core.IResolvable No description.
masterUserType string | @alicloud/ros-cdk-core.IResolvable No description.
multiAz boolean | @alicloud/ros-cdk-core.IResolvable No description.
payType string | @alicloud/ros-cdk-core.IResolvable No description.
period number | @alicloud/ros-cdk-core.IResolvable No description.
periodType string | @alicloud/ros-cdk-core.IResolvable No description.
port number | @alicloud/ros-cdk-core.IResolvable No description.
preferredBackupPeriod @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] No description.
preferredBackupTime string | @alicloud/ros-cdk-core.IResolvable No description.
privateIpAddress string | @alicloud/ros-cdk-core.IResolvable No description.
releasedKeepPolicy string | @alicloud/ros-cdk-core.IResolvable No description.
resourceGroupId string | @alicloud/ros-cdk-core.IResolvable No description.
roleArn string | @alicloud/ros-cdk-core.IResolvable No description.
securityGroupId string | @alicloud/ros-cdk-core.IResolvable No description.
serverlessConfig @alicloud/ros-cdk-core.IResolvable | ServerlessConfigProperty No description.
slaveZoneIds @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[] No description.
sqlCollectorStatus string | @alicloud/ros-cdk-core.IResolvable No description.
sslSetting string | @alicloud/ros-cdk-core.IResolvable No description.
storageAutoScale string | @alicloud/ros-cdk-core.IResolvable No description.
storageThreshold number | @alicloud/ros-cdk-core.IResolvable No description.
storageUpperBound number | @alicloud/ros-cdk-core.IResolvable No description.
tags {[ key: string ]: any} No description.
targetDedicatedHostIdForLog string | @alicloud/ros-cdk-core.IResolvable No description.
targetDedicatedHostIdForMaster string | @alicloud/ros-cdk-core.IResolvable No description.
targetDedicatedHostIdForSlave string | @alicloud/ros-cdk-core.IResolvable No description.
vpcId string | @alicloud/ros-cdk-core.IResolvable No description.
vSwitchId string | @alicloud/ros-cdk-core.IResolvable No description.
zoneId string | @alicloud/ros-cdk-core.IResolvable No description.

dbInstanceClassRequired

public readonly dbInstanceClass: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

dbInstanceStorageRequired

public readonly dbInstanceStorage: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

engineRequired

public readonly engine: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

engineVersionRequired

public readonly engineVersion: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

securityIpListRequired

public readonly securityIpList: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

allocatePublicConnectionOptional

public readonly allocatePublicConnection: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

archiveBackupKeepCountOptional

public readonly archiveBackupKeepCount: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

archiveBackupKeepPolicyOptional

public readonly archiveBackupKeepPolicy: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

archiveBackupRetentionPeriodOptional

public readonly archiveBackupRetentionPeriod: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

autoRenewOptional

public readonly autoRenew: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

backUpCategoryOptional

public readonly backUpCategory: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

backupPolicyModeOptional

public readonly backupPolicyMode: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

backupRetentionPeriodOptional

public readonly backupRetentionPeriod: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

burstingEnabledOptional

public readonly burstingEnabled: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

categoryOptional

public readonly category: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

coldDataEnabledOptional

public readonly coldDataEnabled: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

compressTypeOptional

public readonly compressType: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

connectionModeOptional

public readonly connectionMode: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

connectionStringPrefixOptional

public readonly connectionStringPrefix: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

connectionStringTypeOptional

public readonly connectionStringType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

dbInstanceDescriptionOptional

public readonly dbInstanceDescription: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

dbInstanceNetTypeOptional

public readonly dbInstanceNetType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

dbInstanceStorageTypeOptional

public readonly dbInstanceStorageType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

dbIsIgnoreCaseOptional

public readonly dbIsIgnoreCase: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

dbMappingsOptional

public readonly dbMappings: IResolvable | IResolvable | DBMappingsProperty[];
  • Type: @alicloud/ros-cdk-core.IResolvable | @alicloud/ros-cdk-core.IResolvable | DBMappingsProperty[]

dbParamGroupIdOptional

public readonly dbParamGroupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

dbTimeZoneOptional

public readonly dbTimeZone: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

dedicatedHostGroupIdOptional

public readonly dedicatedHostGroupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

enableBackupLogOptional

public readonly enableBackupLog: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

encryptionKeyOptional

public readonly encryptionKey: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

highSpaceUsageProtectionOptional

public readonly highSpaceUsageProtection: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

instanceNetworkTypeOptional

public readonly instanceNetworkType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

ioAccelerationEnabledOptional

public readonly ioAccelerationEnabled: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

localLogRetentionHoursOptional

public readonly localLogRetentionHours: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

localLogRetentionSpaceOptional

public readonly localLogRetentionSpace: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

logBackupFrequencyOptional

public readonly logBackupFrequency: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

logBackupLocalRetentionNumberOptional

public readonly logBackupLocalRetentionNumber: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

logBackupRetentionPeriodOptional

public readonly logBackupRetentionPeriod: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

maintainTimeOptional

public readonly maintainTime: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

masterUsernameOptional

public readonly masterUsername: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

masterUserPasswordOptional

public readonly masterUserPassword: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

masterUserTypeOptional

public readonly masterUserType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

multiAzOptional

public readonly multiAz: boolean | IResolvable;
  • Type: boolean | @alicloud/ros-cdk-core.IResolvable

payTypeOptional

public readonly payType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

periodOptional

public readonly period: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

periodTypeOptional

public readonly periodType: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

portOptional

public readonly port: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

preferredBackupPeriodOptional

public readonly preferredBackupPeriod: IResolvable | string | IResolvable[];
  • Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]

preferredBackupTimeOptional

public readonly preferredBackupTime: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

privateIpAddressOptional

public readonly privateIpAddress: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

releasedKeepPolicyOptional

public readonly releasedKeepPolicy: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

resourceGroupIdOptional

public readonly resourceGroupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

roleArnOptional

public readonly roleArn: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

securityGroupIdOptional

public readonly securityGroupId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

serverlessConfigOptional

public readonly serverlessConfig: IResolvable | ServerlessConfigProperty;

slaveZoneIdsOptional

public readonly slaveZoneIds: IResolvable | string | IResolvable[];
  • Type: @alicloud/ros-cdk-core.IResolvable | string | @alicloud/ros-cdk-core.IResolvable[]

sqlCollectorStatusOptional

public readonly sqlCollectorStatus: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

sslSettingOptional

public readonly sslSetting: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

storageAutoScaleOptional

public readonly storageAutoScale: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

storageThresholdOptional

public readonly storageThreshold: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

storageUpperBoundOptional

public readonly storageUpperBound: number | IResolvable;
  • Type: number | @alicloud/ros-cdk-core.IResolvable

tagsOptional

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

targetDedicatedHostIdForLogOptional

public readonly targetDedicatedHostIdForLog: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

targetDedicatedHostIdForMasterOptional

public readonly targetDedicatedHostIdForMaster: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

targetDedicatedHostIdForSlaveOptional

public readonly targetDedicatedHostIdForSlave: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

vpcIdOptional

public readonly vpcId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

vSwitchIdOptional

public readonly vSwitchId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable

zoneIdOptional

public readonly zoneId: string | IResolvable;
  • Type: string | @alicloud/ros-cdk-core.IResolvable