in multiple-languages/go/alicloudroscdkrds/datasource/main.go [9:817]
func init() {
_jsii_.RegisterClass(
"@alicloud/ros-cdk-rds.datasource.Accounts",
reflect.TypeOf((*Accounts)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrAccountNames", GoGetter: "AttrAccountNames"},
_jsii_.MemberProperty{JsiiProperty: "attrAccounts", GoGetter: "AttrAccounts"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_Accounts{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IAccounts)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-rds.datasource.AccountsProps",
reflect.TypeOf((*AccountsProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-rds.datasource.DBInstance",
reflect.TypeOf((*DBInstance)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrAccountMaxQuantity", GoGetter: "AttrAccountMaxQuantity"},
_jsii_.MemberProperty{JsiiProperty: "attrAdvancedFeatures", GoGetter: "AttrAdvancedFeatures"},
_jsii_.MemberProperty{JsiiProperty: "attrAutoUpgradeMinorVersion", GoGetter: "AttrAutoUpgradeMinorVersion"},
_jsii_.MemberProperty{JsiiProperty: "attrAvailabilityValue", GoGetter: "AttrAvailabilityValue"},
_jsii_.MemberProperty{JsiiProperty: "attrBabelfishConfig", GoGetter: "AttrBabelfishConfig"},
_jsii_.MemberProperty{JsiiProperty: "attrCategory", GoGetter: "AttrCategory"},
_jsii_.MemberProperty{JsiiProperty: "attrCollation", GoGetter: "AttrCollation"},
_jsii_.MemberProperty{JsiiProperty: "attrConnectionMode", GoGetter: "AttrConnectionMode"},
_jsii_.MemberProperty{JsiiProperty: "attrConnectionString", GoGetter: "AttrConnectionString"},
_jsii_.MemberProperty{JsiiProperty: "attrConsoleVersion", GoGetter: "AttrConsoleVersion"},
_jsii_.MemberProperty{JsiiProperty: "attrCreationTime", GoGetter: "AttrCreationTime"},
_jsii_.MemberProperty{JsiiProperty: "attrCurrentKernelVersion", GoGetter: "AttrCurrentKernelVersion"},
_jsii_.MemberProperty{JsiiProperty: "attrDbClusterNodes", GoGetter: "AttrDbClusterNodes"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceClass", GoGetter: "AttrDbInstanceClass"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceClassType", GoGetter: "AttrDbInstanceClassType"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceCpu", GoGetter: "AttrDbInstanceCpu"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceDescription", GoGetter: "AttrDbInstanceDescription"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceDiskUsed", GoGetter: "AttrDbInstanceDiskUsed"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceId", GoGetter: "AttrDbInstanceId"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceMemory", GoGetter: "AttrDbInstanceMemory"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceNetType", GoGetter: "AttrDbInstanceNetType"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceStatus", GoGetter: "AttrDbInstanceStatus"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceStorage", GoGetter: "AttrDbInstanceStorage"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceStorageType", GoGetter: "AttrDbInstanceStorageType"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceType", GoGetter: "AttrDbInstanceType"},
_jsii_.MemberProperty{JsiiProperty: "attrDbMaxQuantity", GoGetter: "AttrDbMaxQuantity"},
_jsii_.MemberProperty{JsiiProperty: "attrDedicatedHostGroupId", GoGetter: "AttrDedicatedHostGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrDeletionProtection", GoGetter: "AttrDeletionProtection"},
_jsii_.MemberProperty{JsiiProperty: "attrEngine", GoGetter: "AttrEngine"},
_jsii_.MemberProperty{JsiiProperty: "attrEngineVersion", GoGetter: "AttrEngineVersion"},
_jsii_.MemberProperty{JsiiProperty: "attrExpireTime", GoGetter: "AttrExpireTime"},
_jsii_.MemberProperty{JsiiProperty: "attrExtra", GoGetter: "AttrExtra"},
_jsii_.MemberProperty{JsiiProperty: "attrGeneralGroupName", GoGetter: "AttrGeneralGroupName"},
_jsii_.MemberProperty{JsiiProperty: "attrGuardDbInstanceId", GoGetter: "AttrGuardDbInstanceId"},
_jsii_.MemberProperty{JsiiProperty: "attrIncrementSourceDbInstanceId", GoGetter: "AttrIncrementSourceDbInstanceId"},
_jsii_.MemberProperty{JsiiProperty: "attrInstanceNetworkType", GoGetter: "AttrInstanceNetworkType"},
_jsii_.MemberProperty{JsiiProperty: "attrInstructionSetArch", GoGetter: "AttrInstructionSetArch"},
_jsii_.MemberProperty{JsiiProperty: "attrIpType", GoGetter: "AttrIpType"},
_jsii_.MemberProperty{JsiiProperty: "attrLatestKernelVersion", GoGetter: "AttrLatestKernelVersion"},
_jsii_.MemberProperty{JsiiProperty: "attrLockMode", GoGetter: "AttrLockMode"},
_jsii_.MemberProperty{JsiiProperty: "attrLockReason", GoGetter: "AttrLockReason"},
_jsii_.MemberProperty{JsiiProperty: "attrMaintainTime", GoGetter: "AttrMaintainTime"},
_jsii_.MemberProperty{JsiiProperty: "attrMasterInstanceId", GoGetter: "AttrMasterInstanceId"},
_jsii_.MemberProperty{JsiiProperty: "attrMasterZone", GoGetter: "AttrMasterZone"},
_jsii_.MemberProperty{JsiiProperty: "attrMaxConnections", GoGetter: "AttrMaxConnections"},
_jsii_.MemberProperty{JsiiProperty: "attrMaxIombps", GoGetter: "AttrMaxIombps"},
_jsii_.MemberProperty{JsiiProperty: "attrMaxIops", GoGetter: "AttrMaxIops"},
_jsii_.MemberProperty{JsiiProperty: "attrPayType", GoGetter: "AttrPayType"},
_jsii_.MemberProperty{JsiiProperty: "attrPgBouncerEnabled", GoGetter: "AttrPgBouncerEnabled"},
_jsii_.MemberProperty{JsiiProperty: "attrPort", GoGetter: "AttrPort"},
_jsii_.MemberProperty{JsiiProperty: "attrProxyType", GoGetter: "AttrProxyType"},
_jsii_.MemberProperty{JsiiProperty: "attrReadOnlyDbInstanceIds", GoGetter: "AttrReadOnlyDbInstanceIds"},
_jsii_.MemberProperty{JsiiProperty: "attrReadonlyInstanceSqlDelayedTime", GoGetter: "AttrReadonlyInstanceSqlDelayedTime"},
_jsii_.MemberProperty{JsiiProperty: "attrResourceGroupId", GoGetter: "AttrResourceGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrSecurityIpList", GoGetter: "AttrSecurityIpList"},
_jsii_.MemberProperty{JsiiProperty: "attrSecurityIpMode", GoGetter: "AttrSecurityIpMode"},
_jsii_.MemberProperty{JsiiProperty: "attrServerlessConfig", GoGetter: "AttrServerlessConfig"},
_jsii_.MemberProperty{JsiiProperty: "attrSlaveZones", GoGetter: "AttrSlaveZones"},
_jsii_.MemberProperty{JsiiProperty: "attrSuperPermissionMode", GoGetter: "AttrSuperPermissionMode"},
_jsii_.MemberProperty{JsiiProperty: "attrTempDbInstanceId", GoGetter: "AttrTempDbInstanceId"},
_jsii_.MemberProperty{JsiiProperty: "attrTimeZone", GoGetter: "AttrTimeZone"},
_jsii_.MemberProperty{JsiiProperty: "attrTips", GoGetter: "AttrTips"},
_jsii_.MemberProperty{JsiiProperty: "attrTipsLevel", GoGetter: "AttrTipsLevel"},
_jsii_.MemberProperty{JsiiProperty: "attrVpcCloudInstanceId", GoGetter: "AttrVpcCloudInstanceId"},
_jsii_.MemberProperty{JsiiProperty: "attrVpcId", GoGetter: "AttrVpcId"},
_jsii_.MemberProperty{JsiiProperty: "attrVSwitchId", GoGetter: "AttrVSwitchId"},
_jsii_.MemberProperty{JsiiProperty: "attrZoneId", GoGetter: "AttrZoneId"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_DBInstance{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IDBInstance)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-rds.datasource.DBInstanceProps",
reflect.TypeOf((*DBInstanceProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-rds.datasource.DBInstances",
reflect.TypeOf((*DBInstances)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceIds", GoGetter: "AttrDbInstanceIds"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstances", GoGetter: "AttrDbInstances"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_DBInstances{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IDBInstances)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-rds.datasource.DBInstancesProps",
reflect.TypeOf((*DBInstancesProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-rds.datasource.Databases",
reflect.TypeOf((*Databases)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrDatabases", GoGetter: "AttrDatabases"},
_jsii_.MemberProperty{JsiiProperty: "attrDbNames", GoGetter: "AttrDbNames"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_Databases{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IDatabases)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-rds.datasource.DatabasesProps",
reflect.TypeOf((*DatabasesProps)(nil)).Elem(),
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-rds.datasource.IAccounts",
reflect.TypeOf((*IAccounts)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrAccountNames", GoGetter: "AttrAccountNames"},
_jsii_.MemberProperty{JsiiProperty: "attrAccounts", GoGetter: "AttrAccounts"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IAccounts{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-rds.datasource.IDBInstance",
reflect.TypeOf((*IDBInstance)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrAccountMaxQuantity", GoGetter: "AttrAccountMaxQuantity"},
_jsii_.MemberProperty{JsiiProperty: "attrAdvancedFeatures", GoGetter: "AttrAdvancedFeatures"},
_jsii_.MemberProperty{JsiiProperty: "attrAutoUpgradeMinorVersion", GoGetter: "AttrAutoUpgradeMinorVersion"},
_jsii_.MemberProperty{JsiiProperty: "attrAvailabilityValue", GoGetter: "AttrAvailabilityValue"},
_jsii_.MemberProperty{JsiiProperty: "attrBabelfishConfig", GoGetter: "AttrBabelfishConfig"},
_jsii_.MemberProperty{JsiiProperty: "attrCategory", GoGetter: "AttrCategory"},
_jsii_.MemberProperty{JsiiProperty: "attrCollation", GoGetter: "AttrCollation"},
_jsii_.MemberProperty{JsiiProperty: "attrConnectionMode", GoGetter: "AttrConnectionMode"},
_jsii_.MemberProperty{JsiiProperty: "attrConnectionString", GoGetter: "AttrConnectionString"},
_jsii_.MemberProperty{JsiiProperty: "attrConsoleVersion", GoGetter: "AttrConsoleVersion"},
_jsii_.MemberProperty{JsiiProperty: "attrCreationTime", GoGetter: "AttrCreationTime"},
_jsii_.MemberProperty{JsiiProperty: "attrCurrentKernelVersion", GoGetter: "AttrCurrentKernelVersion"},
_jsii_.MemberProperty{JsiiProperty: "attrDbClusterNodes", GoGetter: "AttrDbClusterNodes"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceClass", GoGetter: "AttrDbInstanceClass"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceClassType", GoGetter: "AttrDbInstanceClassType"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceCpu", GoGetter: "AttrDbInstanceCpu"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceDescription", GoGetter: "AttrDbInstanceDescription"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceDiskUsed", GoGetter: "AttrDbInstanceDiskUsed"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceId", GoGetter: "AttrDbInstanceId"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceMemory", GoGetter: "AttrDbInstanceMemory"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceNetType", GoGetter: "AttrDbInstanceNetType"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceStatus", GoGetter: "AttrDbInstanceStatus"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceStorage", GoGetter: "AttrDbInstanceStorage"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceStorageType", GoGetter: "AttrDbInstanceStorageType"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceType", GoGetter: "AttrDbInstanceType"},
_jsii_.MemberProperty{JsiiProperty: "attrDbMaxQuantity", GoGetter: "AttrDbMaxQuantity"},
_jsii_.MemberProperty{JsiiProperty: "attrDedicatedHostGroupId", GoGetter: "AttrDedicatedHostGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrDeletionProtection", GoGetter: "AttrDeletionProtection"},
_jsii_.MemberProperty{JsiiProperty: "attrEngine", GoGetter: "AttrEngine"},
_jsii_.MemberProperty{JsiiProperty: "attrEngineVersion", GoGetter: "AttrEngineVersion"},
_jsii_.MemberProperty{JsiiProperty: "attrExpireTime", GoGetter: "AttrExpireTime"},
_jsii_.MemberProperty{JsiiProperty: "attrExtra", GoGetter: "AttrExtra"},
_jsii_.MemberProperty{JsiiProperty: "attrGeneralGroupName", GoGetter: "AttrGeneralGroupName"},
_jsii_.MemberProperty{JsiiProperty: "attrGuardDbInstanceId", GoGetter: "AttrGuardDbInstanceId"},
_jsii_.MemberProperty{JsiiProperty: "attrIncrementSourceDbInstanceId", GoGetter: "AttrIncrementSourceDbInstanceId"},
_jsii_.MemberProperty{JsiiProperty: "attrInstanceNetworkType", GoGetter: "AttrInstanceNetworkType"},
_jsii_.MemberProperty{JsiiProperty: "attrInstructionSetArch", GoGetter: "AttrInstructionSetArch"},
_jsii_.MemberProperty{JsiiProperty: "attrIpType", GoGetter: "AttrIpType"},
_jsii_.MemberProperty{JsiiProperty: "attrLatestKernelVersion", GoGetter: "AttrLatestKernelVersion"},
_jsii_.MemberProperty{JsiiProperty: "attrLockMode", GoGetter: "AttrLockMode"},
_jsii_.MemberProperty{JsiiProperty: "attrLockReason", GoGetter: "AttrLockReason"},
_jsii_.MemberProperty{JsiiProperty: "attrMaintainTime", GoGetter: "AttrMaintainTime"},
_jsii_.MemberProperty{JsiiProperty: "attrMasterInstanceId", GoGetter: "AttrMasterInstanceId"},
_jsii_.MemberProperty{JsiiProperty: "attrMasterZone", GoGetter: "AttrMasterZone"},
_jsii_.MemberProperty{JsiiProperty: "attrMaxConnections", GoGetter: "AttrMaxConnections"},
_jsii_.MemberProperty{JsiiProperty: "attrMaxIombps", GoGetter: "AttrMaxIombps"},
_jsii_.MemberProperty{JsiiProperty: "attrMaxIops", GoGetter: "AttrMaxIops"},
_jsii_.MemberProperty{JsiiProperty: "attrPayType", GoGetter: "AttrPayType"},
_jsii_.MemberProperty{JsiiProperty: "attrPgBouncerEnabled", GoGetter: "AttrPgBouncerEnabled"},
_jsii_.MemberProperty{JsiiProperty: "attrPort", GoGetter: "AttrPort"},
_jsii_.MemberProperty{JsiiProperty: "attrProxyType", GoGetter: "AttrProxyType"},
_jsii_.MemberProperty{JsiiProperty: "attrReadOnlyDbInstanceIds", GoGetter: "AttrReadOnlyDbInstanceIds"},
_jsii_.MemberProperty{JsiiProperty: "attrReadonlyInstanceSqlDelayedTime", GoGetter: "AttrReadonlyInstanceSqlDelayedTime"},
_jsii_.MemberProperty{JsiiProperty: "attrResourceGroupId", GoGetter: "AttrResourceGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrSecurityIpList", GoGetter: "AttrSecurityIpList"},
_jsii_.MemberProperty{JsiiProperty: "attrSecurityIpMode", GoGetter: "AttrSecurityIpMode"},
_jsii_.MemberProperty{JsiiProperty: "attrServerlessConfig", GoGetter: "AttrServerlessConfig"},
_jsii_.MemberProperty{JsiiProperty: "attrSlaveZones", GoGetter: "AttrSlaveZones"},
_jsii_.MemberProperty{JsiiProperty: "attrSuperPermissionMode", GoGetter: "AttrSuperPermissionMode"},
_jsii_.MemberProperty{JsiiProperty: "attrTempDbInstanceId", GoGetter: "AttrTempDbInstanceId"},
_jsii_.MemberProperty{JsiiProperty: "attrTimeZone", GoGetter: "AttrTimeZone"},
_jsii_.MemberProperty{JsiiProperty: "attrTips", GoGetter: "AttrTips"},
_jsii_.MemberProperty{JsiiProperty: "attrTipsLevel", GoGetter: "AttrTipsLevel"},
_jsii_.MemberProperty{JsiiProperty: "attrVpcCloudInstanceId", GoGetter: "AttrVpcCloudInstanceId"},
_jsii_.MemberProperty{JsiiProperty: "attrVpcId", GoGetter: "AttrVpcId"},
_jsii_.MemberProperty{JsiiProperty: "attrVSwitchId", GoGetter: "AttrVSwitchId"},
_jsii_.MemberProperty{JsiiProperty: "attrZoneId", GoGetter: "AttrZoneId"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IDBInstance{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-rds.datasource.IDBInstances",
reflect.TypeOf((*IDBInstances)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceIds", GoGetter: "AttrDbInstanceIds"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstances", GoGetter: "AttrDbInstances"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IDBInstances{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-rds.datasource.IDatabases",
reflect.TypeOf((*IDatabases)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrDatabases", GoGetter: "AttrDatabases"},
_jsii_.MemberProperty{JsiiProperty: "attrDbNames", GoGetter: "AttrDbNames"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IDatabases{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterInterface(
"@alicloud/ros-cdk-rds.datasource.IZones",
reflect.TypeOf((*IZones)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "attrZoneIds", GoGetter: "AttrZoneIds"},
_jsii_.MemberProperty{JsiiProperty: "attrZones", GoGetter: "AttrZones"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
},
func() interface{} {
j := jsiiProxy_IZones{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreIResource)
return &j
},
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-rds.datasource.RosAccounts",
reflect.TypeOf((*RosAccounts)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberProperty{JsiiProperty: "accountName", GoGetter: "AccountName"},
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrAccountNames", GoGetter: "AttrAccountNames"},
_jsii_.MemberProperty{JsiiProperty: "attrAccounts", GoGetter: "AttrAccounts"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "dbInstanceId", GoGetter: "DbInstanceId"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "refreshOptions", GoGetter: "RefreshOptions"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_RosAccounts{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-rds.datasource.RosAccountsProps",
reflect.TypeOf((*RosAccountsProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-rds.datasource.RosDBInstance",
reflect.TypeOf((*RosDBInstance)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrAccountMaxQuantity", GoGetter: "AttrAccountMaxQuantity"},
_jsii_.MemberProperty{JsiiProperty: "attrAdvancedFeatures", GoGetter: "AttrAdvancedFeatures"},
_jsii_.MemberProperty{JsiiProperty: "attrAutoUpgradeMinorVersion", GoGetter: "AttrAutoUpgradeMinorVersion"},
_jsii_.MemberProperty{JsiiProperty: "attrAvailabilityValue", GoGetter: "AttrAvailabilityValue"},
_jsii_.MemberProperty{JsiiProperty: "attrBabelfishConfig", GoGetter: "AttrBabelfishConfig"},
_jsii_.MemberProperty{JsiiProperty: "attrCategory", GoGetter: "AttrCategory"},
_jsii_.MemberProperty{JsiiProperty: "attrCollation", GoGetter: "AttrCollation"},
_jsii_.MemberProperty{JsiiProperty: "attrConnectionMode", GoGetter: "AttrConnectionMode"},
_jsii_.MemberProperty{JsiiProperty: "attrConnectionString", GoGetter: "AttrConnectionString"},
_jsii_.MemberProperty{JsiiProperty: "attrConsoleVersion", GoGetter: "AttrConsoleVersion"},
_jsii_.MemberProperty{JsiiProperty: "attrCreationTime", GoGetter: "AttrCreationTime"},
_jsii_.MemberProperty{JsiiProperty: "attrCurrentKernelVersion", GoGetter: "AttrCurrentKernelVersion"},
_jsii_.MemberProperty{JsiiProperty: "attrDbClusterNodes", GoGetter: "AttrDbClusterNodes"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceClass", GoGetter: "AttrDbInstanceClass"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceClassType", GoGetter: "AttrDbInstanceClassType"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceCpu", GoGetter: "AttrDbInstanceCpu"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceDescription", GoGetter: "AttrDbInstanceDescription"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceDiskUsed", GoGetter: "AttrDbInstanceDiskUsed"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceId", GoGetter: "AttrDbInstanceId"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceMemory", GoGetter: "AttrDbInstanceMemory"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceNetType", GoGetter: "AttrDbInstanceNetType"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceStatus", GoGetter: "AttrDbInstanceStatus"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceStorage", GoGetter: "AttrDbInstanceStorage"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceStorageType", GoGetter: "AttrDbInstanceStorageType"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceType", GoGetter: "AttrDbInstanceType"},
_jsii_.MemberProperty{JsiiProperty: "attrDbMaxQuantity", GoGetter: "AttrDbMaxQuantity"},
_jsii_.MemberProperty{JsiiProperty: "attrDedicatedHostGroupId", GoGetter: "AttrDedicatedHostGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrDeletionProtection", GoGetter: "AttrDeletionProtection"},
_jsii_.MemberProperty{JsiiProperty: "attrEngine", GoGetter: "AttrEngine"},
_jsii_.MemberProperty{JsiiProperty: "attrEngineVersion", GoGetter: "AttrEngineVersion"},
_jsii_.MemberProperty{JsiiProperty: "attrExpireTime", GoGetter: "AttrExpireTime"},
_jsii_.MemberProperty{JsiiProperty: "attrExtra", GoGetter: "AttrExtra"},
_jsii_.MemberProperty{JsiiProperty: "attrGeneralGroupName", GoGetter: "AttrGeneralGroupName"},
_jsii_.MemberProperty{JsiiProperty: "attrGuardDbInstanceId", GoGetter: "AttrGuardDbInstanceId"},
_jsii_.MemberProperty{JsiiProperty: "attrIncrementSourceDbInstanceId", GoGetter: "AttrIncrementSourceDbInstanceId"},
_jsii_.MemberProperty{JsiiProperty: "attrInstanceNetworkType", GoGetter: "AttrInstanceNetworkType"},
_jsii_.MemberProperty{JsiiProperty: "attrInstructionSetArch", GoGetter: "AttrInstructionSetArch"},
_jsii_.MemberProperty{JsiiProperty: "attrIpType", GoGetter: "AttrIpType"},
_jsii_.MemberProperty{JsiiProperty: "attrLatestKernelVersion", GoGetter: "AttrLatestKernelVersion"},
_jsii_.MemberProperty{JsiiProperty: "attrLockMode", GoGetter: "AttrLockMode"},
_jsii_.MemberProperty{JsiiProperty: "attrLockReason", GoGetter: "AttrLockReason"},
_jsii_.MemberProperty{JsiiProperty: "attrMaintainTime", GoGetter: "AttrMaintainTime"},
_jsii_.MemberProperty{JsiiProperty: "attrMasterInstanceId", GoGetter: "AttrMasterInstanceId"},
_jsii_.MemberProperty{JsiiProperty: "attrMasterZone", GoGetter: "AttrMasterZone"},
_jsii_.MemberProperty{JsiiProperty: "attrMaxConnections", GoGetter: "AttrMaxConnections"},
_jsii_.MemberProperty{JsiiProperty: "attrMaxIombps", GoGetter: "AttrMaxIombps"},
_jsii_.MemberProperty{JsiiProperty: "attrMaxIops", GoGetter: "AttrMaxIops"},
_jsii_.MemberProperty{JsiiProperty: "attrPayType", GoGetter: "AttrPayType"},
_jsii_.MemberProperty{JsiiProperty: "attrPgBouncerEnabled", GoGetter: "AttrPgBouncerEnabled"},
_jsii_.MemberProperty{JsiiProperty: "attrPort", GoGetter: "AttrPort"},
_jsii_.MemberProperty{JsiiProperty: "attrProxyType", GoGetter: "AttrProxyType"},
_jsii_.MemberProperty{JsiiProperty: "attrReadOnlyDbInstanceIds", GoGetter: "AttrReadOnlyDbInstanceIds"},
_jsii_.MemberProperty{JsiiProperty: "attrReadonlyInstanceSqlDelayedTime", GoGetter: "AttrReadonlyInstanceSqlDelayedTime"},
_jsii_.MemberProperty{JsiiProperty: "attrResourceGroupId", GoGetter: "AttrResourceGroupId"},
_jsii_.MemberProperty{JsiiProperty: "attrSecurityIpList", GoGetter: "AttrSecurityIpList"},
_jsii_.MemberProperty{JsiiProperty: "attrSecurityIpMode", GoGetter: "AttrSecurityIpMode"},
_jsii_.MemberProperty{JsiiProperty: "attrServerlessConfig", GoGetter: "AttrServerlessConfig"},
_jsii_.MemberProperty{JsiiProperty: "attrSlaveZones", GoGetter: "AttrSlaveZones"},
_jsii_.MemberProperty{JsiiProperty: "attrSuperPermissionMode", GoGetter: "AttrSuperPermissionMode"},
_jsii_.MemberProperty{JsiiProperty: "attrTempDbInstanceId", GoGetter: "AttrTempDbInstanceId"},
_jsii_.MemberProperty{JsiiProperty: "attrTimeZone", GoGetter: "AttrTimeZone"},
_jsii_.MemberProperty{JsiiProperty: "attrTips", GoGetter: "AttrTips"},
_jsii_.MemberProperty{JsiiProperty: "attrTipsLevel", GoGetter: "AttrTipsLevel"},
_jsii_.MemberProperty{JsiiProperty: "attrVpcCloudInstanceId", GoGetter: "AttrVpcCloudInstanceId"},
_jsii_.MemberProperty{JsiiProperty: "attrVpcId", GoGetter: "AttrVpcId"},
_jsii_.MemberProperty{JsiiProperty: "attrVSwitchId", GoGetter: "AttrVSwitchId"},
_jsii_.MemberProperty{JsiiProperty: "attrZoneId", GoGetter: "AttrZoneId"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "dbInstanceId", GoGetter: "DbInstanceId"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "refreshOptions", GoGetter: "RefreshOptions"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_RosDBInstance{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-rds.datasource.RosDBInstanceProps",
reflect.TypeOf((*RosDBInstanceProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-rds.datasource.RosDBInstances",
reflect.TypeOf((*RosDBInstances)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstanceIds", GoGetter: "AttrDbInstanceIds"},
_jsii_.MemberProperty{JsiiProperty: "attrDbInstances", GoGetter: "AttrDbInstances"},
_jsii_.MemberProperty{JsiiProperty: "connectionMode", GoGetter: "ConnectionMode"},
_jsii_.MemberProperty{JsiiProperty: "connectionString", GoGetter: "ConnectionString"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "dbInstanceClass", GoGetter: "DbInstanceClass"},
_jsii_.MemberProperty{JsiiProperty: "dbInstanceId", GoGetter: "DbInstanceId"},
_jsii_.MemberProperty{JsiiProperty: "dbInstanceStatus", GoGetter: "DbInstanceStatus"},
_jsii_.MemberProperty{JsiiProperty: "dbInstanceType", GoGetter: "DbInstanceType"},
_jsii_.MemberProperty{JsiiProperty: "dedicatedHostGroupId", GoGetter: "DedicatedHostGroupId"},
_jsii_.MemberProperty{JsiiProperty: "dedicatedHostId", GoGetter: "DedicatedHostId"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "engine", GoGetter: "Engine"},
_jsii_.MemberProperty{JsiiProperty: "engineVersion", GoGetter: "EngineVersion"},
_jsii_.MemberProperty{JsiiProperty: "expired", GoGetter: "Expired"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "instanceLevel", GoGetter: "InstanceLevel"},
_jsii_.MemberProperty{JsiiProperty: "instanceNetworkType", GoGetter: "InstanceNetworkType"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberProperty{JsiiProperty: "payType", GoGetter: "PayType"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "proxyId", GoGetter: "ProxyId"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "refreshOptions", GoGetter: "RefreshOptions"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "resourceGroupId", GoGetter: "ResourceGroupId"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "searchKey", GoGetter: "SearchKey"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
_jsii_.MemberProperty{JsiiProperty: "vpcId", GoGetter: "VpcId"},
_jsii_.MemberProperty{JsiiProperty: "vSwitchId", GoGetter: "VSwitchId"},
_jsii_.MemberProperty{JsiiProperty: "zoneId", GoGetter: "ZoneId"},
},
func() interface{} {
j := jsiiProxy_RosDBInstances{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-rds.datasource.RosDBInstancesProps",
reflect.TypeOf((*RosDBInstancesProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-rds.datasource.RosDatabases",
reflect.TypeOf((*RosDatabases)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrDatabases", GoGetter: "AttrDatabases"},
_jsii_.MemberProperty{JsiiProperty: "attrDbNames", GoGetter: "AttrDbNames"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "dbInstanceId", GoGetter: "DbInstanceId"},
_jsii_.MemberProperty{JsiiProperty: "dbName", GoGetter: "DbName"},
_jsii_.MemberProperty{JsiiProperty: "dbStatus", GoGetter: "DbStatus"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "refreshOptions", GoGetter: "RefreshOptions"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
},
func() interface{} {
j := jsiiProxy_RosDatabases{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-rds.datasource.RosDatabasesProps",
reflect.TypeOf((*RosDatabasesProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-rds.datasource.RosZones",
reflect.TypeOf((*RosZones)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDeletionOverride", GoMethod: "AddDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addDependsOn", GoMethod: "AddDependsOn"},
_jsii_.MemberMethod{JsiiMethod: "addDesc", GoMethod: "AddDesc"},
_jsii_.MemberMethod{JsiiMethod: "addMetaData", GoMethod: "AddMetaData"},
_jsii_.MemberMethod{JsiiMethod: "addOverride", GoMethod: "AddOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyDeletionOverride", GoMethod: "AddPropertyDeletionOverride"},
_jsii_.MemberMethod{JsiiMethod: "addPropertyOverride", GoMethod: "AddPropertyOverride"},
_jsii_.MemberMethod{JsiiMethod: "addRosDependency", GoMethod: "AddRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrZoneIds", GoGetter: "AttrZoneIds"},
_jsii_.MemberProperty{JsiiProperty: "attrZones", GoGetter: "AttrZones"},
_jsii_.MemberProperty{JsiiProperty: "category", GoGetter: "Category"},
_jsii_.MemberProperty{JsiiProperty: "commodityCode", GoGetter: "CommodityCode"},
_jsii_.MemberProperty{JsiiProperty: "creationStack", GoGetter: "CreationStack"},
_jsii_.MemberProperty{JsiiProperty: "dispenseMode", GoGetter: "DispenseMode"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "engine", GoGetter: "Engine"},
_jsii_.MemberProperty{JsiiProperty: "engineVersion", GoGetter: "EngineVersion"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDesc", GoMethod: "FetchDesc"},
_jsii_.MemberMethod{JsiiMethod: "fetchRosDependency", GoMethod: "FetchRosDependency"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "logicalId", GoGetter: "LogicalId"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberMethod{JsiiMethod: "overrideLogicalId", GoMethod: "OverrideLogicalId"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "refreshOptions", GoGetter: "RefreshOptions"},
_jsii_.MemberMethod{JsiiMethod: "renderProperties", GoMethod: "RenderProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosOptions", GoGetter: "RosOptions"},
_jsii_.MemberProperty{JsiiProperty: "rosProperties", GoGetter: "RosProperties"},
_jsii_.MemberProperty{JsiiProperty: "rosResourceType", GoGetter: "RosResourceType"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberProperty{JsiiProperty: "updatedProperites", GoGetter: "UpdatedProperites"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
_jsii_.MemberMethod{JsiiMethod: "validateProperties", GoMethod: "ValidateProperties"},
_jsii_.MemberProperty{JsiiProperty: "zoneId", GoGetter: "ZoneId"},
},
func() interface{} {
j := jsiiProxy_RosZones{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreRosResource)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-rds.datasource.RosZonesProps",
reflect.TypeOf((*RosZonesProps)(nil)).Elem(),
)
_jsii_.RegisterClass(
"@alicloud/ros-cdk-rds.datasource.Zones",
reflect.TypeOf((*Zones)(nil)).Elem(),
[]_jsii_.Member{
_jsii_.MemberMethod{JsiiMethod: "addCondition", GoMethod: "AddCondition"},
_jsii_.MemberMethod{JsiiMethod: "addCount", GoMethod: "AddCount"},
_jsii_.MemberMethod{JsiiMethod: "addDependency", GoMethod: "AddDependency"},
_jsii_.MemberMethod{JsiiMethod: "addResourceDesc", GoMethod: "AddResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "applyRemovalPolicy", GoMethod: "ApplyRemovalPolicy"},
_jsii_.MemberProperty{JsiiProperty: "attrZoneIds", GoGetter: "AttrZoneIds"},
_jsii_.MemberProperty{JsiiProperty: "attrZones", GoGetter: "AttrZones"},
_jsii_.MemberProperty{JsiiProperty: "enableResourcePropertyConstraint", GoGetter: "EnableResourcePropertyConstraint"},
_jsii_.MemberProperty{JsiiProperty: "env", GoGetter: "Env"},
_jsii_.MemberMethod{JsiiMethod: "fetchCondition", GoMethod: "FetchCondition"},
_jsii_.MemberMethod{JsiiMethod: "fetchDependency", GoMethod: "FetchDependency"},
_jsii_.MemberMethod{JsiiMethod: "fetchResourceDesc", GoMethod: "FetchResourceDesc"},
_jsii_.MemberMethod{JsiiMethod: "generatePhysicalName", GoMethod: "GeneratePhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "getAtt", GoMethod: "GetAtt"},
_jsii_.MemberProperty{JsiiProperty: "id", GoGetter: "Id"},
_jsii_.MemberProperty{JsiiProperty: "node", GoGetter: "Node"},
_jsii_.MemberMethod{JsiiMethod: "onPrepare", GoMethod: "OnPrepare"},
_jsii_.MemberMethod{JsiiMethod: "onSynthesize", GoMethod: "OnSynthesize"},
_jsii_.MemberMethod{JsiiMethod: "onValidate", GoMethod: "OnValidate"},
_jsii_.MemberProperty{JsiiProperty: "physicalName", GoGetter: "PhysicalName"},
_jsii_.MemberMethod{JsiiMethod: "prepare", GoMethod: "Prepare"},
_jsii_.MemberProperty{JsiiProperty: "props", GoGetter: "Props"},
_jsii_.MemberProperty{JsiiProperty: "ref", GoGetter: "Ref"},
_jsii_.MemberProperty{JsiiProperty: "resource", GoGetter: "Resource"},
_jsii_.MemberProperty{JsiiProperty: "scope", GoGetter: "Scope"},
_jsii_.MemberMethod{JsiiMethod: "setMetadata", GoMethod: "SetMetadata"},
_jsii_.MemberProperty{JsiiProperty: "stack", GoGetter: "Stack"},
_jsii_.MemberMethod{JsiiMethod: "synthesize", GoMethod: "Synthesize"},
_jsii_.MemberMethod{JsiiMethod: "toString", GoMethod: "ToString"},
_jsii_.MemberMethod{JsiiMethod: "validate", GoMethod: "Validate"},
},
func() interface{} {
j := jsiiProxy_Zones{}
_jsii_.InitJsiiProxy(&j.Type__alicloudroscdkcoreResource)
_jsii_.InitJsiiProxy(&j.jsiiProxy_IZones)
return &j
},
)
_jsii_.RegisterStruct(
"@alicloud/ros-cdk-rds.datasource.ZonesProps",
reflect.TypeOf((*ZonesProps)(nil)).Elem(),
)
}