'1.0',
'info' => [
'style' => 'RPC',
'product' => 'Drds',
'version' => '2017-10-16',
],
'directories' => [
[
'id' => 0,
'title' => '其它',
'type' => 'directory',
'children' => [
'CreateDrdsAccount',
'CreateDrdsDB',
'CreateDrdsInstance',
'CreateReadOnlyAccount',
'DeleteDrdsDB',
'DeleteFailedDrdsDB',
'DescribeDrdsDB',
'DescribeDrdsDBIpWhiteList',
'DescribeDrdsDBs',
'DescribeDrdsInstance',
'DescribeDrdsInstanceDbMonitor',
'DescribeDrdsInstanceMonitor',
'DescribeDrdsInstances',
'DescribeRdsList',
'DescribeReadOnlyAccount',
'DescribeRegions',
'DescribeShardDBs',
'EnableInstance',
'ModifyDrdsDBPasswd',
'ModifyDrdsInstanceDescription',
'ModifyDrdsIpWhiteList',
'ModifyFullTableScan',
'ModifyRdsReadWeight',
'ModifyReadOnlyAccountPassword',
'QueryInstanceInfoByConn',
'RemoveDrdsInstance',
'RemoveReadOnlyAccount',
],
],
],
'components' => [
'schemas' => [],
],
'apis' => [
'CreateDrdsAccount' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
'abilityTreeCode' => '76425',
'abilityTreeNodes' => [
'FEATUREdrds0ML0VG',
],
],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'description' => '',
'docRequired' => true,
'example' => 'drdsusrzimk2****',
'required' => true,
'type' => 'string',
],
],
[
'name' => 'DbName',
'in' => 'query',
'schema' => [
'description' => '',
'example' => 'testdb',
'required' => false,
'type' => 'string',
],
],
[
'name' => 'UserName',
'in' => 'query',
'schema' => [
'description' => '',
'docRequired' => true,
'example' => 'testaccount',
'required' => true,
'type' => 'string',
],
],
[
'name' => 'Password',
'in' => 'query',
'schema' => [
'description' => '',
'example' => 'Test!123',
'required' => false,
'type' => 'string',
'default' => 'true',
],
],
],
'responses' => [
200 => [
'schema' => [
'properties' => [
'Success' => [
'description' => '',
'example' => 'true',
'type' => 'boolean',
],
'RequestId' => [
'description' => '',
'example' => '890BB376-5746-4145-A088-4E610EF3WERT',
'type' => 'string',
],
],
'type' => 'object',
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
[
'errorCode' => 'ServiceUnable',
'errorMessage' => 'The service is not available now, please try again later',
],
[
'errorCode' => 'InvalidParameter.Mismatch',
'errorMessage' => 'The specified parameter does not match.',
],
[
'errorCode' => 'InvalidDbname.MalFormed',
'errorMessage' => 'The specified db name does not match.',
],
[
'errorCode' => 'InvalidPassword.MalFormed',
'errorMessage' => 'The specified parameter password is not valid.',
],
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records',
],
[
'errorCode' => 'InvalidAccountName.Duplicate',
'errorMessage' => 'Account already exists',
],
],
404 => [
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records.',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records.',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"890BB376-5746-4145-A088-4E610EF3WERT\\"\\n}","errorExample":""},{"type":"xml","example":"890BB376-5746-4145-A088-4E610EF3WERT\\ntrue","errorExample":""}]',
'extraInfo' => ' ',
'requestParamsDescription' => ' ',
'responseParamsDescription' => ' ',
'title' => 'CreateDrdsAccount',
],
'CreateDrdsDB' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'example' => 'drdssen12****',
],
],
[
'name' => 'DbName',
'in' => 'query',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'example' => 'test123',
],
],
[
'name' => 'Encode',
'in' => 'query',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'example' => 'utf8',
'enum' => [
'utf8',
'gbk',
'latin1',
'utf8mb4',
],
],
],
[
'name' => 'Password',
'in' => 'query',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'example' => '*********',
],
],
[
'name' => 'RdsInstances',
'in' => 'query',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'example' => '[“rdsId1”, “rdsId2”]',
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'description' => '',
'type' => 'boolean',
'example' => 'true',
],
'RequestId' => [
'description' => '',
'type' => 'string',
'example' => '8734773E-7B21-4A22-9106-CBD245F8TG57',
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
[
'errorCode' => 'InvalidParameter.Mismatch',
'errorMessage' => 'RDS instance and drds instance must belong to owner',
],
[
'errorCode' => 'QuotaExceeded.DrdsDB',
'errorMessage' => 'The quota of create DrdsDB exceeds.',
],
[
'errorCode' => 'InvalidDbname.MalFormed',
'errorMessage' => 'The specified parameter Dbname is not valid.',
],
[
'errorCode' => 'InvalidEncode.ValueNotSupported',
'errorMessage' => 'The specified parameter encode is not valid.',
],
[
'errorCode' => 'InvalidPassword.MalFormed',
'errorMessage' => 'The specified parameter password is not valid.',
],
[
'errorCode' => 'InvalidRds.MalFormed',
'errorMessage' => 'The rds is invalide',
],
[
'errorCode' => 'InvalidDbprefixOrPassword.MalFormed',
'errorMessage' => 'The dbprefix or password is invalid',
],
[
'errorCode' => 'DrdsVersionIsOld',
'errorMessage' => 'This drds instance version too old.not allow create drds db',
],
[
'errorCode' => 'OperationDenied.RdsDbNameExists',
'errorMessage' => 'The operation is not permitted due to Rds DbName exist.',
],
[
'errorCode' => 'InvalidDbprefixDuplicated',
'errorMessage' => 'db name in this drds instance duplicate',
],
[
'errorCode' => 'OperationDenied.RdsAccoutExists',
'errorMessage' => 'The operation is not permitted due to Rds accout exist.',
],
[
'errorCode' => 'InvalidParameter.DbprefixCannotEndWithUnderline',
'errorMessage' => 'DB prefix can not end up with underline.',
],
[
'errorCode' => 'InvalidRds.RegionNotMatch',
'errorMessage' => 'The rds region does not match Drds region',
],
[
'errorCode' => 'InvalidDbNumber.DBNumberExceed',
'errorMessage' => 'The db number in this drds has exceed, please create drds db in another drds instance',
],
[
'errorCode' => 'OperationDenied.DrdsInstanceUpgrading',
'errorMessage' => 'The drds instance is upgrading, please create db later',
],
[
'errorCode' => 'InvalidDBName.AlreadExist',
'errorMessage' => 'This drds db name alread exist in this instance',
],
[
'errorCode' => 'InvalidRds.RdsNotFound',
'errorMessage' => 'rds not found under this account',
],
],
404 => [
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records.',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"8734773E-7B21-4A22-9106-CBD245F8TG57\\"\\n}","errorExample":""},{"type":"xml","example":"8734773E-7B21-4A22-9106-CBD245F8TG57\\ntrue","errorExample":""}]',
'title' => 'CreateDrdsDB',
],
'CreateDrdsInstance' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'operationType' => 'readAndWrite',
'systemTags' => [
'operationType' => 'none',
'abilityTreeCode' => '76427',
'abilityTreeNodes' => [
'FEATUREdrdsO50E25',
],
],
'parameters' => [
[
'name' => 'Description',
'in' => 'query',
'schema' => [
'description' => '',
'example' => 'This is a test instance',
'required' => false,
'type' => 'string',
],
],
[
'name' => 'RegionId',
'in' => 'query',
'schema' => [
'description' => '',
'docRequired' => true,
'example' => 'cn-hangzhou',
'required' => true,
'type' => 'string',
],
],
[
'name' => 'ZoneId',
'in' => 'query',
'schema' => [
'description' => '',
'docRequired' => true,
'example' => 'cn-hangzhou-e',
'required' => true,
'type' => 'string',
],
],
[
'name' => 'Type',
'in' => 'query',
'schema' => [
'description' => '',
'docRequired' => true,
'example' => 'PRIVATE',
'required' => true,
'type' => 'string',
'enum' => [
'PRIVATE',
'PUBLIC',
'1',
'0',
],
],
],
[
'name' => 'Quantity',
'in' => 'query',
'schema' => [
'description' => '',
'docRequired' => true,
'example' => '1',
'format' => 'int32',
'required' => true,
'type' => 'integer',
],
],
[
'name' => 'InstanceSeries',
'in' => 'query',
'schema' => [
'description' => '',
'example' => 'drds.sn2.4c16g ',
'required' => false,
'type' => 'string',
],
],
[
'name' => 'Specification',
'in' => 'query',
'schema' => [
'description' => '',
'docRequired' => true,
'example' => 'drds.sn2.4c8g.8C16G',
'required' => true,
'type' => 'string',
],
],
[
'name' => 'PayType',
'in' => 'query',
'schema' => [
'description' => '',
'docRequired' => true,
'example' => 'drdsPre',
'required' => true,
'type' => 'string',
'enum' => [
'drdsPost',
'drdsPre',
],
],
],
[
'name' => 'VpcId',
'in' => 'query',
'schema' => [
'description' => '',
'example' => 'vpc-en23cxsel1',
'required' => false,
'type' => 'string',
],
],
[
'name' => 'VswitchId',
'in' => 'query',
'schema' => [
'description' => '',
'example' => 'vsw-ewk32dsk',
'required' => false,
'type' => 'string',
],
],
[
'name' => 'IsHa',
'in' => 'query',
'schema' => [
'description' => '',
'example' => 'false',
'required' => false,
'type' => 'boolean',
],
],
[
'name' => 'PricingCycle',
'in' => 'query',
'schema' => [
'description' => '',
'example' => 'month',
'required' => false,
'type' => 'string',
'enum' => [
'year',
'month',
],
],
],
[
'name' => 'Duration',
'in' => 'query',
'schema' => [
'description' => '',
'example' => '5',
'format' => 'int32',
'required' => false,
'type' => 'integer',
],
],
[
'name' => 'IsAutoRenew',
'in' => 'query',
'schema' => [
'description' => '',
'example' => 'true',
'required' => false,
'type' => 'boolean',
'default' => 'false',
],
],
[
'name' => 'ClientToken',
'in' => 'query',
'schema' => [
'description' => '',
'example' => 'DEWCEWQA',
'required' => false,
'type' => 'string',
],
],
],
'responses' => [
200 => [
'schema' => [
'properties' => [
'Success' => [
'description' => '',
'example' => 'true',
'type' => 'boolean',
],
'RequestId' => [
'description' => '',
'example' => 'FF13E47D-4E38-4A5A-BA68-32A554RTY67H',
'type' => 'string',
],
'Data' => [
'description' => '',
'properties' => [
'OrderId' => [
'description' => '',
'example' => '2334632414',
'format' => 'int64',
'type' => 'integer',
],
'DrdsInstanceIdList' => [
'type' => 'object',
'itemNode' => true,
'properties' => [
'DrdsInstanceId' => [
'type' => 'array',
'items' => [
'description' => '',
'example' => 'drdsjwe23ds23,drdsjwe23ds24',
'type' => 'string',
],
],
],
],
],
'type' => 'object',
],
],
'type' => 'object',
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ParameterError',
'errorMessage' => 'Parameter error',
],
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
[
'errorCode' => 'ServiceUnable',
'errorMessage' => 'The service is not available now, please try again later',
],
[
'errorCode' => 'OperationDenied',
'errorMessage' => 'drds service is not enable for you',
],
[
'errorCode' => 'QuotaExceeded.DRDSInstance',
'errorMessage' => 'The quota of create instance exceeds.',
],
[
'errorCode' => 'InvalidRegionId.NotFound',
'errorMessage' => 'The RegionId provided does not exist in our records.',
],
[
'errorCode' => 'InvalidDescription.MalFormed',
'errorMessage' => 'The specified parameter description is not valid.',
],
[
'errorCode' => 'CommunicateWithManager.Error',
'errorMessage' => 'Internal Error. Communicate with drds manager error',
],
[
'errorCode' => 'InvalidVSwitchId',
'errorMessage' => 'Invalid vswitchId',
],
[
'errorCode' => 'InvalidVpcId',
'errorMessage' => 'Invalid vpcId, or the region of vpc does not match',
],
[
'errorCode' => 'InvalidZoneId.Mismatch',
'errorMessage' => 'zone is illegal in this order',
],
[
'errorCode' => 'LowInventory.ServerError',
'errorMessage' => 'low inventory error',
],
[
'errorCode' => 'publicInstanceAlreadExist.Error',
'errorMessage' => 'a public Drds instance is exist',
],
[
'errorCode' => 'CreateDRDSInstanceId.Error',
'errorMessage' => 'create Drds instance id error',
],
[
'errorCode' => 'ResourceInsufficient',
'errorMessage' => 'resource is Insufficient',
],
[
'errorCode' => 'AnotherOrderExist.Error',
'errorMessage' => 'there is another order',
],
[
'errorCode' => 'InstanceExceedLimit.Error',
'errorMessage' => 'instance number has exceeded',
],
[
'errorCode' => 'InvalidParameter.Quantity',
'errorMessage' => 'Invalid parameter of quantity',
],
[
'errorCode' => 'InvalidParameter.RegionId',
'errorMessage' => 'Invalid parameter of region id',
],
[
'errorCode' => 'InvalidParameter.ZoneId',
'errorMessage' => 'Invalid parameter of zone id',
],
[
'errorCode' => 'InvalidParameter.PayType',
'errorMessage' => 'Invalid parameter of pay type',
],
[
'errorCode' => 'InvalidParameter.Spection',
'errorMessage' => 'Invalid parameter of specification',
],
[
'errorCode' => 'InvalidParameter.Series',
'errorMessage' => 'Invalid parameter of series',
],
[
'errorCode' => 'InvalidParameter.duration_pricingCycle',
'errorMessage' => 'when payType=drdsPre, duration and pricingCycle is required',
],
[
'errorCode' => 'InvalidParameter.year.duration',
'errorMessage' => 'when pricingCycle=year, duration must between 1 to 3',
],
[
'errorCode' => 'InvalidParameter.month.duration',
'errorMessage' => 'when pricingCycle=month, duration must between 1 to 9',
],
[
'errorCode' => 'InvalidDRDSInstanceType.Error',
'errorMessage' => 'Invalid parameter of Type, public is not supported',
],
[
'errorCode' => 'QueryVSwitchFailed.InvalidVpcIdOrServerError',
'errorMessage' => 'Query VSwitch failed, please check vpcId',
],
[
'errorCode' => 'RegionNotSupportVPC.Error',
'errorMessage' => 'This region does not support vpc instance',
],
[
'errorCode' => 'UserAccountVerify.Failed',
'errorMessage' => 'User account verify failed. Please verify first',
],
[
'errorCode' => 'Invalid vswitchId',
'errorMessage' => 'Invalid vpcId, or the region of vpc does not match',
],
[
'errorCode' => 'Duplicate.client.token',
'errorMessage' => 'The request may have been successful, refused to submit duplicate',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"FF13E47D-4E38-4A5A-BA68-32A554RTY67H\\",\\n \\"Data\\": {\\n \\"OrderId\\": 2334632414,\\n \\"DrdsInstanceIdList\\": {\\n \\"DrdsInstanceId\\": [\\n \\"drdsjwe23ds23,drdsjwe23ds24\\"\\n ]\\n }\\n }\\n}","errorExample":""},{"type":"xml","example":"FF13E47D-4E38-4A5A-BA68-32A554RTY67H\\n\\n 2334632414\\n \\n drdsjwe23ds23,drdsjwe23ds24\\n \\n\\ntrue","errorExample":""}]',
'extraInfo' => ' ',
'requestParamsDescription' => ' ',
'responseParamsDescription' => ' ',
'title' => 'CreateDrdsInstance',
],
'CreateReadOnlyAccount' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
'abilityTreeCode' => '76428',
'abilityTreeNodes' => [
'FEATUREdrds25BO3L',
],
],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'DbName',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'password',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'type' => 'boolean',
],
'RequestId' => [
'type' => 'string',
],
'Data' => [
'type' => 'object',
'properties' => [
'DrdsInstanceId' => [
'type' => 'string',
],
'DbName' => [
'type' => 'string',
],
'AccountName' => [
'type' => 'string',
],
],
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
[
'errorCode' => 'DrdsVersionIsOld',
'errorMessage' => 'This drds instance version too old.not allow create drds db',
],
[
'errorCode' => 'InvalidPassword.MalFormed',
'errorMessage' => 'The specified parameter password is not valid.',
],
[
'errorCode' => 'InvalidDbUserName.NotFound',
'errorMessage' => 'The Username of db is not valid.',
],
[
'errorCode' => 'UpdateDbUserPasswordFailed',
'errorMessage' => 'update password failed',
],
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records',
],
[
'errorCode' => 'OperationDenied.DrdsInstanceUpgrading',
'errorMessage' => 'The drds instance is upgrading, please try again later',
],
[
'errorCode' => 'CreateReadOnlyAccount.Failed',
'errorMessage' => 'Create read only account failed, please try again later.',
],
[
'errorCode' => 'InvalidInstanceStatus.NotRunning',
'errorMessage' => 'The Instance is not in running status',
],
[
'errorCode' => 'InvalidDbStatus.NotRunning',
'errorMessage' => 'The drds database is not in running status',
],
],
404 => [
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records.',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records.',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => null,
],
'DeleteDrdsDB' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
'abilityTreeCode' => '76429',
'abilityTreeNodes' => [
'FEATUREdrds25BO3L',
],
],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'DbName',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'type' => 'boolean',
],
'RequestId' => [
'type' => 'string',
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
[
'errorCode' => 'DbIsCreating',
'errorMessage' => 'The specified db is in creating status',
],
[
'errorCode' => 'InvalidDbname.DeleteStatusOrFailed',
'errorMessage' => 'The specified db is in deleting status or failed status',
],
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records',
],
[
'errorCode' => 'ExistedNotCompleteAsynTask.ExistedAsynTask',
'errorMessage' => 'There exist an unfinished asynchronous task',
],
[
'errorCode' => 'OperationDenied.DrdsInstanceUpgrading',
'errorMessage' => 'The drds instance is upgrading, please create db later',
],
],
404 => [
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records.',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records.',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => null,
],
'DeleteFailedDrdsDB' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
'abilityTreeCode' => '76430',
'abilityTreeNodes' => [
'FEATUREdrds25BO3L',
],
],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'DbName',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'type' => 'boolean',
],
'RequestId' => [
'type' => 'string',
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
[
'errorCode' => 'DbIsCreating',
'errorMessage' => 'The specified db is in creating status',
],
[
'errorCode' => 'InvalidDbname.DeleteStatusOrFailed',
'errorMessage' => 'The specified db is in deleting status or failed status',
],
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records',
],
],
404 => [
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records.',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records.',
],
[
'errorCode' => 'InvalidDbname.MalFormed',
'errorMessage' => 'The specified parameter dbname is not valid.',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => null,
],
'DescribeDrdsDB' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
'abilityTreeCode' => '76432',
'abilityTreeNodes' => [
'FEATUREdrds25BO3L',
],
],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'DbName',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'type' => 'boolean',
],
'RequestId' => [
'type' => 'string',
],
'Data' => [
'type' => 'object',
'properties' => [
'Msg' => [
'type' => 'string',
],
'Status' => [
'type' => 'integer',
'format' => 'int32',
],
'DbName' => [
'type' => 'string',
],
'Mode' => [
'type' => 'string',
],
'CreateTime' => [
'type' => 'string',
],
],
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
],
404 => [
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records.',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records.',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => null,
],
'DescribeDrdsDBIpWhiteList' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'DbName',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'GroupName',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => false,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'type' => 'boolean',
],
'RequestId' => [
'type' => 'string',
],
'Data' => [
'type' => 'object',
'properties' => [
'IpWhiteList' => [
'type' => 'object',
'itemNode' => true,
'properties' => [
'Ip' => [
'type' => 'array',
'items' => [
'type' => 'string',
],
],
],
],
],
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
[
'errorCode' => 'ServiceUnable',
'errorMessage' => 'The service is not available now, please try again later',
],
[
'errorCode' => 'InvalidParameter.Mismatch',
'errorMessage' => 'The specified parameter does not match.',
],
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records',
],
[
'errorCode' => 'InvalidInstanceStatus.NotRunning',
'errorMessage' => 'The Instance is not in running status',
],
],
404 => [
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records.',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records.',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => null,
],
'DescribeDrdsDBs' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'type' => 'boolean',
],
'RequestId' => [
'type' => 'string',
],
'Data' => [
'type' => 'object',
'itemNode' => true,
'properties' => [
'Db' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
'Msg' => [
'type' => 'string',
],
'Status' => [
'type' => 'integer',
'format' => 'int32',
],
'DbName' => [
'type' => 'string',
],
'Mode' => [
'type' => 'string',
],
'CreateTime' => [
'type' => 'string',
],
],
],
],
],
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
],
404 => [
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records.',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => null,
],
'DescribeDrdsInstance' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
'abilityTreeCode' => '76436',
'abilityTreeNodes' => [
'FEATUREdrds25BO3L',
],
],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'example' => 'drdshbga33pe****',
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'description' => '',
'type' => 'boolean',
'example' => 'true',
],
'RequestId' => [
'description' => '',
'type' => 'string',
'example' => 'B4F76641-BA45-4320-BE7C-9C62CFDAC9B2',
],
'Data' => [
'description' => '',
'type' => 'object',
'properties' => [
'VpcCloudInstanceId' => [
'description' => '',
'type' => 'string',
'example' => 'oogbx6c2atj****',
],
'Status' => [
'description' => '',
'type' => 'string',
'example' => '0',
],
'Type' => [
'description' => '',
'type' => 'string',
'example' => '0',
],
'Specification' => [
'description' => '',
'type' => 'string',
'example' => 'drds.sn1.4c8g.8C16G',
],
'Description' => [
'description' => '',
'type' => 'string',
'example' => '111111',
],
'Version' => [
'description' => '',
'type' => 'integer',
'format' => 'int64',
'example' => '0',
],
'CreateTime' => [
'description' => '',
'type' => 'integer',
'format' => 'int64',
'example' => '1568620311000',
],
'ZoneId' => [
'description' => '',
'type' => 'string',
'example' => 'cn-hangzhou-e',
],
'DrdsInstanceId' => [
'description' => '',
'type' => 'string',
'example' => 'drdshbga33pe****',
],
'NetworkType' => [
'description' => '',
'type' => 'string',
'example' => 'VPC',
],
'RegionId' => [
'description' => '',
'type' => 'string',
'example' => 'China (Hangzhou)',
],
'Vips' => [
'type' => 'object',
'itemNode' => true,
'properties' => [
'Vip' => [
'description' => '',
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
'VpcId' => [
'description' => '',
'type' => 'string',
'example' => 'vpc-en23cx****',
],
'Type' => [
'description' => '',
'type' => 'string',
'example' => 'VPC',
],
'VswitchId' => [
'description' => '',
'type' => 'string',
'example' => 'vsw-ewk3****',
],
'Port' => [
'description' => '',
'type' => 'string',
'example' => '3306',
],
'IP' => [
'description' => '',
'type' => 'string',
'example' => '1.2.XX.XX',
],
],
],
],
],
],
],
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
],
404 => [
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records.',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"B4F76641-BA45-4320-BE7C-9C62CFDAC9B2\\",\\n \\"Data\\": {\\n \\"VpcCloudInstanceId\\": \\"oogbx6c2atj****\\",\\n \\"Status\\": \\"0\\",\\n \\"Type\\": \\"0\\",\\n \\"Specification\\": \\"drds.sn1.4c8g.8C16G\\",\\n \\"Description\\": \\"111111\\",\\n \\"Version\\": 0,\\n \\"CreateTime\\": 1568620311000,\\n \\"ZoneId\\": \\"cn-hangzhou-e\\",\\n \\"DrdsInstanceId\\": \\"drdshbga33pe****\\",\\n \\"NetworkType\\": \\"VPC\\",\\n \\"RegionId\\": \\"China (Hangzhou)\\",\\n \\"Vips\\": {\\n \\"Vip\\": [\\n {\\n \\"VpcId\\": \\"vpc-en23cx****\\",\\n \\"Type\\": \\"VPC\\",\\n \\"VswitchId\\": \\"vsw-ewk3****\\",\\n \\"Port\\": \\"3306\\",\\n \\"IP\\": \\"1.2.XX.XX\\"\\n }\\n ]\\n }\\n }\\n}","errorExample":""},{"type":"xml","example":"B4F76641-BA45-4320-BE7C-9C62CFDAC9B2\\n\\n 0\\n 0\\n 111111\\n cn-hangzhou-e\\n drdshbga33pe****\\n 0\\n VPC\\n 1568620311000\\n oogbx6c2atj****\\n drds.sn1.4c8g.8C16G\\n China (Hangzhou)\\n \\n \\n VPC\\n vpc-en23cx****\\n 3306\\n 1.2.XX.XX\\n vsw-ewk3****\\n \\n \\n\\ntrue","errorExample":""}]',
'title' => 'DescribeDrdsInstance',
'requestParamsDescription' => ' ',
'responseParamsDescription' => ' ',
'extraInfo' => ' ',
],
'DescribeDrdsInstanceDbMonitor' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
'abilityTreeCode' => '76437',
'abilityTreeNodes' => [
'FEATUREdrds25BO3L',
],
],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'DbName',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'Key',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'StartTime',
'in' => 'query',
'schema' => [
'type' => 'integer',
'format' => 'int64',
'required' => true,
],
],
[
'name' => 'EndTime',
'in' => 'query',
'schema' => [
'type' => 'integer',
'format' => 'int64',
'required' => true,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'type' => 'boolean',
],
'RequestId' => [
'type' => 'string',
],
'Data' => [
'type' => 'object',
'itemNode' => true,
'properties' => [
'PartialPerformanceData' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
'Key' => [
'type' => 'string',
],
'Unit' => [
'type' => 'string',
],
'Values' => [
'type' => 'object',
'itemNode' => true,
'properties' => [
'PerformanceValue' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
'Date' => [
'type' => 'integer',
'format' => 'int64',
],
'Value' => [
'type' => 'string',
],
],
],
],
],
],
],
],
],
],
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
[
'errorCode' => 'InvalidParameter.Mismatch',
'errorMessage' => 'Invalid parameter of key',
],
[
'errorCode' => 'InvalidParameter.time',
'errorMessage' => 'The startTime and endTime must in one week',
],
],
404 => [
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId or DbName provided does not exist in our records.',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The DrdsInstanceId or DbName provided does not exist in our records.',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => null,
],
'DescribeDrdsInstanceMonitor' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
'abilityTreeCode' => '76438',
'abilityTreeNodes' => [
'FEATUREdrds25BO3L',
],
],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'Key',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'StartTime',
'in' => 'query',
'schema' => [
'type' => 'integer',
'format' => 'int64',
'required' => true,
],
],
[
'name' => 'EndTime',
'in' => 'query',
'schema' => [
'type' => 'integer',
'format' => 'int64',
'required' => true,
],
],
[
'name' => 'PeriodMultiple',
'in' => 'query',
'schema' => [
'type' => 'integer',
'format' => 'int32',
'required' => false,
'default' => '0',
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'type' => 'boolean',
],
'RequestId' => [
'type' => 'string',
],
'Data' => [
'type' => 'object',
'itemNode' => true,
'properties' => [
'PartialPerformanceData' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
'Key' => [
'type' => 'string',
],
'Unit' => [
'type' => 'string',
],
'Values' => [
'type' => 'object',
'itemNode' => true,
'properties' => [
'PerformanceValue' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
'Date' => [
'type' => 'integer',
'format' => 'int64',
],
'Value' => [
'type' => 'string',
],
],
],
],
],
],
],
],
],
],
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
[
'errorCode' => 'InvalidParameter.Mismatch',
'errorMessage' => 'Invalid parameter of key',
],
[
'errorCode' => 'InvalidParameter.time',
'errorMessage' => 'The startTime and endTime must in one week',
],
[
'errorCode' => 'InvalidParameter.periodMultiple',
'errorMessage' => 'The periodMultiple is too larger than the time between startTime and endTime',
],
],
404 => [
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records.',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => null,
],
'DescribeDrdsInstances' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
'abilityTreeCode' => '76440',
'abilityTreeNodes' => [
'FEATUREdrds25BO3L',
],
],
'parameters' => [
[
'name' => 'RegionId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
[
'name' => 'Type',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => false,
'enum' => [
'PRIVATE',
'PUBLIC',
'1',
'0',
],
],
],
[
'name' => 'Tags',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => false,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'type' => 'boolean',
],
'RequestId' => [
'type' => 'string',
],
'Data' => [
'type' => 'object',
'itemNode' => true,
'properties' => [
'Instance' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
'Type' => [
'type' => 'string',
],
'Status' => [
'type' => 'string',
],
'CreateTime' => [
'type' => 'integer',
'format' => 'int64',
],
'MasterInstId' => [
'type' => 'string',
],
'NetworkType' => [
'type' => 'string',
],
'RegionId' => [
'type' => 'string',
],
'VpcCloudInstanceId' => [
'type' => 'string',
],
'Description' => [
'type' => 'string',
],
'Version' => [
'type' => 'integer',
'format' => 'int64',
],
'DrdsInstanceId' => [
'type' => 'string',
],
'ZoneId' => [
'type' => 'string',
],
'InstRole' => [
'type' => 'string',
],
'Vips' => [
'type' => 'object',
'itemNode' => true,
'properties' => [
'Vip' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
'VpcId' => [
'type' => 'string',
],
'Type' => [
'type' => 'string',
],
'VswitchId' => [
'type' => 'string',
],
'Port' => [
'type' => 'string',
],
'IP' => [
'type' => 'string',
],
],
],
],
],
],
'SlaveInstId' => [
'type' => 'object',
'itemNode' => true,
'properties' => [
'instId' => [
'type' => 'array',
'items' => [
'type' => 'string',
],
],
],
],
],
],
],
],
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
[
'errorCode' => 'ServiceUnable',
'errorMessage' => 'The service is not available now, please try again later',
],
[
'errorCode' => 'InvalidRegionId.NotFound',
'errorMessage' => 'The RegionId provided does not exist in our records.',
],
[
'errorCode' => 'TagService.%s',
'errorMessage' => 'TagService return errorMsg: %s',
],
[
'errorCode' => 'InvalidParameter.tagKey',
'errorMessage' => 'Check the parameter tagKey %s',
],
[
'errorCode' => 'InvalidParameter.tagValue',
'errorMessage' => 'Check the parameter tagValue %s',
],
[
'errorCode' => 'InvalidParameter.tags.exceed',
'errorMessage' => 'Tags num exceed 50',
],
[
'errorCode' => 'InvalidParameter.tags.json.error',
'errorMessage' => 'The parameter tags is not a JsonArray',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => null,
],
'DescribeRdsList' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'operationType' => 'read',
'deprecated' => false,
'systemTags' => [
'operationType' => 'none',
'abilityTreeCode' => '76441',
'abilityTreeNodes' => [
'FEATUREdrds25BO3L',
],
],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
[
'name' => 'DbName',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
[
'name' => 'RegionId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => false,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'type' => 'boolean',
],
'RequestId' => [
'type' => 'string',
],
'Data' => [
'type' => 'object',
'itemNode' => true,
'properties' => [
'RdsInstance' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
'ConnectUrl' => [
'type' => 'string',
],
'ReadWeight' => [
'type' => 'integer',
'format' => 'int32',
],
'DbType' => [
'type' => 'string',
],
'InstanceName' => [
'type' => 'string',
],
'InstanceStatus' => [
'type' => 'string',
],
'InstanceId' => [
'type' => 'integer',
'format' => 'int32',
],
'Port' => [
'type' => 'integer',
'format' => 'int32',
],
'ReadOnlyChildren' => [
'type' => 'object',
'itemNode' => true,
'properties' => [
'Child' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
'ConnectUrl' => [
'type' => 'string',
],
'ReadWeight' => [
'type' => 'integer',
'format' => 'int32',
],
'DbType' => [
'type' => 'string',
],
'InstanceName' => [
'type' => 'string',
],
'InstanceStatus' => [
'type' => 'string',
],
'InstanceId' => [
'type' => 'string',
],
'port' => [
'type' => 'integer',
'format' => 'int32',
],
],
],
],
],
],
],
],
],
],
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
[
'errorCode' => 'ServiceUnable',
'errorMessage' => 'The service is not available now, please try again later',
],
[
'errorCode' => 'InvalidParameter.Mismatch',
'errorMessage' => 'The specified parameter does not match.',
],
[
'errorCode' => 'InvalidDbname.MalFormed',
'errorMessage' => 'The specified db name does not match.',
],
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records',
],
],
404 => [
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records.',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records.',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => null,
],
'DescribeReadOnlyAccount' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
'abilityTreeCode' => '76442',
'abilityTreeNodes' => [
'FEATUREdrds25BO3L',
],
],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'example' => 'drdsusrzimk2****',
],
],
[
'name' => 'DbName',
'in' => 'query',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'example' => 'testdb',
],
],
],
'responses' => [
200 => [
'schema' => [
'description' => '',
'type' => 'object',
'properties' => [
'Success' => [
'description' => '',
'type' => 'boolean',
'example' => 'true',
],
'RequestId' => [
'description' => '',
'type' => 'string',
'example' => '890BB376-5746-4145-A088-4E610EF312QA',
],
'Data' => [
'description' => '',
'type' => 'object',
'properties' => [
'DrdsInstanceId' => [
'description' => '',
'type' => 'string',
'example' => 'drdsusrzimk2****',
],
'DbName' => [
'description' => '',
'type' => 'string',
'example' => 'testdb',
],
'AccountName' => [
'description' => '',
'type' => 'string',
'example' => 'testaccount',
],
],
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
[
'errorCode' => 'DrdsVersionIsOld',
'errorMessage' => 'This drds instance version too old.not allow create drds db',
],
[
'errorCode' => 'InvalidPassword.MalFormed',
'errorMessage' => 'The specified parameter password is not valid.',
],
[
'errorCode' => 'InvalidDbUserName.NotFound',
'errorMessage' => 'The Username of db is not valid.',
],
[
'errorCode' => 'UpdateDbUserPasswordFailed',
'errorMessage' => 'update password failed',
],
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records',
],
[
'errorCode' => 'InvalidInstanceStatus.NotRunning',
'errorMessage' => 'The Instance is not in running status',
],
[
'errorCode' => 'InvalidDbStatus.NotRunning',
'errorMessage' => 'The drds database is not in running status',
],
],
404 => [
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records.',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records.',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"890BB376-5746-4145-A088-4E610EF312QA\\",\\n \\"Data\\": {\\n \\"DrdsInstanceId\\": \\"drdsusrzimk2****\\",\\n \\"DbName\\": \\"testdb\\",\\n \\"AccountName\\": \\"testaccount\\"\\n }\\n}","errorExample":""},{"type":"xml","example":"\\n true\\n 890BB376-5746-4145-A088-4E610EF312QA\\n \\n drdsusrzimk2****\\n testdb\\n testaccount\\n \\n","errorExample":""}]',
'title' => 'DescribeReadOnlyAccount',
],
'DescribeRegions' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
'abilityTreeCode' => '76443',
'abilityTreeNodes' => [
'FEATUREdrds25BO3L',
],
],
'parameters' => [],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'type' => 'boolean',
],
'RequestId' => [
'type' => 'string',
],
'DrdsRegions' => [
'type' => 'object',
'itemNode' => true,
'properties' => [
'DrdsRegion' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
'ZoneId' => [
'type' => 'string',
],
'RegionName' => [
'type' => 'string',
],
'ZoneName' => [
'type' => 'string',
],
'RegionId' => [
'type' => 'string',
],
'InstanceSeriesList' => [
'type' => 'object',
'itemNode' => true,
'properties' => [
'InstanceSeries' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
'SeriesName' => [
'type' => 'string',
],
'SeriesId' => [
'type' => 'string',
],
'SpecList' => [
'type' => 'object',
'itemNode' => true,
'properties' => [
'Spec' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
'SpecId' => [
'type' => 'string',
],
'SpecName' => [
'type' => 'string',
],
],
],
],
],
],
],
],
],
],
],
],
],
],
],
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'responseDemo' => null,
],
'DescribeShardDBs' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
'abilityTreeCode' => '76445',
'abilityTreeNodes' => [
'FEATUREdrds25BO3L',
],
],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'DbName',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'type' => 'boolean',
],
'RequestId' => [
'type' => 'string',
],
'Data' => [
'type' => 'object',
'itemNode' => true,
'properties' => [
'DbIntancePair' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
'SubDbName' => [
'type' => 'string',
],
'GroupName' => [
'type' => 'string',
],
'InstanceName' => [
'type' => 'string',
],
],
],
],
],
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
[
'errorCode' => 'ServiceUnable',
'errorMessage' => 'The service is not available now, please try again later',
],
[
'errorCode' => 'InvalidParameter.Mismatch',
'errorMessage' => 'The specified parameter does not match.',
],
[
'errorCode' => 'InvalidDbname.MalFormed',
'errorMessage' => 'The specified db name does not match.',
],
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records',
],
],
404 => [
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records.',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records.',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => null,
],
'EnableInstance' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'operationType' => 'readAndWrite',
'deprecated' => false,
'systemTags' => [],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => false,
'docRequired' => true,
],
],
[
'name' => 'RestoreTime',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => false,
],
],
[
'name' => 'BackupId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => false,
],
],
[
'name' => 'SourceDbInstId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
'docRequired' => true,
],
],
[
'name' => 'DbInstanceClass',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => false,
],
],
[
'name' => 'VpcId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => false,
],
],
[
'name' => 'SwitchId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => false,
],
],
[
'name' => 'EngineVersion',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => false,
],
],
[
'name' => 'ZoneId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => false,
],
],
[
'name' => 'ClientToken',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => false,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'RequestId' => [
'type' => 'string',
],
'Result' => [
'type' => 'string',
],
'Success' => [
'type' => 'boolean',
],
],
],
],
],
'errorCodes' => [],
'responseDemo' => null,
],
'ModifyDrdsDBPasswd' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
'abilityTreeCode' => '76446',
'abilityTreeNodes' => [
'FEATUREdrds25BO3L',
],
],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'DbName',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'NewPasswd',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'type' => 'boolean',
],
'RequestId' => [
'type' => 'string',
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
[
'errorCode' => 'DrdsVersionIsOld',
'errorMessage' => 'This drds instance version too old.not allow create drds db',
],
[
'errorCode' => 'InvalidPassword.MalFormed',
'errorMessage' => 'The specified parameter password is not valid.',
],
[
'errorCode' => 'InvalidDbUserName.NotFound',
'errorMessage' => 'The Username of db is not valid.',
],
[
'errorCode' => 'UpdateDbUserPasswordFailed',
'errorMessage' => 'update password failed',
],
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records',
],
[
'errorCode' => 'OperationDenied.DrdsInstanceUpgrading',
'errorMessage' => 'The drds instance is upgrading, please create db later',
],
],
404 => [
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records.',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records.',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => null,
],
'ModifyDrdsInstanceDescription' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
'abilityTreeCode' => '76447',
'abilityTreeNodes' => [
'FEATUREdrds25BO3L',
],
],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'example' => 'drdshbga33pe****',
],
],
[
'name' => 'Description',
'in' => 'query',
'schema' => [
'description' => '',
'type' => 'string',
'required' => true,
'example' => 'This is a test instance.',
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'description' => '',
'type' => 'boolean',
'example' => 'true',
],
'RequestId' => [
'description' => '',
'type' => 'string',
'example' => 'B4F76641-BA45-4320-BE7C-9C62CFDAR56T',
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
[
'errorCode' => 'InvalidDescription.MalFormed',
'errorMessage' => 'The specified parameter description is not valid.',
],
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records',
],
],
404 => [
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records.',
],
[
'errorCode' => 'InvalidParameters.DescriptionTooLong',
'errorMessage' => 'The drds description is too long',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => '[{"type":"json","example":"{\\n \\"Success\\": true,\\n \\"RequestId\\": \\"B4F76641-BA45-4320-BE7C-9C62CFDAR56T\\"\\n}","errorExample":""},{"type":"xml","example":"B4F76641-BA45-4320-BE7C-9C62CFDAR56T\\ntrue","errorExample":""}]',
'title' => 'ModifyDrdsInstanceDescription',
],
'ModifyDrdsIpWhiteList' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
'abilityTreeCode' => '76448',
'abilityTreeNodes' => [
'FEATUREdrds25BO3L',
],
],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'DbName',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'IpWhiteList',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'Mode',
'in' => 'query',
'schema' => [
'type' => 'boolean',
'required' => false,
'default' => 'true',
],
],
[
'name' => 'GroupName',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => false,
],
],
[
'name' => 'GroupAttribute',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => false,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'type' => 'boolean',
],
'RequestId' => [
'type' => 'string',
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
[
'errorCode' => 'ServiceUnable',
'errorMessage' => 'The service is not available now, please try again later',
],
[
'errorCode' => 'InvalidParameter.Mismatch',
'errorMessage' => 'The specified parameter does not match.',
],
[
'errorCode' => 'InvalidDbname.MalFormed',
'errorMessage' => 'The specified db name does not match.',
],
[
'errorCode' => 'InvalidPassword.MalFormed',
'errorMessage' => 'The specified parameter password is not valid.',
],
[
'errorCode' => 'NumberIpWhiteList.Error',
'errorMessage' => 'The number of ip in the whilte list must be less than 300',
],
[
'errorCode' => 'ModifyIpwhiteListError.VPCInstance',
'errorMessage' => 'The Ip whitelist of VPC instance is not changeable.',
],
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records',
],
[
'errorCode' => 'MaxIpGroupExceed',
'errorMessage' => 'The number of ip group exceed.',
],
[
'errorCode' => 'MaxIpNumberExceed',
'errorMessage' => 'The number of ip exceed.',
],
],
404 => [
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records.',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records.',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => null,
],
'ModifyFullTableScan' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
'abilityTreeCode' => '76449',
'abilityTreeNodes' => [
'FEATUREdrds25BO3L',
],
],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'DbName',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'TableNames',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'FullTableScan',
'in' => 'query',
'schema' => [
'type' => 'boolean',
'required' => true,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'type' => 'boolean',
],
'RequestId' => [
'type' => 'string',
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
[
'errorCode' => 'ServiceUnable',
'errorMessage' => 'The service is not available now, please try again later',
],
[
'errorCode' => 'InvalidParameter.Mismatch',
'errorMessage' => 'The specified parameter does not match.',
],
[
'errorCode' => 'InvalidDbname.MalFormed',
'errorMessage' => 'The specified db name does not match.',
],
[
'errorCode' => 'InvalidParameter.PartitionTableNotFound',
'errorMessage' => 'The specified table name does not match.',
],
[
'errorCode' => 'InvalidAction.ConflictWithAnotherAction',
'errorMessage' => 'The specified action conflict with another.',
],
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records',
],
[
'errorCode' => 'OperationFailed.ModifyFullTableScan',
'errorMessage' => 'Modify full table scan failed, please try again later',
],
],
404 => [
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records.',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records.',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => null,
],
'ModifyRdsReadWeight' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'DbName',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'InstanceNames',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'Weights',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'type' => 'boolean',
],
'RequestId' => [
'type' => 'string',
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
[
'errorCode' => 'ServiceUnable',
'errorMessage' => 'The service is not available now, please try again later',
],
[
'errorCode' => 'InvalidParameter.Mismatch',
'errorMessage' => 'The specified parameter does not match.',
],
[
'errorCode' => 'InvalidDbname.MalFormed',
'errorMessage' => 'The specified db name does not match.',
],
[
'errorCode' => 'InvalidAction.ConflictWithAnotherAction',
'errorMessage' => 'The specified action conflict with another.',
],
[
'errorCode' => 'InvalidParameter.InvalidMainInstance',
'errorMessage' => 'The specified main rds instance is invalid.',
],
[
'errorCode' => 'InvalidParameter.IllegalWeightParameter',
'errorMessage' => 'The specified parameter weight is invalid',
],
[
'errorCode' => 'InvalidParameter.InvalidRdsReadInstance_NotFound',
'errorMessage' => 'The specified read rds instance not found.',
],
[
'errorCode' => 'InvalidStatus.RdsReadInstance',
'errorMessage' => 'The specified rds read instance is in wrong status.',
],
[
'errorCode' => 'InvalidMainInstance.WeightNotFound',
'errorMessage' => 'The specified main instance does not have weight configuration.',
],
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records',
],
[
'errorCode' => 'OperationDenied.DrdsInstanceUpgrading',
'errorMessage' => 'The drds instance is upgrading, please create db later',
],
],
404 => [
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records.',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records.',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => null,
],
'ModifyReadOnlyAccountPassword' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
'abilityTreeCode' => '76451',
'abilityTreeNodes' => [
'FEATUREdrds25BO3L',
],
],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'DbName',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'AccountName',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'OriginPassword',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'NewPasswd',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'type' => 'boolean',
],
'RequestId' => [
'type' => 'string',
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
[
'errorCode' => 'DrdsVersionIsOld',
'errorMessage' => 'This drds instance version too old.not allow create drds db',
],
[
'errorCode' => 'InvalidPassword.MalFormed',
'errorMessage' => 'The specified parameter password is not valid.',
],
[
'errorCode' => 'InvalidDbUserName.NotFound',
'errorMessage' => 'The Username of db is not valid.',
],
[
'errorCode' => 'UpdateDbUserPasswordFailed',
'errorMessage' => 'update password failed',
],
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records',
],
[
'errorCode' => 'InvalidAccountOrPassword.MalFormed',
'errorMessage' => 'Invalid account name or password.',
],
[
'errorCode' => 'UpdateDbUserPassword.Failed',
'errorMessage' => 'Update password failed, Please try again later',
],
[
'errorCode' => 'OperationDenied.DrdsInstanceUpgrading',
'errorMessage' => 'The drds instance is upgrading, please try again later',
],
[
'errorCode' => 'InvalidReadOnlyAccount.NotFound',
'errorMessage' => 'read only account not found.',
],
[
'errorCode' => 'InvalidInstanceStatus.NotRunning',
'errorMessage' => 'The Instance is not in running status',
],
[
'errorCode' => 'InvalidDbStatus.NotRunning',
'errorMessage' => 'The drds database is not in running status',
],
],
404 => [
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records.',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records.',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => null,
],
'QueryInstanceInfoByConn' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
'abilityTreeCode' => '76452',
'abilityTreeNodes' => [
'FEATUREdrds25BO3L',
],
],
'parameters' => [
[
'name' => 'Host',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'Port',
'in' => 'query',
'schema' => [
'type' => 'integer',
'format' => 'int32',
'required' => true,
],
],
[
'name' => 'UserName',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'type' => 'boolean',
],
'RequestId' => [
'type' => 'string',
],
'Data' => [
'type' => 'object',
'properties' => [
'Type' => [
'type' => 'string',
],
'Status' => [
'type' => 'string',
],
'Specification' => [
'type' => 'string',
],
'CreateTime' => [
'type' => 'integer',
'format' => 'int64',
],
'SpecTypeId' => [
'type' => 'string',
],
'NetworkType' => [
'type' => 'string',
],
'RegionId' => [
'type' => 'string',
],
'SpecTypeName' => [
'type' => 'string',
],
'VpcCloudInstanceId' => [
'type' => 'string',
],
'Description' => [
'type' => 'string',
],
'Version' => [
'type' => 'integer',
'format' => 'int64',
],
'DrdsInstanceId' => [
'type' => 'string',
],
'ZoneId' => [
'type' => 'string',
],
'Vips' => [
'type' => 'object',
'itemNode' => true,
'properties' => [
'Vip' => [
'type' => 'array',
'items' => [
'type' => 'object',
'properties' => [
'VpcId' => [
'type' => 'string',
],
'Type' => [
'type' => 'string',
],
'VswitchId' => [
'type' => 'string',
],
'Port' => [
'type' => 'string',
],
'IP' => [
'type' => 'string',
],
],
],
],
],
],
],
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => null,
],
'RemoveDrdsInstance' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'type' => 'boolean',
],
'RequestId' => [
'type' => 'string',
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
[
'errorCode' => 'RemoveDrdsDBFirst',
'errorMessage' => 'There are Drds DB exist in this instance. Please delete drds db first',
],
[
'errorCode' => 'OperationDenied.DrdsInstanceStatus',
'errorMessage' => 'The drds instance is not in running status, please try again later',
],
],
404 => [
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => null,
],
'RemoveReadOnlyAccount' => [
'methods' => [
'post',
'get',
],
'schemes' => [
'http',
'https',
],
'security' => [
[
'AK' => [],
],
],
'systemTags' => [
'operationType' => 'none',
'abilityTreeCode' => '76454',
'abilityTreeNodes' => [
'FEATUREdrds25BO3L',
],
],
'parameters' => [
[
'name' => 'DrdsInstanceId',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'DbName',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
[
'name' => 'AccountName',
'in' => 'query',
'schema' => [
'type' => 'string',
'required' => true,
],
],
],
'responses' => [
200 => [
'schema' => [
'type' => 'object',
'properties' => [
'Success' => [
'type' => 'boolean',
],
'RequestId' => [
'type' => 'string',
],
],
],
],
],
'errorCodes' => [
400 => [
[
'errorCode' => 'ActionUnauthorized',
'errorMessage' => 'The specified action is not available for you',
],
[
'errorCode' => 'DrdsVersionIsOld',
'errorMessage' => 'This drds instance version too old.not allow create drds db',
],
[
'errorCode' => 'InvalidPassword.MalFormed',
'errorMessage' => 'The specified parameter password is not valid.',
],
[
'errorCode' => 'InvalidDbUserName.NotFound',
'errorMessage' => 'The Username of db is not valid.',
],
[
'errorCode' => 'UpdateDbUserPasswordFailed',
'errorMessage' => 'update password failed',
],
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records',
],
[
'errorCode' => 'OperationDenied.DrdsInstanceUpgrading',
'errorMessage' => 'The drds instance is upgrading, please try again later',
],
[
'errorCode' => 'OperationFailed.RemoveDbUserFailed',
'errorMessage' => 'Remove readonly account failed, please try again later',
],
[
'errorCode' => 'InvalidReadOnlyAccount.NotFound',
'errorMessage' => 'read only account not found.',
],
[
'errorCode' => 'InvalidInstanceStatus.NotRunning',
'errorMessage' => 'The Instance is not in running status',
],
[
'errorCode' => 'InvalidDbStatus.NotRunning',
'errorMessage' => 'The drds database is not in running status',
],
],
404 => [
[
'errorCode' => 'InvalidDRDSInstanceId.NotFound',
'errorMessage' => 'The DrdsInstanceId provided does not exist in our records.',
],
[
'errorCode' => 'InvalidDbName.NotFound',
'errorMessage' => 'The Drds DbName provided does not exist in our records.',
],
],
500 => [
[
'errorCode' => 'InternalError',
'errorMessage' => 'The request processing has failed due to some unknown error.',
],
],
],
'eventInfo' => [
'enable' => false,
'eventNames' => [],
],
'responseDemo' => null,
],
],
'endpoints' => [
[
'regionId' => 'ap-northeast-1',
'endpoint' => 'drds.ap-southeast-1.aliyuncs.com',
],
[
'regionId' => 'ap-northeast-2-pop',
'endpoint' => 'drds.ap-southeast-1.aliyuncs.com',
],
[
'regionId' => 'ap-south-1',
'endpoint' => 'drds.ap-southeast-1.aliyuncs.com',
],
[
'regionId' => 'ap-southeast-2',
'endpoint' => 'drds.ap-southeast-1.aliyuncs.com',
],
[
'regionId' => 'ap-southeast-3',
'endpoint' => 'drds.ap-southeast-1.aliyuncs.com',
],
[
'regionId' => 'ap-southeast-5',
'endpoint' => 'drds.ap-southeast-1.aliyuncs.com',
],
[
'regionId' => 'cn-beijing-finance-1',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-beijing-finance-pop',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-beijing-gov-1',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-beijing-nu16-b01',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-chengdu',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-edge-1',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-fujian',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-haidian-cm12-c01',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-hangzhou-bj-b01',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-hangzhou-finance',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-hangzhou-internal-prod-1',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-hangzhou-internal-test-1',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-hangzhou-internal-test-2',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-hangzhou-internal-test-3',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-hangzhou-test-306',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-hongkong-finance-pop',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-qingdao-nebula',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-shanghai-et15-b01',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-shanghai-et2-b01',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-shanghai-inner',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-shanghai-internal-test-1',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-shenzhen-inner',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-shenzhen-st4-d01',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-shenzhen-su18-b01',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-wuhan',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-yushanfang',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-zhangbei-na61-b01',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-zhangjiakou-na62-a01',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'cn-zhengzhou-nebula-1',
'endpoint' => 'drds.aliyuncs.com',
],
[
'regionId' => 'eu-central-1',
'endpoint' => 'drds.ap-southeast-1.aliyuncs.com',
],
[
'regionId' => 'eu-west-1',
'endpoint' => 'drds.ap-southeast-1.aliyuncs.com',
],
[
'regionId' => 'eu-west-1-oxs',
'endpoint' => 'drds.ap-southeast-1.aliyuncs.com',
],
[
'regionId' => 'me-east-1',
'endpoint' => 'drds.ap-southeast-1.aliyuncs.com',
],
[
'regionId' => 'rus-west-1-pop',
'endpoint' => 'drds.ap-southeast-1.aliyuncs.com',
],
[
'regionId' => 'us-west-1',
'endpoint' => 'drds.ap-southeast-1.aliyuncs.com',
],
[
'regionId' => 'cn-hangzhou',
'endpoint' => 'drds.cn-hangzhou.aliyuncs.com',
],
[
'regionId' => 'ap-southeast-1',
'endpoint' => 'drds.ap-southeast-1.aliyuncs.com',
],
[
'regionId' => 'cn-beijing',
'endpoint' => 'drds.cn-beijing.aliyuncs.com',
],
[
'regionId' => 'cn-hongkong',
'endpoint' => 'drds.cn-hongkong.aliyuncs.com',
],
[
'regionId' => 'cn-huhehaote',
'endpoint' => 'drds.cn-huhehaote.aliyuncs.com',
],
[
'regionId' => 'cn-north-2-gov-1',
'endpoint' => 'drds.cn-north-2-gov-1.aliyuncs.com',
],
[
'regionId' => 'cn-qingdao',
'endpoint' => 'drds.cn-qingdao.aliyuncs.com',
],
[
'regionId' => 'cn-shanghai',
'endpoint' => 'drds.cn-shanghai.aliyuncs.com',
],
[
'regionId' => 'cn-shanghai-finance-1',
'endpoint' => 'drds.cn-shanghai-finance-1.aliyuncs.com',
],
[
'regionId' => 'cn-shenzhen',
'endpoint' => 'drds.cn-shenzhen.aliyuncs.com',
],
[
'regionId' => 'cn-shenzhen-finance-1',
'endpoint' => 'drds.cn-shenzhen-finance-1.aliyuncs.com',
],
[
'regionId' => 'cn-zhangjiakou',
'endpoint' => 'drds.cn-zhangjiakou.aliyuncs.com',
],
[
'regionId' => 'us-east-1',
'endpoint' => 'drds.us-east-1.aliyuncs.com',
],
],
];