'1.0', 'info' => ['style' => 'RPC', 'product' => 'OceanBasePro', 'version' => '2019-09-01'], 'components' => [ 'schemas' => [], ], 'apis' => [ 'BatchKillProcessList' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SessionList', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ByObSessionId', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'BatchKillSessionList' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SessionList', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CancelProjectModifyRecord' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CreateBackupSetDownloadLink' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'BackupSetId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CreateDatabase' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'DatabaseName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Encoding', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Collation', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateInstance' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ChargeType', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['PrePay', 'PostPay'], ], ], [ 'name' => 'Series', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['normal', 'normal_ssd', 'history', 'normal_kv', 'normal_hg'], ], ], [ 'name' => 'Zones', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceClass', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => [ '8C32GB', '14C70GB', '30C180GB', '62C400GB', '16C70GB', '24C120GB', '32C160GB', '64C380GB', '20C32GB', '40C64GB', '4C16GB', '32C180GB', '64C400GB', '16C32GB', '32C70GB', '64C180GB', '104C600GB', '8C32G', '14C70G', '30C180G', '62C400G', '16C70G', '24C120G', '32C160G', '64C380G', '20C32G', '40C64G', '4C16G', '32C180G', '64C400G', '16C32G', '32C70G', '64C180G', '104C600G', '24C48GB', '24C48G', '8C16G(generalspec)', '16C32G(generalspec)', '24C48G(generalspec)', '32C70G(generalspec)', '64C180G(generalspec)', '8C16GB', '8C16G', ], ], ], [ 'name' => 'DiskSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'Period', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PeriodUnit', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AutoRenew', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'AutoRenewPeriod', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false, 'minLength' => 0, 'maxLength' => 64], ], [ 'name' => 'ObVersion', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DiskType', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['cloud_essd_pl1', 'cloud_essd_pl0'], ], ], [ 'name' => 'DryRun', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ReplicaMode', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['3', '2'], ], ], [ 'name' => 'IsolationOptimization', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['true', 'false'], ], ], [ 'name' => 'PrimaryInstance', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PrimaryRegion', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CpuArch', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateLabel' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CreateMySqlDataSource' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], ], [ 'name' => 'Type', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['INTERNET', 'VPC', 'RDS', 'DG', 'POLARDB'], ], ], [ 'name' => 'VpcId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DgInstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Ip', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Port', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'Schema', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Password', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UseSsl', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'CreateOasOutlineTask' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SqlText', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DatabaseName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TableName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SqlId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IsConcurrentLimit', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DynamicSql', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'UId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PlanData', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'IndexName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MaxConcurrent', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StatementId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'BySqlId', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'CreateOceanBaseDataSource' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Type', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Tenant', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Cluster', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VpcId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Ip', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Port', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'LogProxyIp', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LogProxyPort', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Password', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ConfigUrl', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DrcUserName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DrcPassword', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InnerDrcPassword', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateOmsMysqlDataSource' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => [], ], ], [ 'name' => 'Type', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => [], ], ], [ 'name' => 'VpcId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => [], ], ], [ 'name' => 'DgDatabaseId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Ip', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Port', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Schema', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Username', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Password', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateProject' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'UseOss', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'OssKey', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Type', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['MIGRATION', 'SYNC'], ], ], [ 'name' => 'LabelIds', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'WorkerGradeId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SourceEndpointId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SinkEndpointId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TransferMapping', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => true, 'properties' => [ 'Mode' => [ 'type' => 'string', 'required' => false, 'enum' => ['SPECIFIC', 'WILDCARD'], ], 'Databases' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Id' => ['type' => 'string', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'ClusterName' => ['type' => 'string', 'required' => false], 'TenantName' => ['type' => 'string', 'required' => false], 'Tables' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], 'ObkvPartitionConfig' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PartitionType' => [ 'type' => 'string', 'required' => false, 'enum' => ['KEY', 'RANGE', 'NONE'], ], 'VirtualColumn' => ['type' => 'string', 'required' => false], 'PartitionSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '1024'], ], ], ], ], ], 'Views' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'SpecificTables' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'SpecificViews' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], ], ], 'DatabasesBlack' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Id' => ['type' => 'string', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'ClusterName' => ['type' => 'string', 'required' => false], 'TenantName' => ['type' => 'string', 'required' => false], 'Tables' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'Views' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'SpecificTables' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'SpecificViews' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], ], ], 'TableAndViewWhiteList' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'TableAndViewBlackList' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], ], ], [ 'name' => 'CommonTransferConfig', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'TableCategory' => [ 'type' => 'string', 'required' => false, 'enum' => ['ALL', 'WITHOUT_UNIQUE_ROW_ID', 'WITH_UNIQUE_ROW_ID'], ], 'ActiveActive' => ['type' => 'boolean', 'required' => false], 'MqSerializerType' => ['type' => 'string', 'required' => false], 'MqPartitionMode' => ['type' => 'string', 'required' => false], 'MqPartition' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'DatahubTopicType' => ['type' => 'string', 'required' => false], 'RocketMqProducerGroup' => ['type' => 'string', 'required' => false], 'RocketMqMsgTags' => ['type' => 'string', 'required' => false], 'RocketMqEnableMsgTrace' => ['type' => 'boolean', 'required' => false], 'RocketMqSendMsgTimeout' => ['type' => 'integer', 'format' => 'int64', 'required' => false], 'DataWorksBusinessName' => ['type' => 'string', 'required' => false], 'SyncSchema' => ['type' => 'boolean', 'required' => false], 'SyncSchemaColumnName' => ['type' => 'string', 'required' => false], 'CustomColumns' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ColumnName' => ['type' => 'string', 'required' => false], 'Expression' => ['type' => 'string', 'required' => false], ], ], ], 'SinkStoreFormat' => ['type' => 'string', 'required' => false], 'SourceStoreFormat' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'EnableStructTransfer', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'StructTransferConfig', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'ByteCharConvertStrategy' => [ 'type' => 'string', 'required' => false, 'enum' => ['IGNORE_BYTE_IF_BYTE_USED', 'FORCE_CHAR_IF_BYTE_USED', 'EXPAND_LEN_IF_BYTE_USED', 'DO_NOTHING_IF_BYTE_USED'], ], 'DeferIndexCreation' => ['type' => 'boolean', 'required' => false], ], ], ], [ 'name' => 'EnableFullTransfer', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'EnableFullVerify', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'FullTransferConfig', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'NonePkUkTruncateDstTable' => ['type' => 'boolean', 'required' => false], 'AllowDestTableNotEmpty' => ['type' => 'boolean', 'required' => false], 'FullTransferSpeedMode' => [ 'type' => 'string', 'required' => false, 'enum' => ['STEADY', 'NORMAL', 'FAST'], ], 'FullVerifySpeedMode' => [ 'type' => 'string', 'required' => false, 'enum' => ['STEADY', 'NORMAL', 'FAST'], ], 'WriteWorkerNum' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ReadWorkerNum' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ThrottleRps' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ThrottleIOPS' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'HbaseObjCheckMode' => [ 'type' => 'string', 'required' => false, 'enum' => ['ALL', 'NEWEST'], ], 'HbaseObjMigMode' => [ 'type' => 'string', 'required' => false, 'enum' => ['ALL', 'NEWEST'], ], 'IndexDDLConcurrencyLimit' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'MaxConcurrentIndexDDLs' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], [ 'name' => 'EnableIncrTransfer', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'EnableReverseIncrTransfer', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'IncrTransferConfig', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'StartTimestamp' => ['type' => 'string', 'required' => false], 'RecordTypeWhiteList' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, 'enum' => ['HEARTBEAT', 'INSERT', 'UPDATE', 'DELETE', 'BEGIN', 'COMMIT', 'ROLLBACK', 'DDL', 'ROW', 'PUT'], ], ], 'StoreLogKeptHour' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'EnableSequencingWithinTxn' => ['type' => 'boolean', 'required' => false], 'IncrSyncConcurrency' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '1024'], 'EnableIncrSyncStatistics' => ['type' => 'boolean', 'required' => false], 'ThrottleRps' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ThrottleIOPS' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'SupportDDLTypes' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, 'enum' => ['CREATE_TABLE', 'ALTER_TABLE', 'DROP_TABLE', 'RENAME_TABLE', 'TRUNCATE_TABLE', 'CREATE_INDEX', 'DROP_INDEX'], ], ], ], ], ], [ 'name' => 'ReverseIncrTransferConfig', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'StartTimestamp' => ['type' => 'string', 'required' => false], 'RecordTypeWhiteList' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, 'enum' => ['HEARTBEAT', 'INSERT', 'UPDATE', 'DELETE', 'BEGIN', 'COMMIT', 'ROLLBACK', 'DDL', 'ROW', 'PUT'], ], ], 'StoreLogKeptHour' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'EnableSequencingWithinTxn' => ['type' => 'boolean', 'required' => false], 'IncrSyncConcurrency' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '1024'], 'EnableIncrSyncStatistics' => ['type' => 'boolean', 'required' => false], 'ThrottleRps' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ThrottleIOPS' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'SupportDDLTypes' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, 'enum' => ['CREATE_TABLE', 'ALTER_TABLE', 'DROP_TABLE', 'RENAME_TABLE', 'TRUNCATE_TABLE', 'CREATE_INDEX', 'DROP_INDEX'], ], ], ], ], ], ], ], 'CreateProjectModifyRecords' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Databases', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Id' => ['type' => 'string', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Tables' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], 'ObkvPartitionConfig' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PartitionType' => [ 'type' => 'string', 'required' => false, 'enum' => ['KEY', 'RANGE', 'NONE'], ], 'VirtualColumn' => ['type' => 'string', 'required' => false], 'PartitionSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '1024'], ], ], ], ], ], 'Views' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'SpecificTables' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'SpecificViews' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], ], ], ], [ 'name' => 'TransferMapping', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Mode' => [ 'type' => 'string', 'required' => false, 'enum' => ['SPECIFIC', 'WILDCARD', 'COMPLEX'], ], 'Databases' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Id' => ['type' => 'string', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'ClusterName' => ['type' => 'string', 'required' => false], 'TenantName' => ['type' => 'string', 'required' => false], 'Tables' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], 'ObkvPartitionConfig' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PartitionType' => [ 'type' => 'string', 'required' => false, 'enum' => ['KEY', 'RANGE', 'NONE'], ], 'VirtualColumn' => ['type' => 'string', 'required' => false], 'PartitionSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '1024'], ], ], ], ], ], 'Views' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'SpecificTables' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'SpecificViews' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], ], ], 'DatabasesBlack' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Id' => ['type' => 'string', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'ClusterName' => ['type' => 'string', 'required' => false], 'TenantName' => ['type' => 'string', 'required' => false], 'Tables' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'Views' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'SpecificTables' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'SpecificViews' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], ], ], 'TableAndViewWhiteList' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'TableAndViewBlackList' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'WhiteTableRules' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SchemaMapping' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], ], ], 'ObjectMapping' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'WhiteViewRules' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SchemaMapping' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], ], ], 'ObjectMapping' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'BlackTableRules' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SchemaMapping' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], ], ], 'ObjectMapping' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'BlackViewRules' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SchemaMapping' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], ], ], 'ObjectMapping' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'Schemas' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Id' => ['type' => 'string', 'required' => false], 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'ClusterName' => ['type' => 'string', 'required' => false], 'TenantName' => ['type' => 'string', 'required' => false], 'Tables' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], 'ObkvPartitionConfig' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PartitionType' => [ 'type' => 'string', 'required' => false, 'enum' => ['KEY', 'RANGE', 'NONE'], ], 'VirtualColumn' => ['type' => 'string', 'required' => false], 'PartitionSize' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '1024'], ], ], ], ], ], 'Views' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'SpecificTables' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], ], ], ], 'SpecificViews' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'Name' => ['type' => 'string', 'required' => false], 'MappedName' => ['type' => 'string', 'required' => false], 'Id' => ['type' => 'string', 'required' => false], 'WhereClause' => ['type' => 'string', 'required' => false], 'FilterColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'ShardColumns' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'AdbTableSchema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'PrimaryKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'DistributedKeys' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], 'PartitionStatement' => ['type' => 'string', 'required' => false], 'PartitionLifeCycle' => ['type' => 'string', 'required' => false], ], ], ], ], ], ], ], ], ], ], ], ], ], 'CreateRdsPostgreSQLDataSource' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Name', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true, 'minLength' => 1, 'maxLength' => 128], ], [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DatabaseName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'UserName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Password', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateSecurityIpGroup' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SecurityIps', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SecurityIpGroupName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CreateTag' => [ 'methods' => ['post', 'put'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Key', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateTagValue' => [ 'methods' => ['post', 'put'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Value', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Key', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ClientToken', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateTenant' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TenantName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Cpu', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ 'name' => 'Memory', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ 'name' => 'TimeZone', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantMode', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Charset', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'UserVpcId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'UserVSwitchId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PrimaryZone', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UnitNum', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'ReadOnlyZoneList', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'LogDisk', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'CreateParams', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'additionalProperties' => ['type' => 'string'], ], ], [ 'name' => 'UserVpcOwnerId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'CreateTenantReadOnlyConnection' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ZoneId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'VpcId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VSwitchId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CreateTenantSecurityIpGroup' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SecurityIpGroupName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SecurityIps', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'CreateTenantUser' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'UserName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'UserType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'UserPassword', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Roles', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Description', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EncryptionType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'GlobalPermissions', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DeleteDataSource' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteDatabases' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DatabaseNames', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DeleteInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceIds', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'BackupRetainMode', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DeleteProject' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteSecurityIpGroup' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SecurityIpGroupName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteTag' => [ 'methods' => ['post', 'put'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Key', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteTagValue' => [ 'methods' => ['post', 'put'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Key', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Value', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteTenantSecurityIpGroup' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SecurityIpGroupName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteTenantUsers' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Users', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DeleteTenants' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TenantIds', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeAnomalySQLList' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DbName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchKeyWord', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchParameter', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchRule', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchValue', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SQLId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NodeIp', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'FilterCondition', 'in' => 'formData', 'style' => 'json', 'schema' => ['type' => 'object', 'required' => false], ], [ 'name' => 'SortColumn', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SortOrder', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AcceptLanguage', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeAvailableCpuResource' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ModifyType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeAvailableMemResource' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UnitNum', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'CpuNum', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], ], ], 'DescribeAvailableSpec' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'UpgradeType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Spec', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeAvailableZone' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Series', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DeployType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Spec', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ObVersion', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CpuArch', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeBackupEncryptedString' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeBackupSetDownloadLink' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DownloadTaskId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeCharset' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'TenantMode', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['MySQL', 'Oracle'], ], ], [ 'name' => 'Series', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeDataBackupSet' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Status', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['BEGINNING', 'DOING', 'DONE', 'FAILED', 'OVERDUE', 'UNKNOWN'], ], ], [ 'name' => 'BackupObjectType', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['cluster', 'tenant', 'table', 'database'], ], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'DescribeDatabases' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'DatabaseName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchKey', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'WithTables', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeInstance' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'DescribeInstanceAvailableZones' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeInstanceCreatableZone' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeInstanceSSL' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeInstanceSecurityConfigs' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CheckId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeInstanceSummary' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'DescribeInstanceTags' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceIds', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Tags', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeInstanceTenantModes' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeInstanceTopology' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeInstances' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ResourceGroupId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'InstanceName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchKey', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'WithOBCloudInstances', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DescribeMetricsData' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Metrics', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Labels', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'GroupByLabels', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SortMetricKey', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SortOrder', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Limit', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ReplicaType', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['FULL', 'READONLY'], ], ], [ 'name' => 'MetricScope', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeMetricsDataV2' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Metrics', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Labels', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'GroupByLabels', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SortMetricKey', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SortOrder', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Limit', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ReplicaType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeNodeMetrics' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Metrics', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NodeName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NodeIdList', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeOasAnomalySQLList' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DbName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchKeyWord', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchParam', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchRule', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchValue', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SqlId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NodeIp', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'FilterCondition', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AcceptLanguage', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SqlTextLength', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'Current', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'DynamicSql', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'MergeDynamicSql', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DescribeOasSQLDetails' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SqlId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DbName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DynamicSql', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'ParseTable', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DescribeOasSQLHistoryList' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DbName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SqlId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NodeIp', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AcceptLanguage', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DynamicSql', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DescribeOasSQLPlans' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DbName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SqlId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AcceptLanguage', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DynamicSql', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'PlanUnionHash', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ReturnBriefInfo', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'FormatSqlId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeOasSlowSQLList' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DbName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchKeyWord', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchParam', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchRule', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchValue', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SqlId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NodeIp', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'FilterCondition', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AcceptLanguage', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SqlTextLength', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'DynamicSql', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'MergeDynamicSql', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DescribeOasTopSQLList' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DbName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchKeyWord', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchParam', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchRule', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchValue', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SqlId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NodeIp', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'FilterCondition', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AcceptLanguage', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SqlTextLength', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'DynamicSql', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'MergeDynamicSql', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'CustomColumns', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeOutlineBinding' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TableName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DatabaseName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SQLId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'IsConcurrentLimit', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DynamicSql', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'FormatSqlId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeParameters' => [ 'methods' => ['post', 'put'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Dimension', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DimensionValue', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeParametersHistory' => [ 'methods' => ['post', 'put'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Dimension', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DimensionValue', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '999999'], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true, 'minimum' => '1', 'maximum' => '999999'], ], ], ], 'DescribeProcessStatsComposition' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'UId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SqlText', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ClientIp', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'ServerIp', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Users', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Status', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MergeDynamicSql', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DescribeProject' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeProjectComponents' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeProjectProgress' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeProjectStepMetric' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ProjectId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StepName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'MetricType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Aggregator', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => ['AVG', 'NONE'], ], ], [ 'name' => 'BeginTimestamp', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'EndTimestamp', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => true], ], [ 'name' => 'MaxPointNum', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '5'], ], ], ], 'DescribeProjectSteps' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeProxyService' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeRecommendIndex' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SQLId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeRestorableTenants' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'IsRemote', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'SetId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'RestoreMode', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['from_backup_set', 'from_time_point'], ], ], [ 'name' => 'Method', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['logical', 'physical', 'native_logical'], ], ], [ 'name' => 'IsOnline', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'RestoreObjectType', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['cluster', 'tenant', 'database', 'table', 'serverless'], ], ], ], ], 'DescribeSQLDetails' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SQLId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeSQLHistoryList' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SQLId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'DescribeSQLPlans' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SQLId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeSQLSamples' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DbName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SqlId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ReturnSqlText', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DescribeSQLTuningAdvices' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DbName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SqlId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'AcceptLanguage', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeSampleSqlRawTexts' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DbName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SqlId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TraceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Limit', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'DynamicSql', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'DescribeSecurityIpGroups' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeSessionList' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeSlowSQLHistoryList' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SQLId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'DescribeSlowSQLList' => [ 'methods' => ['get', 'post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DbName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchKeyWord', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchParameter', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchRule', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchValue', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SQLId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NodeIp', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'FilterCondition', 'in' => 'formData', 'style' => 'json', 'schema' => ['type' => 'object', 'required' => false], ], [ 'name' => 'SortColumn', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SortOrder', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeSqlAuditStat' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'OperatorType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeStandbyCreateMode' => [ 'methods' => ['post', 'get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeTagValues' => [ 'methods' => ['post', 'put'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ResourceType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeTenant' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeTenantAddressProxyInfo' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeTenantEncryption' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TenantName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], ], ], 'DescribeTenantMetrics' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'TenantName', 'in' => 'formData', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Metrics', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'TenantIdList', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeTenantReadableScn' => [ 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeTenantSecurityConfigs' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'CheckId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeTenantSecurityIpGroups' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeTenantTags' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantIds', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Tags', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeTenantUserRoles' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [ [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeTenantUsers' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SearchKey', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'UserName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeTenantZonesRead' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'DescribeTenants' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchKey', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeTimeZones' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'parameters' => [], ], 'DescribeTopSQLList' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'StartTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EndTime', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DbName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchKeyWord', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchParameter', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchRule', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SearchValue', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SQLId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'NodeIp', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'FilterCondition', 'in' => 'formData', 'style' => 'json', 'schema' => ['type' => 'object', 'required' => false], ], [ 'name' => 'SortColumn', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SortOrder', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'DescribeZones' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Series', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['normal', 'basic'], ], ], [ 'name' => 'DeployType', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['multiple', 'single', 'dual'], ], ], [ 'name' => 'CpuArch', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'GetUploadOssUrl' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Type', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EffectiveTimeMinutes', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'KillProcessList' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SessionList', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ListAllLabels' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [], ], 'ListDataSource' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SearchKey', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Types', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, 'enum' => [ 'MYSQL_PUBLIC', 'MYSQL_VPC', 'MYSQL_DG', 'OB_MYSQL_CE_PUBLIC', 'OB_MYSQL', 'OB_ORACLE', 'OB_MYSQL_TENANT', 'OB_ORACLE_TENANT', 'POSTGRESQL_PUBLIC', 'OB_MYSQL_VPC', 'OB_ORACLE_VPC', 'OB_MYSQL_PUBLIC', 'OB_ORACLE_PUBLIC', 'ORACLE_PUBLIC', 'ORACLE_VPC', 'ORACLE_DG', 'RDS_MYSQL', 'POLAR_MYSQL', 'ADB_MYSQL', 'TIDB_PUBLIC', 'TIDB_VPC', 'KAFKA_ALIYUN', 'KAFKA_VPC', 'KAFKA_PUBLIC', 'ROCKETMQ_PUBLIC', 'ROCKETMQ_ALIYUN', 'ROCKETMQ_VPC', 'DB2_LUW_PUBLIC', 'SYBASE_PUBLIC', 'DATAHUB_PUBLIC', 'DATAHUB_ALIYUN', 'DATAHUB_VPC', 'DBP_OP_ROUTE', 'DMS', 'IDB', 'POLARDB_X_1_ALIYUN', 'POLARDB_X_2_ALIYUN', ], ], ], ], [ 'name' => 'SortField', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Order', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['descend', 'asc'], ], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false, 'minLength' => 1, 'maxLength' => 150], ], ], ], 'ListProjectFullVerifyResult' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'ProjectId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SourceSchemas', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'DestSchemas', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'Status', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['RUNNING', 'ERROR', 'FINISHED', 'SUSPEND'], ], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1'], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '150'], ], ], ], 'ListProjectModifyRecords' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ListProjects' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'SearchKey', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Type', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['MIGRATION', 'SYNC'], ], ], [ 'name' => 'Status', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, 'enum' => ['INIT', 'RUNNING', 'SUSPEND', 'FAILED', 'FINISHED', 'RELEASING', 'RELEASED', 'DELETED', 'RUNNING_MODIFYING', 'RUNNING_MERGING', 'RUNNING_ALARMING', 'UNCONFIGURED'], ], ], ], [ 'name' => 'LabelIds', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => ['type' => 'string', 'required' => false], ], ], [ 'name' => 'SourceEndpointTypes', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, 'enum' => ['MYSQL', 'MARIADB', 'OB_MYSQL', 'OB_MYSQL_CE', 'OB_ORACLE', 'ORACLE', 'DB2_LUW', 'KAFKA', 'ROCKETMQ', 'DATAHUB', 'ADB', 'DBP_OP_ROUTE', 'DMS', 'IDB', 'TIDB', 'POSTGRESQL', 'POLARDB_X_1', 'POLARDB_X_2'], ], ], ], [ 'name' => 'SinkEndpointTypes', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, 'enum' => ['MYSQL', 'MARIADB', 'OB_MYSQL', 'OB_MYSQL_CE', 'OB_ORACLE', 'ORACLE', 'DB2_LUW', 'KAFKA', 'ROCKETMQ', 'DATAHUB', 'ADB', 'DBP_OP_ROUTE', 'DMS', 'IDB', 'TIDB', 'POSTGRESQL', 'POLARDB_X_1', 'POLARDB_X_2'], ], ], ], [ 'name' => 'VisibleSubProject', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'SortField', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Order', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['asc', 'descend'], ], ], [ 'name' => 'NeedRelatedInfo', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false, 'minimum' => '1', 'maximum' => '150'], ], ], ], 'ListWorkerInstances' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Specs', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, 'enum' => [], ], ], ], [ 'name' => 'InstanceName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SourceType', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['OCEANBASE', 'KAFKA', 'ROCKETMQ', 'POLARDB_X_1', 'TIDB', 'POLARDB_X_2'], ], ], [ 'name' => 'DestType', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => ['OCEANBASE', 'KAFKA', 'ROCKETMQ', 'POLARDB_X_1', 'POLARDB_X_2', 'TIDB'], ], ], [ 'name' => 'OnlyBindable', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'PageNumber', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], [ 'name' => 'PageSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], 'ModifyDatabaseDescription' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DatabaseName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyDatabaseUserRoles' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'DatabaseName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Users', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyInstanceName' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyInstanceNodeNum' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NodeNum', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DryRun', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ModifyInstanceSSL' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EnableSSL', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => true, 'enum' => [], ], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyInstanceSpec' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceClass', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'DiskSize', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'DryRun', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], [ 'name' => 'DiskType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UpgradeSpecNative', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ModifyInstanceTags' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Tags', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyInstanceTemporaryCapacity' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Spec', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DiskSize', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'AcceptLanguage', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyParameters' => [ 'methods' => ['post', 'put'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'DimensionValue', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'Dimension', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Parameters', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifySecurityIps' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SecurityIps', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'SecurityIpGroupName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyTagName' => [ 'methods' => ['post', 'put'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Key', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NewKey', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyTagValueName' => [ 'methods' => ['post', 'put'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Key', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Value', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'NewValue', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyTenantEncryption' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EncryptionType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EncryptionKeyId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyTenantPrimaryZone' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'PrimaryZone', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserVSwitchId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'MasterIntranetAddressZone', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TenantEndpointId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'TenantEndpointDirectId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserDirectVSwitchId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'VpcId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserVpcOwnerId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyTenantResource' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Cpu', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ 'name' => 'Memory', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int32', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'LogDisk', 'in' => 'formData', 'schema' => ['type' => 'integer', 'format' => 'int64', 'required' => false], ], [ 'name' => 'ReadOnlyZoneList', 'in' => 'formData', 'schema' => ['type' => 'string', 'deprecated' => true, 'required' => false], ], [ 'name' => 'Iops', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyTenantSecurityIpGroup' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SecurityIpGroupName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'SecurityIps', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyTenantTags' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Tags', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyTenantUserDescription' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'UserName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Description', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ModifyTenantUserPassword' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'UserName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'UserPassword', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'EncryptionType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyTenantUserRoles' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'UserName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'UserRole', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'ModifyType', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], [ 'name' => 'UserType', 'in' => 'formData', 'schema' => [ 'type' => 'string', 'required' => false, 'enum' => [], ], ], [ 'name' => 'GlobalPermissions', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => false], ], ], ], 'ModifyTenantUserStatus' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'UserName', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TenantId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'UserStatus', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ReleaseProject' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'ReleaseWorkerInstance' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'RemoveStandbyInstance' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TargetInstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Forced', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'ResumeProject' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'RetryProjectModifyRecords' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'StartProject' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'StartProjectsByLabel' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'StopProject' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'StopProjectModifyRecords' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'StopProjectsByLabel' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], ], ], 'SwitchoverInstance' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'TargetInstanceId', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'Forced', 'in' => 'formData', 'schema' => ['type' => 'boolean', 'required' => false], ], ], ], 'UpdateProjectConfig' => [ 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'deprecated' => false, 'parameters' => [ [ 'name' => 'Id', 'in' => 'formData', 'schema' => ['type' => 'string', 'required' => true], ], [ 'name' => 'CommonTransferConfig', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'SinkStoreFormat' => ['type' => 'string', 'required' => false], 'SourceStoreFormat' => ['type' => 'string', 'required' => false], ], ], ], [ 'name' => 'FullTransferConfig', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'WriteWorkerNum' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ReadWorkerNum' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ThrottleRps' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ThrottleIOPS' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'MaxConcurrentIndexDDLs' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'IndexDDLConcurrencyLimit' => ['type' => 'integer', 'format' => 'int32', 'required' => false], ], ], ], [ 'name' => 'IncrTransferConfig', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'IncrSyncThreadCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ThrottleRps' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ThrottleIOPS' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'RecordTypeWhiteList' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, 'enum' => ['HEARTBEAT', 'INSERT', 'UPDATE', 'DELETE', 'BEGIN', 'COMMIT', 'ROLLBACK', 'DDL', 'ROW'], ], ], 'SupportDDLTypes' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, 'enum' => ['CREATE_TABLE', 'ALTER_TABLE', 'DROP_TABLE', 'RENAME_TABLE', 'TRUNCATE_TABLE', 'CREATE_INDEX', 'DROP_INDEX'], ], ], ], ], ], [ 'name' => 'ReverseIncrTransferConfig', 'in' => 'formData', 'style' => 'json', 'schema' => [ 'type' => 'object', 'required' => false, 'properties' => [ 'IncrSyncThreadCount' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ThrottleRps' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'ThrottleIOPS' => ['type' => 'integer', 'format' => 'int32', 'required' => false], 'RecordTypeWhiteList' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, 'enum' => ['HEARTBEAT', 'INSERT', 'UPDATE', 'DELETE', 'BEGIN', 'COMMIT', 'ROLLBACK', 'DDL', 'ROW'], ], ], 'SupportDDLTypes' => [ 'type' => 'array', 'required' => false, 'items' => [ 'type' => 'string', 'required' => false, 'enum' => ['CREATE_TABLE', 'ALTER_TABLE', 'DROP_TABLE', 'RENAME_TABLE', 'TRUNCATE_TABLE', 'CREATE_INDEX', 'DROP_INDEX'], ], ], ], ], ], ], ], ], 'endpoints' => [ ['regionId' => 'ap-southeast-1', 'regionName' => '新加坡', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oceanbasepro.ap-southeast-1.aliyuncs.com', 'endpoint' => 'oceanbasepro.ap-southeast-1.aliyuncs.com', 'vpc' => 'oceanbasepro-vpc.ap-southeast-1.aliyuncs.com'], ['regionId' => 'ap-southeast-3', 'regionName' => '马来西亚(吉隆坡)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oceanbasepro.ap-southeast-3.aliyuncs.com', 'endpoint' => 'oceanbasepro.ap-southeast-3.aliyuncs.com', 'vpc' => 'oceanbasepro-vpc.ap-southeast-3.aliyuncs.com'], ['regionId' => 'ap-southeast-5', 'regionName' => '印度尼西亚(雅加达)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oceanbasepro.ap-southeast-5.aliyuncs.com', 'endpoint' => 'oceanbasepro.ap-southeast-5.aliyuncs.com', 'vpc' => 'oceanbasepro-vpc.ap-southeast-5.aliyuncs.com'], ['regionId' => 'cn-beijing', 'regionName' => '华北2(北京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oceanbasepro.cn-beijing.aliyuncs.com', 'endpoint' => 'oceanbasepro.cn-beijing.aliyuncs.com', 'vpc' => 'oceanbasepro-vpc.cn-beijing.aliyuncs.com'], ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oceanbasepro.cn-hangzhou.aliyuncs.com', 'endpoint' => 'oceanbasepro.cn-hangzhou.aliyuncs.com', 'vpc' => 'oceanbasepro-vpc.cn-hangzhou.aliyuncs.com'], ['regionId' => 'cn-hongkong', 'regionName' => '中国香港', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oceanbasepro.cn-hongkong.aliyuncs.com', 'endpoint' => 'oceanbasepro.cn-hongkong.aliyuncs.com', 'vpc' => 'oceanbasepro-vpc.cn-hongkong.aliyuncs.com'], ['regionId' => 'cn-qingdao', 'regionName' => '华北1(青岛)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oceanbasepro.cn-qingdao.aliyuncs.com', 'endpoint' => 'oceanbasepro.cn-qingdao.aliyuncs.com', 'vpc' => 'oceanbasepro-vpc.cn-qingdao.aliyuncs.com'], ['regionId' => 'cn-shanghai', 'regionName' => '华东2(上海)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oceanbasepro.cn-shanghai.aliyuncs.com', 'endpoint' => 'oceanbasepro.cn-shanghai.aliyuncs.com', 'vpc' => 'oceanbasepro-vpc.cn-shanghai.aliyuncs.com'], ['regionId' => 'cn-shenzhen', 'regionName' => '华南1(深圳)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oceanbasepro.cn-shenzhen.aliyuncs.com', 'endpoint' => 'oceanbasepro.cn-shenzhen.aliyuncs.com', 'vpc' => 'oceanbasepro-vpc.cn-shenzhen.aliyuncs.com'], ['regionId' => 'cn-zhangjiakou', 'regionName' => '华北3(张家口)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'oceanbasepro.cn-zhangjiakou.aliyuncs.com', 'endpoint' => 'oceanbasepro.cn-zhangjiakou.aliyuncs.com', 'vpc' => 'oceanbasepro-vpc.cn-zhangjiakou.aliyuncs.com'], ['regionId' => 'us-west-1', 'regionName' => '美国(硅谷)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'oceanbasepro.us-west-1.aliyuncs.com', 'endpoint' => 'oceanbasepro.us-west-1.aliyuncs.com', 'vpc' => 'oceanbasepro-vpc.us-west-1.aliyuncs.com'], ['regionId' => 'us-east-1', 'regionName' => '美国(弗吉尼亚)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'oceanbasepro.us-east-1.aliyuncs.com', 'endpoint' => 'oceanbasepro.us-east-1.aliyuncs.com', 'vpc' => 'oceanbasepro-vpc.us-east-1.aliyuncs.com'], ['regionId' => 'eu-central-1', 'regionName' => '德国(法兰克福)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'oceanbasepro.eu-central-1.aliyuncs.com', 'endpoint' => 'oceanbasepro.eu-central-1.aliyuncs.com', 'vpc' => 'oceanbasepro-vpc.eu-central-1.aliyuncs.com'], ['regionId' => 'me-central-1', 'regionName' => '沙特(利雅得)', 'areaId' => 'middleEast', 'areaName' => '中东', 'public' => 'oceanbasepro.me-central-1.aliyuncs.com', 'endpoint' => 'oceanbasepro.me-central-1.aliyuncs.com', 'vpc' => 'oceanbasepro-vpc.me-central-1.aliyuncs.com'], ['regionId' => 'cn-shenzhen-finance-1', 'regionName' => '华南1 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'oceanbasepro.cn-shenzhen-finance-1.aliyuncs.com', 'endpoint' => 'oceanbasepro.cn-shenzhen-finance-1.aliyuncs.com', 'vpc' => 'oceanbasepro-vpc.cn-shenzhen-finance-1.aliyuncs.com'], ['regionId' => 'cn-shanghai-finance-1', 'regionName' => '华东2 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'oceanbasepro.cn-shanghai-finance-1.aliyuncs.com', 'endpoint' => 'oceanbasepro.cn-shanghai-finance-1.aliyuncs.com', 'vpc' => 'oceanbasepro-vpc.cn-shanghai-finance-1.aliyuncs.com'], ['regionId' => 'cn-hangzhou-finance', 'regionName' => '华东1 金融云', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'oceanbasepro.cn-hangzhou-finance.aliyuncs.com', 'endpoint' => 'oceanbasepro.cn-hangzhou-finance.aliyuncs.com', 'vpc' => 'oceanbasepro-vpc.cn-hangzhou-finance.aliyuncs.com'], ['regionId' => 'cn-beijing-finance-1', 'regionName' => '华北2 金融云(邀测)', 'areaId' => 'industryCloud', 'areaName' => '行业云', 'public' => 'oceanbasepro.cn-beijing-finance-1.aliyuncs.com', 'endpoint' => 'oceanbasepro.cn-beijing-finance-1.aliyuncs.com', 'vpc' => 'oceanbasepro-vpc.cn-beijing-finance-1.aliyuncs.com'], ], ];