'1.0', 'info' => ['style' => 'RPC', 'product' => 'Cassandra', 'version' => '2019-01-01'], 'directories' => [ [ 'children' => ['CreateDataCenter', 'ModifyInstanceType', 'DescribeClusterStatus', 'DescribeDeletedClusters', 'DescribeDataCenter', 'DescribeInstanceType', 'GetCmsUrl', 'PurgeCluster', 'RebootCluster', 'ResizeDiskSize', 'ResizeNodeCount', 'UpgradeClusterVersion'], 'type' => 'directory', 'title' => 'Instance management', ], [ 'children' => ['ModifyIpWhitelist', 'ModifyIpWhitelistGroup', 'ModifySecurityGroups', 'DescribeIpWhitelist', 'DescribeIpWhitelistGroups'], 'type' => 'directory', 'title' => 'Security management', ], [ 'children' => ['DeleteDataCenter', 'ModifyDataCenter', 'DescribeDataCenters'], 'type' => 'directory', 'title' => 'Zone management', ], [ 'children' => ['CreateBackupPlan', 'DeleteBackupPlan', 'ModifyBackupPlan', 'DescribeBackup', 'DescribeBackupPlan', 'DescribeBackupPlans'], 'type' => 'directory', 'title' => 'Backup management', ], [ 'children' => ['DescribeContactPoints', 'AllocatePublicContactPoints', 'ReleasePublicContactPoints'], 'type' => 'directory', 'title' => 'Endpoint management', ], [ 'children' => ['DeleteNodeToolExecutionHistory', 'DescribeNodeToolExecutionHistory', 'DescribeNodeToolExecutionHistories', 'ExecuteNodeTool'], 'type' => 'directory', 'title' => 'Nodetool', ], [ 'children' => ['DescribeParameterModificationHistories'], 'type' => 'directory', 'title' => 'Parameter management', ], [ 'children' => ['DescribeClusterDashboard'], 'type' => 'directory', 'title' => 'Dashboard management', ], [ 'children' => ['CreateCluster', 'DeleteCluster', 'DescribeAccounts', 'DescribeBackups', 'DescribeCluster', 'DescribeClusters', 'DescribeParameters', 'DescribeRegions', 'DescribeSecurityGroups', 'ListTagResources', 'ListTags', 'ModifyAccountPassword', 'ModifyCluster', 'ModifyInstanceMaintainTime', 'ModifyParameter', 'MoveResourceGroup', 'TagResources', 'UnTagResources'], 'title' => 'Others', 'type' => 'directory', ], ], 'components' => [ 'schemas' => [], ], 'apis' => [ 'AllocatePublicContactPoints' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp1hy2i****2z46l', 'title' => ''], ], [ 'name' => 'DataCenterId', 'in' => 'query', 'schema' => ['description' => 'The ID of the data center in the cluster.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cn-hangzhou-g', 'title' => ''], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'description' => '', 'title' => '', 'example' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '50373857-C47B-4B64-9332-D0B5280B59EA', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Allocate public points of contact', 'summary' => 'Allocates public points of contact by calling AllocatePublicContactPoints.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"50373857-C47B-4B64-9332-D0B5280B59EA\\"\\n}","type":"json"}]', ], 'CreateBackupPlan' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'create'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The ID of the cluster to back up.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp11tjzh50****7b', 'title' => ''], ], [ 'name' => 'DataCenterId', 'in' => 'query', 'schema' => ['description' => 'The ID of the data center of the cluster to back up.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => ' cn-hangzhou-g', 'title' => ''], ], [ 'name' => 'BackupTime', 'in' => 'query', 'schema' => ['description' => 'The time when the backup starts each day. The time is in UTC and is indicated by the Z suffix.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '00:30Z', 'title' => ''], ], [ 'name' => 'BackupPeriod', 'in' => 'query', 'schema' => ['description' => 'The backup cycle. Valid values: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.', 'type' => 'string', 'required' => false, 'example' => 'Monday', 'title' => ''], ], [ 'name' => 'RetentionPeriod', 'in' => 'query', 'schema' => ['description' => 'The number of days to retain the backup. Valid values: 1 to 7.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '5', 'title' => ''], ], [ 'name' => 'Active', 'in' => 'query', 'schema' => ['description' => 'Specifies whether to activate the backup plan.', 'type' => 'boolean', 'required' => false, 'example' => 'true', 'title' => ''], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'description' => '', 'title' => '', 'example' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '200FB963-9359-4CAD-90B7-96395C88FD9D', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Create a backup plan', 'summary' => 'Calls CreateBackupPlan to create a backup plan.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"200FB963-9359-4CAD-90B7-96395C88FD9D\\"\\n}","type":"json"}]', ], 'CreateCluster' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'create'], 'parameters' => [ [ 'name' => 'PayType', 'in' => 'query', 'schema' => ['description' => 'The billing method. Valid values:'."\n" ."\n" .'- Subscription: subscription.'."\n" .'- PayAsYouGo: pay-as-you-go.'."\n" ."\n" .'> Pay-as-you-go instances do not have an expiration time.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'Subscription', 'title' => ''], ], [ 'name' => 'PeriodUnit', 'in' => 'query', 'schema' => ['description' => 'The unit of the subscription duration for the instance. Valid values:'."\n" ."\n" .'- Year: year.'."\n" .'- Month: month.'."\n" ."\n" .'> This parameter is required if PayType is set to Subscription.', 'type' => 'string', 'required' => false, 'example' => 'Year', 'title' => ''], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => ['description' => 'The subscription duration. This parameter is required if PayType is set to Subscription. Unit: months. Valid values: 1 to 9, 12, 24, and 36.'."\n" ."\n" .'> This parameter is not supported if PayType is set to PayAsYouGo.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '12', 'title' => ''], ], [ 'name' => 'AutoRenew', 'in' => 'query', 'schema' => ['description' => 'Specifies whether to enable auto-renewal. Valid values:'."\n" ."\n" .'- true: enables auto-renewal.'."\n" .'- false: does not enable auto-renewal.'."\n" ."\n" .'Default value: false.', 'type' => 'boolean', 'required' => false, 'default' => 'false', 'example' => 'true', 'title' => ''], ], [ 'name' => 'AutoRenewPeriod', 'in' => 'query', 'schema' => [ 'description' => 'The auto-renewal epoch. Unit: months. Valid values:'."\n" ."\n" .'- 1'."\n" .'- 2'."\n" .'- 3'."\n" .'- 6'."\n" .'- 12'."\n" ."\n" .'> This parameter is required if AutoRenew is set to true.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'default' => '', 'enum' => ['1', '2', '3', '6', '12'], 'example' => '3', 'title' => '', ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['description' => 'The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make sure that the value is unique among different requests. The token is case-sensitive and cannot exceed 64 ASCII characters in length.', 'type' => 'string', 'required' => false, 'docRequired' => true, 'example' => 'ETnLKlblzczshOTUbOCzxxxxxxxxxx', 'title' => ''], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['description' => 'The region ID. You can call the DescribeRegions operation to query available region IDs.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cn-hangzhou', 'title' => ''], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['description' => 'The zone ID. You can call the DescribeRegions operation to query available zone IDs. Use this parameter to specify the zone in which to create the instance.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cn-hangzhou-h', 'title' => ''], ], [ 'name' => 'ClusterName', 'in' => 'query', 'schema' => ['description' => 'The cluster name.'."\n" ."\n" .'The name must be 2 to 128 characters in length and must start with an uppercase letter, a lowercase letter, or a Chinese character. The name can contain digits, periods (.), underscores (_), or hyphens (-).', 'type' => 'string', 'required' => false, 'example' => 'apitest', 'title' => ''], ], [ 'name' => 'DataCenterName', 'in' => 'query', 'schema' => ['description' => 'The data center name.', 'type' => 'string', 'required' => false, 'example' => 'apitest', 'title' => ''], ], [ 'name' => 'MajorVersion', 'in' => 'query', 'schema' => ['description' => 'The major version number.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '3.11', 'title' => ''], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['description' => 'The instance type of the cluster. Examples of valid values:'."\n" ."\n" .'- cassandra.c.large: 2 vCPUs, 4 GB memory.'."\n" .'- cassandra.c.xlarge: 4 vCPUs, 8 GB memory.'."\n" .'- cassandra.c.2xlarge: 8 vCPUs, 16 GB memory.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cassandra.c.xlarge', 'title' => ''], ], [ 'name' => 'NodeCount', 'in' => 'query', 'schema' => ['description' => 'The number of nodes.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'example' => '3', 'title' => ''], ], [ 'name' => 'DiskType', 'in' => 'query', 'schema' => ['description' => 'The storage type of the cloud disk. Examples of valid values:'."\n" ."\n" .'- cloud_ssd: standard SSD.'."\n" .'- cloud_essd: Enterprise SSD (ESSD).'."\n" .'- cloud_efficiency: ultra cloud disk.'."\n" .'- local_ssd_pro: local SSD.', 'type' => 'string', 'required' => false, 'docRequired' => true, 'example' => 'cloud_ssd', 'title' => ''], ], [ 'name' => 'DiskSize', 'in' => 'query', 'schema' => ['description' => 'The storage size per node. Unit: GB.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'docRequired' => true, 'example' => '160', 'title' => ''], ], [ 'name' => 'VpcId', 'in' => 'query', 'schema' => ['description' => 'The ID of the VPC.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'vpc-bp1oxxxxxxxxxxgzv26cd', 'title' => ''], ], [ 'name' => 'VswitchId', 'in' => 'query', 'schema' => ['description' => 'The ID of the vSwitch.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'vsw-oqscxxxxxxxxxxxxx5e8c', 'title' => ''], ], [ 'name' => 'Password', 'in' => 'query', 'schema' => ['description' => 'The password.'."\n" ."\n" .'The password must be 8 to 32 characters in length and must contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters. Special characters include !@#$%^&*()_+-=.', 'type' => 'string', 'required' => false, 'example' => 'Alibaba****!@#', 'title' => ''], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['description' => 'The ID of the resource group. If this parameter is not specified, the instance is added to the default resource group. You can view the resource group ID in the Resource Management console.', 'type' => 'string', 'required' => false, 'example' => 'rg-xxxxxx', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'ClusterId' => ['description' => 'The instance ID.', 'type' => 'string', 'example' => 'cds-bp1hy2ip****z46g', 'title' => ''], 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '3E19E345-101D-4014-946C-A2055AEE1F26', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Create an instance', 'summary' => 'Creates a Cassandra instance.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"ClusterId\\": \\"cds-bp1hy2ip****z46g\\",\\n \\"RequestId\\": \\"3E19E345-101D-4014-946C-A2055AEE1F26\\"\\n}","type":"json"}]', ], 'CreateDataCenter' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'create'], 'parameters' => [ [ 'name' => 'PayType', 'in' => 'query', 'schema' => ['description' => 'The billing method. Valid values:'."\n" ."\n" .'- Subscription: subscription.'."\n" .'- PayAsYouGo: pay-as-you-go.'."\n" ."\n" .'> Pay-as-you-go instances do not have an expiration time.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'Subscription', 'title' => ''], ], [ 'name' => 'PeriodUnit', 'in' => 'query', 'schema' => ['description' => 'The unit of the subscription duration. Valid values:'."\n" ."\n" .'- Year: year.'."\n" .'- Month: month.'."\n" ."\n" .'> This parameter is required if PayType is set to Subscription.', 'type' => 'string', 'required' => false, 'example' => 'Year', 'title' => ''], ], [ 'name' => 'Period', 'in' => 'query', 'schema' => [ 'description' => 'The subscription duration. This parameter is required if PayType is set to Subscription. Unit: months. Valid values: 1 to 9, 12, 24, and 36.'."\n" ."\n" .'> This parameter is not supported if PayType is set to PayAsYouGo.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3', '4', '5', '6', '7', '8', '9', '12', '24', '36'], 'example' => '12', 'title' => '', ], ], [ 'name' => 'AutoRenew', 'in' => 'query', 'schema' => [ 'description' => 'Specifies whether to enable auto-renewal. Valid values:'."\n" ."\n" .'- true: enables auto-renewal.'."\n" .'- false: does not enable auto-renewal.'."\n" ."\n" .'Default value: false.', 'type' => 'boolean', 'required' => false, 'default' => 'false', 'enum' => ['true', 'false'], 'example' => 'true', 'title' => '', ], ], [ 'name' => 'AutoRenewPeriod', 'in' => 'query', 'schema' => [ 'description' => 'The auto-renewal epoch. Unit: months. Valid values:'."\n" ."\n" .'- 1'."\n" .'- 2'."\n" .'- 3'."\n" .'- 6'."\n" .'- 12'."\n" ."\n" .'> This parameter is required if AutoRenew is set to true.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'enum' => ['1', '2', '3', '4', '5', '6', '12'], 'example' => '12', 'title' => '', ], ], [ 'name' => 'ClientToken', 'in' => 'query', 'schema' => ['description' => 'The client token that is used to ensure the idempotence of the request. You can use the client to generate the value. Make sure that the value is unique among different requests. The token is case-sensitive and cannot exceed 64 ASCII characters in length.', 'type' => 'string', 'required' => false, 'docRequired' => true, 'example' => 'ETnLKlblzczshOTUbOC***ioIUBoiB', 'title' => ''], ], [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['description' => 'The region ID. You can call the DescribeRegions operation to query available region IDs.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cn-hangzhou', 'title' => ''], ], [ 'name' => 'ZoneId', 'in' => 'query', 'schema' => ['description' => 'The zone ID. You can call the DescribeRegions operation to query available zones. Use this parameter to specify the zone in which to create the instance.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cn-hangzhou-h', 'title' => ''], ], [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp113rmn****2uy9', 'title' => ''], ], [ 'name' => 'DataCenterName', 'in' => 'query', 'schema' => ['description' => 'The name of the data center.', 'type' => 'string', 'required' => false, 'example' => 'apitest', 'title' => ''], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['description' => 'The instance type of the cluster. Example valid values:'."\n" ."\n" .'- cassandra.c.large: 2 vCPUs, 4 GB memory.'."\n" .'- cassandra.c.xlarge: 4 vCPUs, 8 GB memory.'."\n" .'- cassandra.c.2xlarge: 8 vCPUs, 16 GB memory.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cassandra.c.large', 'title' => ''], ], [ 'name' => 'NodeCount', 'in' => 'query', 'schema' => ['description' => 'The number of nodes.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'example' => '2', 'title' => ''], ], [ 'name' => 'DiskType', 'in' => 'query', 'schema' => ['description' => 'The storage type of the cloud disk. Example valid values:'."\n" ."\n" .'- cloud_ssd: standard SSD.'."\n" .'- cloud_essd: Enterprise SSD (ESSD).'."\n" .'- cloud_efficiency: ultra cloud disk.'."\n" .'- local_ssd_pro: local SSD.', 'type' => 'string', 'required' => false, 'docRequired' => true, 'example' => 'cloud_ssd', 'title' => ''], ], [ 'name' => 'DiskSize', 'in' => 'query', 'schema' => ['description' => 'The storage size per node. Unit: GB.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'docRequired' => true, 'example' => '160', 'title' => ''], ], [ 'name' => 'VpcId', 'in' => 'query', 'schema' => ['description' => 'The ID of the VPC.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'vpc-bp1oxxxxxxxxxxgzv26cf', 'title' => ''], ], [ 'name' => 'VswitchId', 'in' => 'query', 'schema' => ['description' => 'The ID of the vSwitch.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'vsw-oqscxxxxxxxxxxxxx5e8c', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'DataCenterId' => ['description' => 'The ID of the data center in the cluster.', 'type' => 'string', 'example' => 'cn-hangzhou-g', 'title' => ''], 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '3E19E345-101D-4014-946C-A2055AEE1F26', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Add a data center to a cluster', 'summary' => 'Adds a data center to a cluster by calling CreateDataCenter.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"DataCenterId\\": \\"cn-hangzhou-g\\",\\n \\"RequestId\\": \\"3E19E345-101D-4014-946C-A2055AEE1F26\\"\\n}","type":"json"}]', ], 'DeleteBackupPlan' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'delete'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The ID of the cluster to back up.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp11tjzh50****7c', 'title' => ''], ], [ 'name' => 'DataCenterId', 'in' => 'query', 'schema' => ['description' => 'The ID of the data center of the backup cluster.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => ' cn-hangzhou-g', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '200FB963-9359-4CAD-90B7-96395C88FD9D', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Delete a backup plan', 'summary' => 'Calls DeleteBackupPlan to delete a backup plan.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"200FB963-9359-4CAD-90B7-96395C88FD9D\\"\\n}","type":"json"}]', ], 'DeleteCluster' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'delete'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp1hy2ipk****46k', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => 'EC9C10D0-B12F-41B0-A237-968848BBC167', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Delete a cluster with a specified ID', 'summary' => 'Calls DeleteCluster to delete a cluster with a specified ID.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"EC9C10D0-B12F-41B0-A237-968848BBC167\\"\\n}","type":"json"}]', ], 'DeleteDataCenter' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'delete'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp11tjzh50****7d', 'title' => ''], ], [ 'name' => 'DataCenterId', 'in' => 'query', 'schema' => ['description' => 'The cluster data center ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cn-hangzhou-g', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '200FB963-9359-4CAD-90B7-96395C88FD9D', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Delete a cluster data center', 'summary' => 'Calls DeleteDataCenter to delete a cluster data center.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"200FB963-9359-4CAD-90B7-96395C88FD9D\\"\\n}","type":"json"}]', ], 'DeleteNodeToolExecutionHistory' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'delete'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-3872l6py****n4ug', 'title' => ''], ], [ 'name' => 'JobId', 'in' => 'query', 'schema' => ['description' => 'The job ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'job-QdKa51s****U0gHf', 'title' => ''], ], [ 'name' => 'DataCenterId', 'in' => 'query', 'schema' => ['description' => 'The ID of the data center in the cluster.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cn-shanghai-f', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => 'D72B6BAC-BB95-48DA-99A9-A9903CD02498', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Delete nodetool execution history', 'summary' => 'Calls DeleteNodeToolExecutionHistory to delete a nodetool execution history record.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"D72B6BAC-BB95-48DA-99A9-A9903CD02498\\"\\n}","type":"json"}]', ], 'DescribeAccounts' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The ID of the instance to which the accounts belong.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp1b136jco79****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '9BA1F8A4-12CC-4638-A7EC-D8FA2768D223', 'title' => ''], 'Accounts' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Account' => [ 'description' => 'The collection of account information.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Name' => ['description' => 'The account name.', 'type' => 'string', 'example' => 'test', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Query account list of an instance', 'summary' => 'Queries the account list of a specified instance by instance ID.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"9BA1F8A4-12CC-4638-A7EC-D8FA2768D223\\",\\n \\"Accounts\\": {\\n \\"Account\\": [\\n {\\n \\"Name\\": \\"test\\"\\n }\\n ]\\n }\\n}","type":"json"}]', ], 'DescribeBackup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The ID of the backup cluster.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp11tjzh50****78', 'title' => ''], ], [ 'name' => 'DataCenterId', 'in' => 'query', 'schema' => ['description' => 'The ID of the data center in the backup cluster.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => ' cn-hangzhou-g', 'title' => ''], ], [ 'name' => 'BackupId', 'in' => 'query', 'schema' => ['description' => 'The backup ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '2020010121****', 'title' => ''], ], [ 'name' => 'BackupType', 'in' => 'query', 'schema' => ['description' => 'The backup type. Valid values:'."\n" ."\n" .'- full: full backup'."\n" .'- Incremental: incremental backup.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'Incremental', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '200FB963-9359-4CAD-90B7-96395C88FD9D', 'title' => ''], 'Backup' => [ 'description' => 'The backup plan summary information.', 'type' => 'object', 'properties' => [ 'EndTime' => ['description' => 'The end time of the backup. Format: yyyy-MM-ddTHH:mm:ssZ (UTC).', 'type' => 'string', 'example' => '2020-01-01 21:48:54Z', 'title' => ''], 'Status' => ['description' => 'The backup status. Valid values include:'."\n" ."\n" .'- Succeeded: The backup succeeded.'."\n" .'- Failed: The backup failed.', 'type' => 'string', 'example' => 'Succeeded', 'title' => ''], 'StartTime' => ['description' => 'The start time of the backup. Format: yyyy-MM-ddTHH:mm:ssZ (UTC).', 'type' => 'string', 'example' => '2020-01-01 21:48:40Z', 'title' => ''], 'Size' => ['description' => 'The backup size.', 'type' => 'integer', 'format' => 'int64', 'example' => '149016650', 'title' => ''], 'BackupType' => ['description' => 'The backup type. Valid values:'."\n" ."\n" .'- full: full backup'."\n" .'- Incremental: incremental backup.', 'type' => 'string', 'example' => 'Incremental', 'title' => ''], 'BackupId' => ['description' => 'The backup ID.', 'type' => 'string', 'example' => '2020010121****', 'title' => ''], 'Details' => ['description' => 'The backup details.', 'type' => 'string', 'example' => '{"name": "cds-uf6m0bod****6159-20200226", "start": "2020-02-26 01:57:05", "end": "2020-02-26 02:12:50", "completeNodes": ["cds-uf6m0bod4****159-1-core-002.cassandra.rds.aliyuncs.com", "cds-uf6m0bo****v6159-1-core-001.cassandra.rds.aliyuncs.com", "cds-uf6m0bod****6159-1-core-003.cassandra.rds.aliyuncs.com"], "incompleteNodes": [], "missingNodes": [], "files": 923, "size": 149016650}', 'title' => ''], 'DataCenterId' => ['description' => 'The ID of the data center in the backup cluster.', 'type' => 'string', 'example' => ' cn-hangzhou-g', 'title' => ''], 'ClusterId' => ['description' => 'The ID of the backup cluster.', 'type' => 'string', 'example' => 'cds-bp11tjzh50****7v', 'title' => ''], ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Retrieve backup summary information', 'summary' => 'Calls DescribeBackup to retrieve backup summary information.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"200FB963-9359-4CAD-90B7-96395C88FD9D\\",\\n \\"Backup\\": {\\n \\"EndTime\\": \\"2020-01-01 21:48:54Z\\",\\n \\"Status\\": \\"Succeeded\\",\\n \\"StartTime\\": \\"2020-01-01 21:48:40Z\\",\\n \\"Size\\": 149016650,\\n \\"BackupType\\": \\"Incremental\\",\\n \\"BackupId\\": \\"2020010121****\\",\\n \\"Details\\": \\"{\\\\\\"name\\\\\\": \\\\\\"cds-uf6m0bod****6159-20200226\\\\\\", \\\\\\"start\\\\\\": \\\\\\"2020-02-26 01:57:05\\\\\\", \\\\\\"end\\\\\\": \\\\\\"2020-02-26 02:12:50\\\\\\", \\\\\\"completeNodes\\\\\\": [\\\\\\"cds-uf6m0bod4****159-1-core-002.cassandra.rds.aliyuncs.com\\\\\\", \\\\\\"cds-uf6m0bo****v6159-1-core-001.cassandra.rds.aliyuncs.com\\\\\\", \\\\\\"cds-uf6m0bod****6159-1-core-003.cassandra.rds.aliyuncs.com\\\\\\"], \\\\\\"incompleteNodes\\\\\\": [], \\\\\\"missingNodes\\\\\\": [], \\\\\\"files\\\\\\": 923, \\\\\\"size\\\\\\": 149016650}\\",\\n \\"DataCenterId\\": \\" cn-hangzhou-g\\",\\n \\"ClusterId\\": \\"cds-bp11tjzh50****7v\\"\\n }\\n}","type":"json"}]', ], 'DescribeBackupPlan' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The ID of the backup cluster.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-uf6m0bo****6158', 'title' => ''], ], [ 'name' => 'DataCenterId', 'in' => 'query', 'schema' => ['description' => 'The ID of the data center in the backup cluster.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cn-shanghai-e', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '0EA95AA2-860C-42CB-97CF-78CA3937E0D5', 'title' => ''], 'BackupPlan' => [ 'description' => 'The list of backup plan details.', 'type' => 'object', 'properties' => [ 'Active' => ['description' => 'Indicates whether the backup plan is active.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'BackupPeriod' => ['description' => 'The backup cycle. Valid values: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.', 'type' => 'string', 'example' => 'Monday', 'title' => ''], 'RetentionPeriod' => ['description' => 'The retention period of the backup plan. Valid values: 1 to 7. Unit: days.', 'type' => 'integer', 'format' => 'int32', 'example' => '7', 'title' => ''], 'CreatedTime' => ['description' => 'The time when the backup plan was created. The time is displayed in UTC.', 'type' => 'string', 'example' => '2020-02-26T01:56Z', 'title' => ''], 'BackupTime' => ['description' => 'The time when the daily backup starts. The time is displayed in UTC.', 'type' => 'string', 'example' => '00:30Z', 'title' => ''], 'ClusterId' => ['description' => 'The ID of the backup cluster.', 'type' => 'string', 'example' => 'cds-uf6m0b****7v6159', 'title' => ''], 'DataCenterId' => ['description' => 'The ID of the data center in the backup cluster.', 'type' => 'string', 'example' => 'cn-shanghai-e', 'title' => ''], ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Retrieve a backup plan', 'summary' => 'Calls DescribeBackupPlan to describe a backup plan.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0EA95AA2-860C-42CB-97CF-78CA3937E0D5\\",\\n \\"BackupPlan\\": {\\n \\"Active\\": true,\\n \\"BackupPeriod\\": \\"Monday\\",\\n \\"RetentionPeriod\\": 7,\\n \\"CreatedTime\\": \\"2020-02-26T01:56Z\\",\\n \\"BackupTime\\": \\"00:30Z\\",\\n \\"ClusterId\\": \\"cds-uf6m0b****7v6159\\",\\n \\"DataCenterId\\": \\"cn-shanghai-e\\"\\n }\\n}","type":"json"}]', ], 'DescribeBackupPlans' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The ID of the backup cluster.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp1yt5g0****7f48', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '200FB963-9359-4CAD-90B7-96395C88FD9D', 'title' => ''], 'BackupPlans' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'BackupPlan' => [ 'description' => 'The list of backup plans.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Active' => ['description' => 'Indicates whether the backup plan is active.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'BackupPeriod' => ['description' => 'The backup cycle. Valid values: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.', 'type' => 'string', 'example' => 'Monday', 'title' => ''], 'RetentionPeriod' => ['description' => 'The retention period of the backup plan. Valid values: 1 to 7. Unit: days.', 'type' => 'integer', 'format' => 'int32', 'example' => '5', 'title' => ''], 'CreatedTime' => ['description' => 'The time when the backup plan was created. The time is in the yyyy-MM-ddTHH:mm:ssZ format (UTC).', 'type' => 'string', 'example' => '2020-02-26T01:56Z', 'title' => ''], 'BackupTime' => ['description' => 'The time when the daily backup starts. The time is in the HH:mmZ format (UTC).', 'type' => 'string', 'example' => ' 00:30Z', 'title' => ''], 'ClusterId' => ['description' => 'The ID of the backup cluster.', 'type' => 'string', 'example' => 'cds-uf6m0bod****6159', 'title' => ''], 'DataCenterId' => ['description' => 'The data center ID of the backup cluster.', 'type' => 'string', 'example' => 'cn-hangzhou-g', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Query backup plans', 'summary' => 'Calls DescribeBackupPlans to query a list of backup plans.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"200FB963-9359-4CAD-90B7-96395C88FD9D\\",\\n \\"BackupPlans\\": {\\n \\"BackupPlan\\": [\\n {\\n \\"Active\\": true,\\n \\"BackupPeriod\\": \\"Monday\\",\\n \\"RetentionPeriod\\": 5,\\n \\"CreatedTime\\": \\"2020-02-26T01:56Z\\",\\n \\"BackupTime\\": \\" 00:30Z\\",\\n \\"ClusterId\\": \\"cds-uf6m0bod****6159\\",\\n \\"DataCenterId\\": \\"cn-hangzhou-g\\"\\n }\\n ]\\n }\\n}","type":"json"}]', ], 'DescribeBackups' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The ID of the backup cluster.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-uf6m0bod****6158', 'title' => ''], ], [ 'name' => 'DataCenterId', 'in' => 'query', 'schema' => ['description' => 'The ID of the data center in the backup cluster.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cn-shanghai-e', 'title' => ''], ], [ 'name' => 'BackupType', 'in' => 'query', 'schema' => ['description' => 'The backup type. Valid values:'."\n" ."\n" .'- full: full backup'."\n" .'- Incremental: incremental backup.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'Incremental', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => 'A6E59F3B-5CB7-4922-85CA-06EC0BB00BAA', 'title' => ''], 'Backups' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Backup' => [ 'description' => 'The list of backup task information.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'EndTime' => ['description' => 'The end time of the backup. Format: yyyy-MM-ddTHH:mm:ssZ (UTC).', 'type' => 'string', 'example' => '2020-02-26T02:12:50Z', 'title' => ''], 'Status' => ['description' => 'The backup status. Example valid values:'."\n" ."\n" .'- Succeeded: The backup succeeded.'."\n" .'- Failed: The backup failed.', 'type' => 'string', 'example' => 'Succeeded', 'title' => ''], 'StartTime' => ['description' => 'The start time of the backup. Format: yyyy-MM-ddTHH:mm:ssZ (UTC).', 'type' => 'string', 'example' => '2020-02-26T01:57:00Z', 'title' => ''], 'Size' => ['description' => 'The backup size.', 'type' => 'integer', 'format' => 'int64', 'example' => '149016650', 'title' => ''], 'BackupType' => ['description' => 'The backup type. Valid values:'."\n" ."\n" .'- full: full backup'."\n" .'- Incremental: incremental backup.', 'type' => 'string', 'example' => 'Incremental', 'title' => ''], 'BackupId' => ['description' => 'The backup ID.', 'type' => 'string', 'example' => '20200***', 'title' => ''], 'ClusterId' => ['description' => 'The ID of the backup cluster.', 'type' => 'string', 'example' => 'cds-uf6m0bod****6159', 'title' => ''], 'DataCenterId' => ['description' => 'The ID of the data center in the backup cluster.', 'type' => 'string', 'example' => ' cn-shanghai-e', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Obtain cluster backup list', 'summary' => 'Calls DescribeBackups to obtain the backup list of a cluster.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"A6E59F3B-5CB7-4922-85CA-06EC0BB00BAA\\",\\n \\"Backups\\": {\\n \\"Backup\\": [\\n {\\n \\"EndTime\\": \\"2020-02-26T02:12:50Z\\",\\n \\"Status\\": \\"Succeeded\\",\\n \\"StartTime\\": \\"2020-02-26T01:57:00Z\\",\\n \\"Size\\": 149016650,\\n \\"BackupType\\": \\"Incremental\\",\\n \\"BackupId\\": \\"20200***\\",\\n \\"ClusterId\\": \\"cds-uf6m0bod****6159\\",\\n \\"DataCenterId\\": \\" cn-shanghai-e\\"\\n }\\n ]\\n }\\n}","type":"json"}]', ], 'DescribeCluster' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp1b136j****5d58', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '17E2B462-5FD3-4A0C-AF13-225C66E47BD5', 'title' => ''], 'Cluster' => [ 'description' => 'The cluster information.', 'type' => 'object', 'properties' => [ 'Status' => ['description' => 'The running status of the cluster. Valid values:'."\n" ."\n" .'- Creating: being created'."\n" .'- CreateFailed: failed to be created'."\n" .'- Running: running'."\n" .'- Deleting: being deleted'."\n" .'- DeleteFailed: failed to be deleted'."\n" .'- Deleted: deleted.', 'type' => 'string', 'example' => 'Running', 'title' => ''], 'ExpireTime' => ['description' => 'The expiration time of the cluster. Format: yyyy-MM-ddTHH:mm:ssZ (UTC).', 'type' => 'string', 'example' => '2019-10-20T16:02:34Z', 'title' => ''], 'MaintainStartTime' => ['description' => 'The start time of the O&M window for the instance. Format: HH:mmZ (UTC).', 'type' => 'string', 'example' => '2:00Z', 'title' => ''], 'PayType' => ['description' => 'The billing method. Valid values:'."\n" ."\n" .'- Subscription: subscription.'."\n" .'- PayAsYouGo: pay-as-you-go.'."\n" ."\n" .'> Pay-as-you-go instances do not have an expiration time.', 'type' => 'string', 'example' => 'PayAsYouGo', 'title' => ''], 'MaintainEndTime' => ['description' => 'The end time of the O&M window for the instance. Format: HH:mmZ (UTC).', 'type' => 'string', 'example' => '4:00Z', 'title' => ''], 'LockMode' => ['description' => 'The lock mode. Valid values:'."\n" ."\n" .'- None: not locked.'."\n" .'- Expired: locked because the cluster subscription has expired.'."\n" .'- DiskFull: locked because the disk is full.', 'type' => 'string', 'example' => 'None', 'title' => ''], 'AutoRenewPeriod' => ['description' => 'The Unified Auto Renewal Cycle.'."\n" ."\n" .'- If the cluster is purchased on a monthly basis, the auto-renewal epoch is 1 month.'."\n" .'- If the cluster is purchased on a yearly basis, the auto-renewal epoch is 1 year (12 months).'."\n" ."\n" .'> Pay-as-you-go instances do not have an expiration time.', 'type' => 'integer', 'format' => 'int32', 'example' => '12', 'title' => ''], 'MinorVersion' => ['description' => 'The minor version number of the cluster.', 'type' => 'string', 'example' => '3.11.7', 'title' => ''], 'DataCenterCount' => ['description' => 'The number of data centers.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'IsLatestVersion' => ['description' => 'Indicates whether the current minor version is the latest version.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'AutoRenewal' => ['description' => 'Indicates whether auto-renewal is enabled. Valid values: true/false.'."\n" .'> Pay-as-you-go instances do not have an expiration time.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'ResourceGroupId' => ['description' => 'The ID of the resource group to which the resource belongs.', 'type' => 'string', 'example' => 'rg-xxxxxxxxxxx', 'title' => ''], 'ClusterName' => ['description' => 'The cluster name.'."\n" ."\n" .'The name must be 2 to 128 characters in length and must start with an uppercase letter, a lowercase letter, or a Chinese character. The name can contain digits, periods (.), underscores (_), or hyphens (-).', 'type' => 'string', 'example' => 'Cassandra-test', 'title' => ''], 'ConfirmProductOffline' => ['type' => 'boolean', 'description' => '', 'title' => '', 'example' => ''], 'MajorVersion' => ['description' => 'The major version number of the cluster.', 'type' => 'string', 'example' => '3.11', 'title' => ''], 'CreatedTime' => ['description' => 'The time when the cluster was created. Format: yyyy-MM-ddTHH:mm:ssZ (UTC).', 'type' => 'string', 'example' => '2019-09-20T16:02:34Z', 'title' => ''], 'ClusterId' => ['description' => 'The cluster ID.', 'type' => 'string', 'example' => 'cds-bp1b136j****5d56', 'title' => ''], 'Tags' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Tag' => [ 'description' => 'The tags.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Key' => ['description' => 'The tag key.', 'type' => 'string', 'example' => 'test-key', 'title' => ''], 'Value' => ['description' => 'The tag value.', 'type' => 'string', 'example' => 'test-value', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'title' => 'Query instance details', 'summary' => 'Queries the details of a Cassandra instance.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"17E2B462-5FD3-4A0C-AF13-225C66E47BD5\\",\\n \\"Cluster\\": {\\n \\"Status\\": \\"Running\\",\\n \\"ExpireTime\\": \\"2019-10-20T16:02:34Z\\",\\n \\"MaintainStartTime\\": \\"2:00Z\\",\\n \\"PayType\\": \\"PayAsYouGo\\",\\n \\"MaintainEndTime\\": \\"4:00Z\\",\\n \\"LockMode\\": \\"None\\",\\n \\"AutoRenewPeriod\\": 12,\\n \\"MinorVersion\\": \\"3.11.7\\",\\n \\"DataCenterCount\\": 1,\\n \\"IsLatestVersion\\": true,\\n \\"AutoRenewal\\": true,\\n \\"ResourceGroupId\\": \\"rg-xxxxxxxxxxx\\",\\n \\"ClusterName\\": \\"Cassandra-test\\",\\n \\"ConfirmProductOffline\\": false,\\n \\"MajorVersion\\": \\"3.11\\",\\n \\"CreatedTime\\": \\"2019-09-20T16:02:34Z\\",\\n \\"ClusterId\\": \\"cds-bp1b136j****5d56\\",\\n \\"Tags\\": {\\n \\"Tag\\": [\\n {\\n \\"Key\\": \\"test-key\\",\\n \\"Value\\": \\"test-value\\"\\n }\\n ]\\n }\\n }\\n}","type":"json"}]', ], 'DescribeClusterDashboard' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp14****135h', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '9339F598-0560-43CE-9F57-CD7B6B385DBB', 'title' => ''], 'Dashboard' => [ 'description' => 'The dashboard data.', 'type' => 'object', 'properties' => [ 'ClusterId' => ['description' => 'The cluster ID.', 'type' => 'string', 'example' => 'cds-bp1syjlt****q976', 'title' => ''], 'DataCenters' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'DataCenter' => [ 'description' => 'The list of data centers.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'DataCenterId' => ['description' => 'The data center ID of the cluster.', 'type' => 'string', 'example' => 'cn-shanghai-e', 'title' => ''], 'Nodes' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Node' => [ 'description' => 'The list of nodes.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Address' => ['description' => 'The IP address.', 'type' => 'string', 'example' => '192.***.12.3', 'title' => ''], 'Status' => ['description' => 'The current node status. Valid values:'."\n" ."\n" .'- UpNormal: The node is running. The node status relative to the cluster is normal.'."\n" .'- UpLeaving: The node is running. The node is leaving the cluster.'."\n" .'- UpJoining: The node is running. The node is joining the cluster.'."\n" .'- UpMovving: The node is running. The node is being removed from the cluster.'."\n" .'- DownNormal: The node is stopped. The node status relative to the cluster is normal.'."\n" .'- DownLeaving: The node is stopped. The node is leaving the cluster.'."\n" .'- DownJoining: The node is stopped. The node is joining the cluster.'."\n" .'- DownMovving: The node is stopped. The node is being removed from the cluster.'."\n" ."\n" .'If "?N" is displayed, the nodes most likely cannot communicate with each other. Check for network issues or firewall configurations.', 'type' => 'string', 'example' => 'UpNormal', 'title' => ''], 'Load' => ['description' => 'The load.', 'type' => 'string', 'example' => '54.4 MiB', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Query dashboard data', 'summary' => 'Queries dashboard data by calling DescribeClusterDashboard.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"9339F598-0560-43CE-9F57-CD7B6B385DBB\\",\\n \\"Dashboard\\": {\\n \\"ClusterId\\": \\"cds-bp1syjlt****q976\\",\\n \\"DataCenters\\": {\\n \\"DataCenter\\": [\\n {\\n \\"DataCenterId\\": \\"cn-shanghai-e\\",\\n \\"Nodes\\": {\\n \\"Node\\": [\\n {\\n \\"Address\\": \\"192.***.12.3\\",\\n \\"Status\\": \\"UpNormal\\",\\n \\"Load\\": \\"54.4 MiB\\"\\n }\\n ]\\n }\\n }\\n ]\\n }\\n }\\n}","type":"json"}]', ], 'DescribeClusterStatus' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp1b136j****5d59', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Status' => ['description' => 'The running status of the cluster. Valid values:'."\n" ."\n" .'- Creating: The cluster is being created.'."\n" .'- CreateFailed: The cluster failed to be created.'."\n" .'- Running: The cluster is running.'."\n" .'- Deleting: The cluster is being deleted.'."\n" .'- DeleteFailed: The cluster failed to be deleted.'."\n" .'- Deleted: The cluster is deleted.', 'type' => 'string', 'example' => 'Running', 'title' => ''], 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '3AC5F451-8B0F-47B4-9733-4A09C8838AD4', 'title' => ''], 'CreatedTime' => ['description' => 'The time when the cluster was created. Format: yyyy-MM-ddTHH:mm:ssZ (UTC).', 'type' => 'string', 'example' => '2020-02-26T01:30:40Z', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Query the running status of a cluster', 'summary' => 'Queries the running status of a cluster by calling DescribeClusterStatus.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Status\\": \\"Running\\",\\n \\"RequestId\\": \\"3AC5F451-8B0F-47B4-9733-4A09C8838AD4\\",\\n \\"CreatedTime\\": \\"2020-02-26T01:30:40Z\\"\\n}","type":"json"}]', ], 'DescribeClusters' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['description' => 'The region ID, such as ap-southeast-1.', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou', 'title' => ''], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['description' => 'The page number. Valid values: greater than 0 and not exceeding the maximum value of Integer.'."\n" ."\n" .'Default value: 1.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1', 'title' => ''], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['description' => 'The number of entries per page.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', 'title' => ''], ], [ 'name' => 'ClusterName', 'in' => 'query', 'schema' => ['description' => 'The cluster name.', 'type' => 'string', 'required' => false, 'example' => 'test', 'title' => ''], ], [ 'name' => 'ResourceGroupId', 'in' => 'query', 'schema' => ['description' => 'The resource group ID. You can view available resource groups in the Resource Group console.', 'type' => 'string', 'required' => false, 'example' => 'rg-xxxxxxxxx', 'title' => ''], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'description' => 'The list of tags.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Key' => ['description' => 'The custom tag key.', 'type' => 'string', 'required' => false, 'example' => 'key', 'title' => ''], 'Value' => ['description' => 'The custom tag value.', 'type' => 'string', 'required' => false, 'example' => 'value', 'title' => ''], ], 'required' => false, 'description' => '', 'title' => '', 'example' => '', ], 'required' => false, 'maxItems' => 21, 'title' => '', 'example' => '', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'PageSize' => ['description' => 'The number of entries per page.', 'type' => 'integer', 'format' => 'int32', 'example' => '10', 'title' => ''], 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '4EA95B55-58AB-469E-BD8E-5B1F9EEB1683', 'title' => ''], 'PageNumber' => ['description' => 'The page number. Valid values: greater than 0 and not exceeding the maximum value of Integer.'."\n" ."\n" .'Default value: 1.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'TotalCount' => ['description' => 'The total number of clusters returned.', 'type' => 'integer', 'format' => 'int64', 'example' => '3', 'title' => ''], 'Clusters' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Cluster' => [ 'description' => 'The list of cluster query results.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Status' => ['description' => 'The running status of the cluster. Valid values:'."\n" .'- Creating: being created.'."\n" .'- CreateFailed: creation failed.'."\n" .'- Running: running.'."\n" .'- Deleting: being deleted.'."\n" .'- DeleteFailed: deletion failed.'."\n" .'- Deleted: deleted.', 'type' => 'string', 'example' => 'Running', 'title' => ''], 'ExpireTime' => ['description' => 'The expiration time of the cluster. Format: yyyy-MM-ddTHH:mm:ssZ (UTC).'."\n" .'> Pay-as-you-go instances do not have an expiration time.', 'type' => 'string', 'example' => '2019-10-20T16:02:34Z', 'title' => ''], 'PayType' => ['description' => 'The billing method. Valid values:'."\n" ."\n" .'- Subscription: subscription.'."\n" .'- PayAsYouGo: pay-as-you-go.'."\n" ."\n" .'> Pay-as-you-go instances do not have an expiration time.', 'type' => 'string', 'example' => 'PayAsYouGo', 'title' => ''], 'LockMode' => ['description' => 'The lock mode. Valid values:'."\n" ."\n" .'- None: not locked.'."\n" .'- Expired: locked because the cluster subscription has expired.'."\n" .'- DiskFull: locked because the disk is full.', 'type' => 'string', 'example' => 'None', 'title' => ''], 'MinorVersion' => ['description' => 'The minor version number.', 'type' => 'string', 'example' => '3.11.5', 'title' => ''], 'AutoRenewPeriod' => ['description' => 'The Unified Auto Renewal Cycle.'."\n" .'- Monthly subscription: the auto-renewal epoch is 1 month.'."\n" .'- Yearly subscription: the auto-renewal epoch is 1 year (12 months).'."\n" ."\n" .'> This parameter is not returned for pay-as-you-go instances.', 'type' => 'integer', 'format' => 'int32', 'example' => '12', 'title' => ''], 'DataCenterCount' => ['description' => 'The number of data centers.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'AutoRenewal' => ['description' => 'Indicates whether auto-renewal is enabled. Valid values: true and false.'."\n" .'> This parameter is not returned for pay-as-you-go instances.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'ResourceGroupId' => ['description' => 'The ID of the resource group to which the resource belongs.', 'type' => 'string', 'example' => 'rg-xxxxxxxxxxx', 'title' => ''], 'ClusterName' => ['description' => 'The cluster name.', 'type' => 'string', 'example' => 'Cassandra-test', 'title' => ''], 'MajorVersion' => ['description' => 'The major version number.', 'type' => 'string', 'example' => '3.11', 'title' => ''], 'CreatedTime' => ['description' => 'The time when the cluster was created. Format: yyyy-MM-ddTHH:mm:ssZ (UTC).', 'type' => 'string', 'example' => '2019-09-20T16:02:34Z', 'title' => ''], 'ClusterId' => ['description' => 'The cluster ID.', 'type' => 'string', 'example' => 'cds-bp1e4e32****z75c', 'title' => ''], 'Tags' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Tag' => [ 'description' => 'The tags.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Key' => ['description' => 'The tag key.', 'type' => 'string', 'example' => 'test-key', 'title' => ''], 'Value' => ['description' => 'The tag value.', 'type' => 'string', 'example' => 'test-value', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'DescribeClusters', 'summary' => 'Queries information about all clusters in a specified region by calling DescribeClusters.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"PageSize\\": 10,\\n \\"RequestId\\": \\"4EA95B55-58AB-469E-BD8E-5B1F9EEB1683\\",\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 3,\\n \\"Clusters\\": {\\n \\"Cluster\\": [\\n {\\n \\"Status\\": \\"Running\\",\\n \\"ExpireTime\\": \\"2019-10-20T16:02:34Z\\",\\n \\"PayType\\": \\"PayAsYouGo\\",\\n \\"LockMode\\": \\"None\\",\\n \\"MinorVersion\\": \\"3.11.5\\",\\n \\"AutoRenewPeriod\\": 12,\\n \\"DataCenterCount\\": 1,\\n \\"AutoRenewal\\": true,\\n \\"ResourceGroupId\\": \\"rg-xxxxxxxxxxx\\",\\n \\"ClusterName\\": \\"Cassandra-test\\",\\n \\"MajorVersion\\": \\"3.11\\",\\n \\"CreatedTime\\": \\"2019-09-20T16:02:34Z\\",\\n \\"ClusterId\\": \\"cds-bp1e4e32****z75c\\",\\n \\"Tags\\": {\\n \\"Tag\\": [\\n {\\n \\"Key\\": \\"test-key\\",\\n \\"Value\\": \\"test-value\\"\\n }\\n ]\\n }\\n }\\n ]\\n }\\n}","type":"json"}]', ], 'DescribeContactPoints' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp1b136j****5d57', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '467F786B-C765-40C4-8493-89F4CE95F1B6', 'title' => ''], 'ContactPoints' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'ContactPoint' => [ 'description' => 'The collection of cluster connection information.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Port' => ['description' => 'The CQL port.', 'type' => 'integer', 'format' => 'int32', 'example' => '9042', 'title' => ''], 'DataCenterId' => ['description' => 'The data center ID.', 'type' => 'string', 'example' => 'cn-hangzhou-g', 'title' => ''], 'PublicAddresses' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'PublicAddress' => [ 'type' => 'array', 'items' => ['description' => 'The public network connection point.', 'type' => 'string', 'example' => 'cds-proxy-pub-bp1b136j****5d56-1-core-002.cassandra.rds.aliyuncs.com', 'title' => ''], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'PrivateAddresses' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'PrivateAddress' => [ 'type' => 'array', 'items' => ['description' => 'The private endpoint.', 'type' => 'string', 'example' => 'cds-bp1b136****5d56-1-core-001.cassandra.rds.aliyuncs.com', 'title' => ''], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Obtain cluster database connection information', 'summary' => 'Calls DescribeContactPoints to obtain the database connection information of a cluster.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"467F786B-C765-40C4-8493-89F4CE95F1B6\\",\\n \\"ContactPoints\\": {\\n \\"ContactPoint\\": [\\n {\\n \\"Port\\": 9042,\\n \\"DataCenterId\\": \\"cn-hangzhou-g\\",\\n \\"PublicAddresses\\": {\\n \\"PublicAddress\\": [\\n \\"cds-proxy-pub-bp1b136j****5d56-1-core-002.cassandra.rds.aliyuncs.com\\"\\n ]\\n },\\n \\"PrivateAddresses\\": {\\n \\"PrivateAddress\\": [\\n \\"cds-bp1b136****5d56-1-core-001.cassandra.rds.aliyuncs.com\\"\\n ]\\n }\\n }\\n ]\\n }\\n}","type":"json"}]', ], 'DescribeDataCenter' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-t4n98w89z77*****', 'title' => ''], ], [ 'name' => 'DataCenterId', 'in' => 'query', 'schema' => ['description' => 'The data center ID. You can call the DescribeDataCenters operation to obtain the data center ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'ap-southeast-1a', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'VpcId' => ['description' => 'The ID of the VPC.', 'type' => 'string', 'example' => 'vpc-bp1qitxqe1m5r****4mng', 'title' => ''], 'Status' => ['description' => 'The running status of the cluster. Valid values:'."\n" .'Creating: The cluster is being created.'."\n" .'CreateFailed: The cluster failed to be created.'."\n" .'Running: The cluster is running.'."\n" .'Deleting: The cluster is being deleted.'."\n" .'DeleteFailed: The cluster failed to be deleted.'."\n" .'Deleted: The cluster has been deleted.', 'type' => 'string', 'example' => 'Running', 'title' => ''], 'ExpireTime' => ['description' => 'The expiration time of the cluster subscription. Format: HH:mmZ (UTC).', 'type' => 'string', 'example' => '2020-11-17T00:00:00Z', 'title' => ''], 'VswitchId' => ['description' => 'The ID of the vSwitch.', 'type' => 'string', 'example' => 'vsw-bp13e9ynz3jpy****hqlm', 'title' => ''], 'PayType' => ['description' => 'The billing method. Valid values:'."\n" .'Subscription: subscription.'."\n" .'PayAsYouGo: pay-as-you-go.'."\n" .'Pay-as-you-go instances do not have an expiration time..', 'type' => 'string', 'example' => 'Subscription', 'title' => ''], 'DiskSize' => ['description' => 'The disk storage size per node. Unit: GB.', 'type' => 'integer', 'format' => 'int32', 'example' => '160', 'title' => ''], 'DiskType' => ['description' => 'The disk storage type. Valid values:'."\n" .'cloud_ssd: standard SSD.'."\n" .'cloud_essd: Enterprise SSD (ESSD).'."\n" .'cloud_efficiency: ultra cloud disk.'."\n" .'local_ssd_pro: local SSD.', 'type' => 'string', 'example' => 'cloud_ssd', 'title' => ''], 'InstanceType' => ['description' => 'The instance type of the cluster. Valid values:'."\n" .'cassandra.c.large: 2 vCPUs, 4 GB memory.'."\n" .'cassandra.c.xlarge: 4 vCPUs, 8 GB memory.'."\n" .'cassandra.c.2xlarge: 8 vCPUs, 16 GB memory.', 'type' => 'string', 'example' => 'cassandra.c.large', 'title' => ''], 'LockMode' => ['description' => 'The lock mode. Valid values:'."\n" .'None: not locked.'."\n" .'Expired: locked due to cluster subscription expiration.'."\n" .'DiskFull: locked due to full disk.', 'type' => 'string', 'example' => 'None', 'title' => ''], 'AutoRenewPeriod' => ['description' => 'The auto-renewal period. This parameter is returned only when PayType is set to Subscription and AutoRenewal is set to true. Unit: months. Valid values: 1 to 9, 12, 24, and 36.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'RegionId' => ['description' => 'The region ID. You can call the DescribeRegions operation to query available region IDs.', 'type' => 'string', 'example' => 'ap-southeast-1', 'title' => ''], 'AutoRenewal' => ['description' => 'Indicates whether auto-renewal is enabled. This parameter is returned only when PayType is set to Subscription. Valid values:'."\n" .'true: Auto-renewal is enabled.'."\n" .'false: Auto-renewal is disabled.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => 'A4C83BDF-1DE0-41CD-9D6C-8D9FE5EB5504', 'title' => ''], 'CommodityInstance' => ['description' => 'The commodity instance ID of the cluster.', 'type' => 'string', 'example' => 'cds-t4n98w89z77*****', 'title' => ''], 'NodeCount' => ['description' => 'The number of nodes.', 'type' => 'integer', 'format' => 'int32', 'example' => '2', 'title' => ''], 'DataCenterName' => ['description' => 'The name of the data center in the cluster.', 'type' => 'string', 'example' => 'test_name', 'title' => ''], 'ZoneId' => ['description' => 'The zone ID. You can call the DescribeRegions operation to query available zones. Use this parameter to specify the zone in which to create the instance.', 'type' => 'string', 'example' => 'ap-southeast-1a', 'title' => ''], 'CreatedTime' => ['description' => 'The time when the cluster was created. Format: HH:mmZ (UTC).', 'type' => 'string', 'example' => '2020-10-16T11:27:20Z', 'title' => ''], 'ClusterId' => ['description' => 'The cluster ID.', 'type' => 'string', 'example' => 'cds-t4n98w89z77*****', 'title' => ''], 'DataCenterId' => ['description' => 'The data center ID of the cluster.', 'type' => 'string', 'example' => 'ap-southeast-1a', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'title' => 'Get data center details', 'summary' => 'Retrieves the details of a specific data center.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"VpcId\\": \\"vpc-bp1qitxqe1m5r****4mng\\",\\n \\"Status\\": \\"Running\\",\\n \\"ExpireTime\\": \\"2020-11-17T00:00:00Z\\",\\n \\"VswitchId\\": \\"vsw-bp13e9ynz3jpy****hqlm\\",\\n \\"PayType\\": \\"Subscription\\",\\n \\"DiskSize\\": 160,\\n \\"DiskType\\": \\"cloud_ssd\\",\\n \\"InstanceType\\": \\"cassandra.c.large\\",\\n \\"LockMode\\": \\"None\\",\\n \\"AutoRenewPeriod\\": 1,\\n \\"RegionId\\": \\"ap-southeast-1\\",\\n \\"AutoRenewal\\": true,\\n \\"RequestId\\": \\"A4C83BDF-1DE0-41CD-9D6C-8D9FE5EB5504\\",\\n \\"CommodityInstance\\": \\"cds-t4n98w89z77*****\\",\\n \\"NodeCount\\": 2,\\n \\"DataCenterName\\": \\"test_name\\",\\n \\"ZoneId\\": \\"ap-southeast-1a\\",\\n \\"CreatedTime\\": \\"2020-10-16T11:27:20Z\\",\\n \\"ClusterId\\": \\"cds-t4n98w89z77*****\\",\\n \\"DataCenterId\\": \\"ap-southeast-1a\\"\\n}","type":"json"}]', ], 'DescribeDataCenters' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp1b136j****5d57', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => 'C8CA4D25-47FE-47D9-A34F-69B554A3A069', 'title' => ''], 'DataCenters' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'DataCenter' => [ 'description' => 'The list of data center information.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'VpcId' => ['description' => 'The ID of the VPC.', 'type' => 'string', 'example' => 'vpc-bp1qitxqe1m5r****4mng', 'title' => ''], 'Status' => ['description' => 'The running status of the cluster. Valid values:'."\n" ."\n" .'- Creating: being created'."\n" .'- CreateFailed: creation failed'."\n" .'- Running: running'."\n" .'- Deleting: being deleted'."\n" .'- DeleteFailed: deletion failed'."\n" .'- Deleted: deleted.', 'type' => 'string', 'example' => 'Running', 'title' => ''], 'ExpireTime' => ['description' => 'The subscription expiration time of the cluster. Format: HH:mmZ (UTC).', 'type' => 'string', 'example' => '2020-03-22T00:00:00Z', 'title' => ''], 'VswitchId' => ['description' => 'The ID of the vSwitch.', 'type' => 'string', 'example' => 'vsw-bp13e9ynz3jpy****hqlm', 'title' => ''], 'PayType' => ['description' => 'The billing method. Valid values:'."\n" ."\n" .'- Subscription: subscription.'."\n" .'- PayAsYouGo: pay-as-you-go.'."\n" ."\n" .'Pay-as-you-go instances do not have an expiration time..', 'type' => 'string', 'example' => 'Subscription', 'title' => ''], 'DiskSize' => ['description' => 'The disk storage size per node, in GB.', 'type' => 'integer', 'format' => 'int32', 'example' => '22000', 'title' => ''], 'DiskType' => ['description' => 'The disk storage type. Valid values:'."\n" ."\n" .'- cloud_ssd: standard SSD'."\n" .'- cloud_essd: ESSD'."\n" .'- cloud_efficiency: ultra cloud disk'."\n" .'- local_ssd_pro: local SSD.', 'type' => 'string', 'example' => 'local_ssd_pro', 'title' => ''], 'InstanceType' => ['description' => 'The instance type of the cluster. Valid values:'."\n" ."\n" .'- cassandra.c.large: 2 vCPUs, 4 GB memory'."\n" .'- cassandra.c.xlarge: 4 vCPUs, 8 GB memory'."\n" .'- cassandra.c.2xlarge: 8 vCPUs, 16 GB memory.', 'type' => 'string', 'example' => 'cassandra.c5.xlarge', 'title' => ''], 'LockMode' => ['description' => 'The lock mode. Valid values:'."\n" ."\n" .'- None: not locked.'."\n" .'- Expired: locked due to cluster subscription expiration.'."\n" .'- DiskFull: locked due to full disk.', 'type' => 'string', 'example' => 'None', 'title' => ''], 'AutoRenewPeriod' => ['description' => 'The auto-renewal cycle.', 'type' => 'integer', 'format' => 'int32', 'example' => '12', 'title' => ''], 'RegionId' => ['description' => 'The region ID. You can call the DescribeRegions operation to query available region IDs.', 'type' => 'string', 'example' => 'cn-hangzhou', 'title' => ''], 'AutoRenewal' => ['description' => 'Indicates whether auto-renewal is enabled.', 'type' => 'boolean', 'example' => 'false', 'title' => ''], 'CommodityInstance' => ['description' => 'The commodity instance ID of the cluster.', 'type' => 'string', 'example' => 'cds-bp1syjlt****q976', 'title' => ''], 'NodeCount' => ['description' => 'The number of nodes.', 'type' => 'integer', 'format' => 'int32', 'example' => '2', 'title' => ''], 'DataCenterName' => ['description' => 'The name of the data center.', 'type' => 'string', 'example' => 'test', 'title' => ''], 'ZoneId' => ['description' => 'The zone ID. You can call the DescribeRegions operation to query available zone IDs.', 'type' => 'string', 'example' => 'cn-hangzhou-g', 'title' => ''], 'CreatedTime' => ['description' => 'The time when the cluster was created. Format: HH:mmZ (UTC).', 'type' => 'string', 'example' => '2019-09-20T16:02:34Z', 'title' => ''], 'ClusterId' => ['description' => 'The cluster ID.', 'type' => 'string', 'example' => 'cds-bp1syjlt****q976', 'title' => ''], 'DataCenterId' => ['description' => 'The ID of the data center.', 'type' => 'string', 'example' => 'cn-hangzhou-g', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'DescribeDataCenters', 'summary' => 'Calls DescribeDataCenters to retrieve data center information.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"C8CA4D25-47FE-47D9-A34F-69B554A3A069\\",\\n \\"DataCenters\\": {\\n \\"DataCenter\\": [\\n {\\n \\"VpcId\\": \\"vpc-bp1qitxqe1m5r****4mng\\",\\n \\"Status\\": \\"Running\\",\\n \\"ExpireTime\\": \\"2020-03-22T00:00:00Z\\",\\n \\"VswitchId\\": \\"vsw-bp13e9ynz3jpy****hqlm\\",\\n \\"PayType\\": \\"Subscription\\",\\n \\"DiskSize\\": 22000,\\n \\"DiskType\\": \\"local_ssd_pro\\",\\n \\"InstanceType\\": \\"cassandra.c5.xlarge\\",\\n \\"LockMode\\": \\"None\\",\\n \\"AutoRenewPeriod\\": 12,\\n \\"RegionId\\": \\"cn-hangzhou\\",\\n \\"AutoRenewal\\": false,\\n \\"CommodityInstance\\": \\"cds-bp1syjlt****q976\\",\\n \\"NodeCount\\": 2,\\n \\"DataCenterName\\": \\"test\\",\\n \\"ZoneId\\": \\"cn-hangzhou-g\\",\\n \\"CreatedTime\\": \\"2019-09-20T16:02:34Z\\",\\n \\"ClusterId\\": \\"cds-bp1syjlt****q976\\",\\n \\"DataCenterId\\": \\"cn-hangzhou-g\\"\\n }\\n ]\\n }\\n}","type":"json"}]', ], 'DescribeDeletedClusters' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['description' => 'The region ID. You can call the DescribeRegions operation to query available region IDs.', 'type' => 'string', 'required' => false, 'example' => 'cn-hangzhou', 'title' => ''], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['description' => 'The page number. Valid values: greater than 0 and does not exceed the maximum value of Integer.'."\n" ."\n" .'Default value: 1.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1', 'title' => ''], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['description' => 'The number of rows per page in a paged query.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '20', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'PageSize' => ['description' => 'The number of records per page.', 'type' => 'integer', 'format' => 'int32', 'example' => '10', 'title' => ''], 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '018F3C6E-2F9F-4181-8602-4AB4FB86F4ED', 'title' => ''], 'PageNumber' => ['description' => 'The page number. Valid values: greater than 0 and does not exceed the maximum value of Integer.'."\n" ."\n" .'Default value: 1.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'TotalCount' => ['description' => 'The total number of cluster records returned by the query.', 'type' => 'integer', 'format' => 'int64', 'example' => '3', 'title' => ''], 'Clusters' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Cluster' => [ 'description' => 'The list of deleted clusters.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Status' => ['description' => 'The cluster status. Example valid values:'."\n" ."\n" .'- Creating: being created.'."\n" .'- CreateFailed: creation failed.'."\n" .'- Running: running.'."\n" .'- Deleting: being deleted.'."\n" .'- DeleteFailed: deletion failed.'."\n" .'- Deleted: deleted.', 'type' => 'string', 'example' => 'Deleted', 'title' => ''], 'DataCenterCount' => ['description' => 'The number of data centers in the cluster.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'ExpireTime' => ['description' => 'The expiration time of the cluster. Format: yyyy-MM-ddTHH:mm:ssZ (UTC).', 'type' => 'string', 'example' => '2019-10-09T20:29:27Z', 'title' => ''], 'PayType' => ['description' => 'The billing method. Valid values:'."\n" ."\n" .'- Subscription: subscription.'."\n" .'- PayAsYouGo: pay-as-you-go.'."\n" ."\n" .'> Pay-as-you-go instances do not have an expiration time.', 'type' => 'string', 'example' => 'PayAsYouGo', 'title' => ''], 'ClusterName' => ['description' => 'The cluster name.', 'type' => 'string', 'example' => 'Cassandra-test-wjk', 'title' => ''], 'MajorVersion' => ['description' => 'The major version number of the cluster.', 'type' => 'string', 'example' => '3.11', 'title' => ''], 'CreatedTime' => ['description' => 'The time when the cluster was created. Format: yyyy-MM-ddTHH:mm:ssZ (UTC).', 'type' => 'string', 'example' => '2019-10-09T14:59:31Z', 'title' => ''], 'MinorVersion' => ['description' => 'The minor version number of the cluster.', 'type' => 'string', 'example' => '3.11.5', 'title' => ''], 'ClusterId' => ['description' => 'The cluster ID.', 'type' => 'string', 'example' => 'cds-bp1hy2ip****z46g', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Query deleted clusters', 'summary' => 'Queries the list of deleted clusters by calling DescribeDeletedClusters.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"PageSize\\": 10,\\n \\"RequestId\\": \\"018F3C6E-2F9F-4181-8602-4AB4FB86F4ED\\",\\n \\"PageNumber\\": 1,\\n \\"TotalCount\\": 3,\\n \\"Clusters\\": {\\n \\"Cluster\\": [\\n {\\n \\"Status\\": \\"Deleted\\",\\n \\"DataCenterCount\\": 1,\\n \\"ExpireTime\\": \\"2019-10-09T20:29:27Z\\",\\n \\"PayType\\": \\"PayAsYouGo\\",\\n \\"ClusterName\\": \\"Cassandra-test-wjk\\",\\n \\"MajorVersion\\": \\"3.11\\",\\n \\"CreatedTime\\": \\"2019-10-09T14:59:31Z\\",\\n \\"MinorVersion\\": \\"3.11.5\\",\\n \\"ClusterId\\": \\"cds-bp1hy2ip****z46g\\"\\n }\\n ]\\n }\\n}","type":"json"}]', ], 'DescribeInstanceType' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['description' => 'The instance type name. Example values:'."\n" .'- cassandra.c.large: 2 cores, 4 GB'."\n" .'- cassandra.c.xlarge: 4 cores, 8 GB'."\n" .'- cassandra.c.2xlarge: 8 cores, 16 GB'."\n" ."\n" .'If InstanceType is left empty, all instance types are returned.', 'type' => 'string', 'required' => false, 'docRequired' => true, 'example' => 'cassandra.c.2xlarge', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '4B989A12-FB9A-4D9A-A824-2E9267C911C7', 'title' => ''], 'InstanceTypeSpecList' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'InstanceTypeSpec' => [ 'description' => 'The list of instance types.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'InstanceType' => ['description' => 'The cluster instance type. Example values:'."\n" ."\n" .'- cassandra.c.large: 2 cores, 4 GB'."\n" .'- cassandra.c.xlarge: 4 cores, 8 GB'."\n" .'- cassandra.c.2xlarge: 8 cores, 16 GB', 'type' => 'string', 'example' => 'cassandra.c.large', 'title' => ''], 'CpuSize' => ['description' => 'The number of CPU cores.', 'type' => 'integer', 'format' => 'int64', 'example' => '4', 'title' => ''], 'MemSize' => ['description' => 'The memory size. Unit: GB.', 'type' => 'integer', 'format' => 'int64', 'example' => '8', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'title' => 'Query instance types', 'summary' => 'Queries the specifications of instance types, such as CPU and memory.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4B989A12-FB9A-4D9A-A824-2E9267C911C7\\",\\n \\"InstanceTypeSpecList\\": {\\n \\"InstanceTypeSpec\\": [\\n {\\n \\"InstanceType\\": \\"cassandra.c.large\\",\\n \\"CpuSize\\": 4,\\n \\"MemSize\\": 8\\n }\\n ]\\n }\\n}","type":"json"}]', ], 'DescribeIpWhitelist' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => ' cds-bp1b136j****5d59', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '070CAB1F-0F38-4EA8-8FD9-CA129F22409D', 'title' => ''], 'IpList' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'IP' => [ 'type' => 'array', 'items' => ['description' => 'The access whitelist. Multiple IP addresses are separated by commas (,).', 'type' => 'string', 'example' => '192.***.0.23,30.15.***.133', 'title' => ''], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Query cluster network access whitelist', 'summary' => 'Retrieves the whitelist information of a cluster by cluster ID.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"070CAB1F-0F38-4EA8-8FD9-CA129F22409D\\",\\n \\"IpList\\": {\\n \\"IP\\": [\\n \\"192.***.0.23,30.15.***.133\\"\\n ]\\n }\\n}","type":"json"}]', ], 'DescribeIpWhitelistGroups' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-j6c1zij80****9939', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '391A6933-0D4A-42EB-BCE7-03DA59D69ED4', 'title' => ''], 'Groups' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Group' => [ 'description' => 'The list of whitelist groups.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'IpVersion' => ['description' => 'The IP version. Valid values: 4 and 6.', 'type' => 'integer', 'format' => 'int32', 'example' => '4', 'title' => ''], 'GroupName' => ['description' => 'The name of the whitelist group.', 'type' => 'string', 'example' => 'group_one', 'title' => ''], 'IpList' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'IP' => [ 'type' => 'array', 'items' => ['description' => 'The whitelist. Multiple IP addresses are separated by commas (,).', 'type' => 'string', 'example' => '127.0.0.1,192.***.0.1', 'title' => ''], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Query IP address whitelist groups', 'summary' => 'Queries the list of IP address whitelist groups by calling DescribeIpWhitelistGroups.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"391A6933-0D4A-42EB-BCE7-03DA59D69ED4\\",\\n \\"Groups\\": {\\n \\"Group\\": [\\n {\\n \\"IpVersion\\": 4,\\n \\"GroupName\\": \\"group_one\\",\\n \\"IpList\\": {\\n \\"IP\\": [\\n \\"127.0.0.1,192.***.0.1\\"\\n ]\\n }\\n }\\n ]\\n }\\n}","type":"json"}]', ], 'DescribeNodeToolExecutionHistories' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The Cassandra cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-3872l6py****n9ul', 'title' => ''], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['description' => 'The page number. Valid values: greater than 0 and does not exceed the maximum value of Integer.'."\n" ."\n" .'Default value: 1.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1', 'title' => ''], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['description' => 'The number of entries per page.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => 'FDC6EF03-8B7D-470D-AB81-BD9C9713A9E3', 'title' => ''], 'PageNumber' => ['description' => 'The page number. Valid values: greater than 0 and does not exceed the maximum value of Integer.'."\n" ."\n" .'Default value: 1.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'PageSize' => ['description' => 'The page size.', 'type' => 'integer', 'format' => 'int32', 'example' => '10', 'title' => ''], 'TotalCount' => ['description' => 'The total number of entries.', 'type' => 'integer', 'format' => 'int64', 'example' => '2', 'title' => ''], 'Histories' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'History' => [ 'description' => 'The list of nodetool execution histories.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Nodes' => ['description' => 'The execution nodes.', 'type' => 'string', 'example' => 'core-1,core-2', 'title' => ''], 'ErrorMessage' => ['description' => 'The error details if an error occurs.', 'type' => 'string', 'example' => 'See \\"nodetool help\\" or \\"nodetool help', 'title' => ''], 'IsEnded' => ['description' => 'Indicates whether the execution is complete. Valid values: true and false.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'CreateTime' => ['description' => 'The time when the cluster was created.', 'type' => 'integer', 'format' => 'int64', 'example' => '1576725956000', 'title' => ''], 'JobId' => ['description' => 'The job ID. Format: job-xxxx.', 'type' => 'string', 'example' => 'job-C3zcrKtZ****qapO', 'title' => ''], 'Command' => ['description' => 'The nodetool command.', 'type' => 'string', 'example' => 'settimeout misc', 'title' => ''], 'DataCenterId' => ['description' => 'The data center ID of the cluster.', 'type' => 'string', 'example' => 'cn-shanghai-f', 'title' => ''], 'Arguments' => ['description' => 'The arguments of the nodetool command.', 'type' => 'string', 'example' => '10093', 'title' => ''], 'RegionId' => ['description' => 'The region ID.', 'type' => 'string', 'example' => 'cn-shanghai', 'title' => ''], 'ModifyTime' => ['description' => 'The modification time.', 'type' => 'integer', 'format' => 'int64', 'example' => '1576725689000', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Query nodetool execution histories by page', 'summary' => 'Queries nodetool execution histories by page.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"FDC6EF03-8B7D-470D-AB81-BD9C9713A9E3\\",\\n \\"PageNumber\\": 1,\\n \\"PageSize\\": 10,\\n \\"TotalCount\\": 2,\\n \\"Histories\\": {\\n \\"History\\": [\\n {\\n \\"Nodes\\": \\"core-1,core-2\\",\\n \\"ErrorMessage\\": \\"See \\\\\\\\\\\\\\"nodetool help\\\\\\\\\\\\\\" or \\\\\\\\\\\\\\"nodetool help\\",\\n \\"IsEnded\\": true,\\n \\"CreateTime\\": 1576725956000,\\n \\"JobId\\": \\"job-C3zcrKtZ****qapO\\",\\n \\"Command\\": \\"settimeout misc\\",\\n \\"DataCenterId\\": \\"cn-shanghai-f\\",\\n \\"Arguments\\": \\"10093\\",\\n \\"RegionId\\": \\"cn-shanghai\\",\\n \\"ModifyTime\\": 1576725689000\\n }\\n ]\\n }\\n}","type":"json"}]', ], 'DescribeNodeToolExecutionHistory' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-t4n98w89z77*****', 'title' => ''], ], [ 'name' => 'DcId', 'in' => 'query', 'schema' => ['description' => 'The data center ID. You can call DescribeDataCenters to obtain the data center ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'ap-southeast-1a', 'title' => ''], ], [ 'name' => 'JobId', 'in' => 'query', 'schema' => ['description' => 'The ID of a specific execution job. You can call DescribeNodeToolExecutionHistories to obtain the job ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'job-y0edwqo993m*****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Nodes' => ['description' => 'The names of the nodes on which the command was executed.', 'type' => 'string', 'example' => 'core-1', 'title' => ''], 'ErrorMessage' => ['description' => 'The error details if an error occurs.', 'type' => 'string', 'example' => 'Error: The keyspace ap-southeast-1a, does not exist', 'title' => ''], 'Result' => ['description' => 'The result of the command execution.', 'type' => 'string', 'example' => 'result', 'title' => ''], 'CreateTime' => ['description' => 'The time when the job was created.', 'type' => 'integer', 'format' => 'int64', 'example' => '1603103307000', 'title' => ''], 'RegionId' => ['description' => 'The region ID.', 'type' => 'string', 'example' => 'ap-southeast-1', 'title' => ''], 'Arguments' => ['description' => 'The arguments of the nodetool command.', 'type' => 'string', 'example' => 'ap-southeast-1a', 'title' => ''], 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '94D5E0BE-F383-4BBB-B768-7FA3414E95A3', 'title' => ''], 'IsEnded' => ['description' => 'Indicates whether the execution is complete. Valid values: true and false.', 'type' => 'boolean', 'example' => 'true', 'title' => ''], 'JobId' => ['description' => 'The ID of the execution job.', 'type' => 'string', 'example' => 'job-y0edwqo993m*****', 'title' => ''], 'Command' => ['description' => 'The nodetool command.', 'type' => 'string', 'example' => 'status', 'title' => ''], 'ModifyTime' => ['description' => 'The time when the execution was completed.', 'type' => 'integer', 'format' => 'int64', 'example' => '1603103312000', 'title' => ''], 'DataCenterId' => ['description' => 'The data center ID of the cluster.', 'type' => 'string', 'example' => 'ap-southeast-1a', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'title' => 'DescribeNodeToolExecutionHistory', 'summary' => 'Retrieves information about a single command execution, including the execution result.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Nodes\\": \\"core-1\\",\\n \\"ErrorMessage\\": \\"Error: The keyspace ap-southeast-1a, does not exist\\",\\n \\"Result\\": \\"result\\",\\n \\"CreateTime\\": 1603103307000,\\n \\"RegionId\\": \\"ap-southeast-1\\",\\n \\"Arguments\\": \\"ap-southeast-1a\\",\\n \\"RequestId\\": \\"94D5E0BE-F383-4BBB-B768-7FA3414E95A3\\",\\n \\"IsEnded\\": true,\\n \\"JobId\\": \\"job-y0edwqo993m*****\\",\\n \\"Command\\": \\"status\\",\\n \\"ModifyTime\\": 1603103312000,\\n \\"DataCenterId\\": \\"ap-southeast-1a\\"\\n}","type":"json"}]', ], 'DescribeParameterModificationHistories' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp18si70****10s2', 'title' => ''], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['description' => 'The page number of the parameter modification history list.'."\n" ."\n" .'Valid values: greater than 0 and does not exceed the maximum value of Integer.'."\n" .'Default value: 1.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1', 'title' => ''], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['description' => 'The number of entries per page in the parameter modification history list.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '0CD8CFEE-879B-42FF-BCE5-A339C36E77DF', 'title' => ''], 'PageNumber' => ['description' => 'The page number of the parameter modification history list.'."\n" ."\n" .'Valid values: greater than 0 and does not exceed the maximum value of Integer.'."\n" .'Default value: 1.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'PageSize' => ['description' => 'The number of entries per page in the parameter modification history.', 'type' => 'integer', 'format' => 'int32', 'example' => '10', 'title' => ''], 'TotalCount' => ['description' => 'The total number of records.', 'type' => 'integer', 'format' => 'int64', 'example' => '18', 'title' => ''], 'Histories' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'History' => [ 'description' => 'The collection of parameter modification history entries.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Time' => ['description' => 'The time when the parameter was changed.', 'type' => 'integer', 'format' => 'int64', 'example' => '1576758805000', 'title' => ''], 'OldValue' => ['description' => 'The old parameter value.', 'type' => 'string', 'example' => '1000', 'title' => ''], 'Name' => ['description' => 'The parameter name.', 'type' => 'string', 'example' => 'cas_contention_timeout_in_ms', 'title' => ''], 'NewValue' => ['description' => 'The new parameter value.', 'type' => 'string', 'example' => '2000', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'View parameter modification history', 'summary' => 'Queries the modification history of parameters by calling DescribeParameterModificationHistories.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0CD8CFEE-879B-42FF-BCE5-A339C36E77DF\\",\\n \\"PageNumber\\": 1,\\n \\"PageSize\\": 10,\\n \\"TotalCount\\": 18,\\n \\"Histories\\": {\\n \\"History\\": [\\n {\\n \\"Time\\": 1576758805000,\\n \\"OldValue\\": \\"1000\\",\\n \\"Name\\": \\"cas_contention_timeout_in_ms\\",\\n \\"NewValue\\": \\"2000\\"\\n }\\n ]\\n }\\n}","type":"json"}]', ], 'DescribeParameters' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-j6c1zij8****994s', 'title' => ''], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['description' => 'The page number of the list.'."\n" ."\n" .'Valid values: greater than 0 and does not exceed the maximum value of Integer.'."\n" .'Default value: 1.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1', 'title' => ''], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['description' => 'The number of rows per page in a paged query. Default value: 10.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '863163EC-69DA-41B3-AB78-37C123114307', 'title' => ''], 'PageNumber' => ['description' => 'The page number of the list.'."\n" ."\n" .'Valid values: greater than 0 and does not exceed the maximum value of Integer.'."\n" .'Default value: 1.', 'type' => 'integer', 'format' => 'int32', 'example' => '1', 'title' => ''], 'PageSize' => ['description' => 'The number of rows per page in a paged query.', 'type' => 'integer', 'format' => 'int32', 'example' => '10', 'title' => ''], 'TotalCount' => ['description' => 'The total number of records.', 'type' => 'integer', 'format' => 'int64', 'example' => '9', 'title' => ''], 'Parameters' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Parameter' => [ 'description' => 'The list of parameters.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Value' => ['description' => 'The running parameter value.', 'type' => 'string', 'example' => '1000', 'title' => ''], 'DataType' => ['description' => 'The parameter unit.', 'type' => 'string', 'example' => 'INT', 'title' => ''], 'Description' => ['description' => 'The parameter description.', 'type' => 'string', 'example' => 'How long the coordinator should wait for seq or index scans to complete.', 'title' => ''], 'Name' => ['description' => 'The parameter name.', 'type' => 'string', 'example' => 'range_request_timeout_in_ms', 'title' => ''], 'DefaultValue' => ['description' => 'The default value of the parameter.', 'type' => 'string', 'example' => '1000', 'title' => ''], 'AllowedValues' => ['description' => 'The modifiable parameter values.', 'type' => 'string', 'example' => 'R[1000, 60000]', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Query all parameters in parameter settings', 'summary' => 'Invokes DescribeParameters to query all query parameters in the parameter settings.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"863163EC-69DA-41B3-AB78-37C123114307\\",\\n \\"PageNumber\\": 1,\\n \\"PageSize\\": 10,\\n \\"TotalCount\\": 9,\\n \\"Parameters\\": {\\n \\"Parameter\\": [\\n {\\n \\"Value\\": \\"1000\\",\\n \\"DataType\\": \\"INT\\",\\n \\"Description\\": \\"How long the coordinator should wait for seq or index scans to complete.\\",\\n \\"Name\\": \\"range_request_timeout_in_ms\\",\\n \\"DefaultValue\\": \\"1000\\",\\n \\"AllowedValues\\": \\"R[1000, 60000]\\"\\n }\\n ]\\n }\\n}","type":"json"}]', ], 'DescribeRegions' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'AcceptLanguage', 'in' => 'query', 'schema' => ['description' => 'The supported language. Valid values:'."\n" ."\n" .'- zh-CN: Chinese (default)'."\n" .'- en-US: English'."\n" .'- ja: Japanese.', 'type' => 'string', 'required' => false, 'example' => 'zh-CN', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => 'F20BBD34-681D-4613-8EFA-259DF510A897', 'title' => ''], 'Regions' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Region' => [ 'description' => 'The list of regions.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'RegionEndpoint' => ['description' => 'The endpoint of the region.', 'type' => 'string', 'example' => 'cassandra.aliyuncs.com', 'title' => ''], 'LocalName' => ['description' => 'The region name.', 'type' => 'string', 'example' => '华东1(杭州)', 'title' => ''], 'RegionId' => ['description' => 'The region ID, such as ap-southeast-1.', 'type' => 'string', 'example' => '华东1(杭州)', 'title' => ''], 'Zones' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Zone' => [ 'description' => 'The list of zones.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Id' => ['description' => 'The zone ID.', 'type' => 'string', 'example' => 'cn-hangzhou-b', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'title' => 'Query available regions', 'summary' => 'Queries available regions by calling DescribeRegions.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"F20BBD34-681D-4613-8EFA-259DF510A897\\",\\n \\"Regions\\": {\\n \\"Region\\": [\\n {\\n \\"RegionEndpoint\\": \\"cassandra.aliyuncs.com\\",\\n \\"LocalName\\": \\"华东1(杭州)\\",\\n \\"RegionId\\": \\"华东1(杭州)\\",\\n \\"Zones\\": {\\n \\"Zone\\": [\\n {\\n \\"Id\\": \\"cn-hangzhou-b\\"\\n }\\n ]\\n }\\n }\\n ]\\n }\\n}","type":"json"}]', ], 'DescribeSecurityGroups' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp1u2n43****n118', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => 'C300D7C1-C45C-45F3-965C-9C4C0B7CB266', 'title' => ''], 'SecurityGroupIds' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'SecurityGroupId' => [ 'type' => 'array', 'items' => ['description' => 'The collection of security group IDs.', 'type' => 'string', 'example' => 'sg-t4ng4yyc916o81nua6**,sg-****', 'title' => ''], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Query security groups', 'summary' => 'Queries security groups by calling DescribeSecurityGroups.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"C300D7C1-C45C-45F3-965C-9C4C0B7CB266\\",\\n \\"SecurityGroupIds\\": {\\n \\"SecurityGroupId\\": [\\n \\"sg-t4ng4yyc916o81nua6**,sg-****\\"\\n ]\\n }\\n}","type":"json"}]', ], 'ExecuteNodeTool' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-3872l6py****n4u1', 'title' => ''], ], [ 'name' => 'Command', 'in' => 'query', 'schema' => ['description' => 'The command that follows nodetool.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'settimeout misc', 'title' => ''], ], [ 'name' => 'Arguments', 'in' => 'query', 'schema' => ['description' => 'The arguments that follow the nodetool command.', 'type' => 'string', 'required' => false, 'example' => '10056', 'title' => ''], ], [ 'name' => 'DataCenterId', 'in' => 'query', 'schema' => ['description' => 'The ID of the data center in the cluster.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cn-shanghai-f', 'title' => ''], ], [ 'name' => 'ExecuteNodes', 'in' => 'query', 'schema' => ['description' => 'The details of the nodes on which the command is executed.', 'type' => 'string', 'required' => false, 'example' => 'core-2', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => 'DCF0CD20-0F85-4FD2-8F75-73636D1331F7', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'ExecuteNodeTool', 'summary' => 'Executes a nodetool command on a specified data center (DC).', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"DCF0CD20-0F85-4FD2-8F75-73636D1331F7\\"\\n}","type":"json"}]', ], 'GetCmsUrl' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp1b136j****5d57', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'Url' => ['description' => 'The URL of the CloudMonitor console.', 'type' => 'string', 'example' => 'https://cloudmonitor.console.aliyun.com?instanceId=cds-bp1l5ys68z98wzrc#/group/groupId=14680829&groupName=17926974****3449-cassandra/groupdashboard/cds//', 'title' => ''], 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '6453F432-0141-4D35-B2BF-ADF199B39B07', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Redirect to cloudMonitor console', 'summary' => 'Calls GetCmsUrl to redirect to the CloudMonitor console.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"Url\\": \\"https://cloudmonitor.console.aliyun.com?instanceId=cds-bp1l5ys68z98wzrc#/group/groupId=14680829&groupName=17926974****3449-cassandra/groupdashboard/cds//\\",\\n \\"RequestId\\": \\"6453F432-0141-4D35-B2BF-ADF199B39B07\\"\\n}","type":"json"}]', ], 'ListTagResources' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['description' => 'The region ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cn-hangzhou', 'title' => ''], ], [ 'name' => 'NextToken', 'in' => 'query', 'schema' => ['description' => 'The token used to retrieve the next page of results. If the response contains a large amount of data, a NextToken is returned.', 'type' => 'string', 'required' => false, 'example' => 'NextToken', 'title' => ''], ], [ 'name' => 'ResourceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'description' => 'The ID of resource N. In this context, the resource ID is the cluster ID. You can query multiple resources at a time by specifying ResourceId.2, ResourceId.3, and so on. N is a positive integer.', 'type' => 'array', 'items' => ['type' => 'string', 'description' => '', 'required' => false, 'title' => '', 'example' => ''], 'required' => false, 'example' => 'cds-wz9p9ccq****92as', 'maxItems' => 51, 'title' => '', ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'description' => 'The list of tags.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Key' => ['description' => 'The key of the tag to query. You can specify multiple keys. N is a positive integer.', 'type' => 'string', 'required' => false, 'example' => 'key1', 'title' => ''], 'Value' => ['description' => 'The value of the tag to query. You can specify multiple values. N is a positive integer.', 'type' => 'string', 'required' => false, 'example' => 'value1', 'title' => ''], ], 'required' => false, 'description' => '', 'title' => '', 'example' => '', ], 'required' => false, 'maxItems' => 21, 'title' => '', 'example' => '', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'NextToken' => ['description' => 'The token used to start the next page. If NextToken is empty, no more pages exist.', 'type' => 'string', 'example' => '1d2db86sca4384811e0b5e8707e68181f', 'title' => ''], 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '74F02441-9A8D-48F6-933F-E317AEB28DBF', 'title' => ''], 'TagResources' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'TagResource' => [ 'description' => 'The list of resources.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'TagValue' => ['description' => 'The tag value.', 'type' => 'string', 'example' => 'v1', 'title' => ''], 'ResourceType' => ['description' => 'The resource type.', 'type' => 'string', 'example' => 'ALIYUN::CASSANDRA::CLUSTER', 'title' => ''], 'ResourceId' => ['description' => 'The resource ID.', 'type' => 'string', 'example' => 'cds-wz9p9ccq****92as', 'title' => ''], 'TagKey' => ['description' => 'The tag key.', 'type' => 'string', 'example' => 'k1', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'title' => 'ListTagResources', 'summary' => 'Retrieves a list of tags by ResourceId or Tag (by key only, or by both key and value).', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"NextToken\\": \\"1d2db86sca4384811e0b5e8707e68181f\\",\\n \\"RequestId\\": \\"74F02441-9A8D-48F6-933F-E317AEB28DBF\\",\\n \\"TagResources\\": {\\n \\"TagResource\\": [\\n {\\n \\"TagValue\\": \\"v1\\",\\n \\"ResourceType\\": \\"ALIYUN::CASSANDRA::CLUSTER\\",\\n \\"ResourceId\\": \\"cds-wz9p9ccq****92as\\",\\n \\"TagKey\\": \\"k1\\"\\n }\\n ]\\n }\\n}","type":"json"}]', ], 'ListTags' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'get'], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['description' => 'The region ID. You can call DescribeRegions to obtain the region ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cn-shanghai', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '36D1BE9B-3C4A-425B-947A-69E3D77999C4', 'title' => ''], 'Tags' => [ 'type' => 'object', 'itemNode' => true, 'properties' => [ 'Tag' => [ 'description' => 'The list of labels.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'TagValue' => ['description' => 'The label value.', 'type' => 'string', 'example' => 'v2', 'title' => ''], 'TagKey' => ['description' => 'The label key.', 'type' => 'string', 'example' => 'k1', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'title' => 'Retrieve all labels in a specified region', 'summary' => 'Retrieves all labels in a specified region.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"36D1BE9B-3C4A-425B-947A-69E3D77999C4\\",\\n \\"Tags\\": {\\n \\"Tag\\": [\\n {\\n \\"TagValue\\": \\"v2\\",\\n \\"TagKey\\": \\"k1\\"\\n }\\n ]\\n }\\n}","type":"json"}]', ], 'ModifyAccountPassword' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The instance ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp1l5ys6****wzrx', 'title' => ''], ], [ 'name' => 'Account', 'in' => 'query', 'schema' => ['description' => 'The username.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cassandra_test', 'title' => ''], ], [ 'name' => 'Password', 'in' => 'query', 'schema' => ['description' => 'The password of the account. The password must be 8 to 32 characters in length and must contain at least three of the following character types: uppercase letters, lowercase letters, digits, and special characters. Special characters include ! @ # $ % ^ & * ( ) _ + - =.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'Alibaba@#¥**', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '50373857-C47B-4B64-9332-D0B5280B59EA', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Modify account password', 'summary' => 'Modifies the password of a database account.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"50373857-C47B-4B64-9332-D0B5280B59EA\\"\\n}","type":"json"}]', ], 'ModifyBackupPlan' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The ID of the backup cluster.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-uf6m0bod****6158', 'title' => ''], ], [ 'name' => 'DataCenterId', 'in' => 'query', 'schema' => ['description' => 'The ID of the cluster data center.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cn-shanghai-e', 'title' => ''], ], [ 'name' => 'BackupTime', 'in' => 'query', 'schema' => ['description' => 'The time when the backup starts each day. The time is in UTC and indicated by the Z suffix.', 'type' => 'string', 'required' => false, 'docRequired' => true, 'example' => '00:30Z', 'title' => ''], ], [ 'name' => 'BackupPeriod', 'in' => 'query', 'schema' => ['description' => 'The backup cycle.'."\n" ."\n" .'Valid values: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday.', 'type' => 'string', 'required' => false, 'example' => 'Monday,Tuesday', 'title' => ''], ], [ 'name' => 'RetentionPeriod', 'in' => 'query', 'schema' => ['description' => 'The number of days for which the backup plan is retained.', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '7', 'title' => ''], ], [ 'name' => 'Active', 'in' => 'query', 'schema' => ['description' => 'Specifies whether the backup plan is active.', 'type' => 'boolean', 'required' => false, 'example' => 'true', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => 'FA04A743-6C3F-4C06-A2B7-6B75B9D3D18C', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Modify a backup plan', 'summary' => 'Calls ModifyBackupPlan to modify a backup plan.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"FA04A743-6C3F-4C06-A2B7-6B75B9D3D18C\\"\\n}","type":"json"}]', ], 'ModifyCluster' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => ' cds-bp1b136j****5d58', 'title' => ''], ], [ 'name' => 'ClusterName', 'in' => 'query', 'schema' => ['description' => 'The cluster name.', 'type' => 'string', 'required' => false, 'example' => 'Cassandra_test', 'title' => ''], ], [ 'name' => 'ConfirmProductOffline', 'in' => 'query', 'schema' => ['type' => 'string', 'required' => false, 'description' => '', 'title' => '', 'example' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '39F3F7DF-435B-47C1-832C-369BF9661A67', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'title' => 'Modify cluster name', 'summary' => 'Calls ModifyCluster to modify the name of a cluster.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"39F3F7DF-435B-47C1-832C-369BF9661A67\\"\\n}","type":"json"}]', ], 'ModifyDataCenter' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp1b136j****5d57', 'title' => ''], ], [ 'name' => 'DataCenterId', 'in' => 'query', 'schema' => ['description' => 'The data center ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cn-hangzhou-g', 'title' => ''], ], [ 'name' => 'DataCenterName', 'in' => 'query', 'schema' => ['description' => 'The new name of the data center.', 'type' => 'string', 'required' => false, 'example' => 'Cassandra_test', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => 'FAE9E7A4-0E75-46F7-9710-D2E0B41AF9F5', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Modify data center name', 'summary' => 'Calls ModifyDataCenter to modify the name of a data center.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"FAE9E7A4-0E75-46F7-9710-D2E0B41AF9F5\\"\\n}","type":"json"}]', ], 'ModifyInstanceMaintainTime' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The ID of the cluster for which you want to modify the O&M window.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp1b**6jco895****', 'title' => ''], ], [ 'name' => 'MaintainStartTime', 'in' => 'query', 'schema' => ['description' => 'The start time of the instance O&M window. The time is in the HH:mm format.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '2:00', 'title' => ''], ], [ 'name' => 'MaintainEndTime', 'in' => 'query', 'schema' => ['description' => 'The end time of the instance O&M window. The time is in the HH:mm format.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '4:00', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => 'C9085433-A56A-4089-B49A-DF5A4E2B7B06', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Modify instance O&M window start time', 'summary' => 'Calls ModifyInstanceMaintainTime to modify the O&M window start time of an instance.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"C9085433-A56A-4089-B49A-DF5A4E2B7B06\\"\\n}","type":"json"}]', ], 'ModifyInstanceType' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-uf6ig2gf****7pw7', 'title' => ''], ], [ 'name' => 'DataCenterId', 'in' => 'query', 'schema' => ['description' => 'The data center ID of the cluster.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cn-shanghai-e', 'title' => ''], ], [ 'name' => 'InstanceType', 'in' => 'query', 'schema' => ['description' => 'The instance type of the cluster. Examples of valid values:'."\n" ."\n" .'- cassandra.c.large: 2 vCPUs, 4 GB memory'."\n" .'- cassandra.c.xlarge: 4 vCPUs, 8 GB memory'."\n" .'- cassandra.c.2xlarge: 8 vCPUs, 16 GB memory.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cassandra.g.xlarge', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => 'BC262FE3-91ED-4FE7-BD75-190B62D8BABC', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Modify instance type', 'summary' => 'Modifies the instance type of a cluster by calling ModifyInstanceType.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"BC262FE3-91ED-4FE7-BD75-190B62D8BABC\\"\\n}","type":"json"}]', ], 'ModifyIpWhitelist' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp1b136j****5d51', 'title' => ''], ], [ 'name' => 'IpList', 'in' => 'query', 'schema' => ['description' => 'The list of IP addresses.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '192.***.0.23,30.15.***.133', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '11B95AE4-BB1A-4B62-9655-C43395C0B234', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Modify cluster network access whitelist', 'summary' => 'Modifies the network access whitelist of a cluster.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"11B95AE4-BB1A-4B62-9655-C43395C0B234\\"\\n}","type":"json"}]', ], 'ModifyIpWhitelistGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-uf6ig2gf****7pw9', 'title' => ''], ], [ 'name' => 'IpList', 'in' => 'query', 'schema' => ['description' => 'The whitelist.', 'type' => 'string', 'required' => false, 'docRequired' => true, 'example' => '218.30.***.40,192.***.0.23', 'title' => ''], ], [ 'name' => 'GroupName', 'in' => 'query', 'schema' => ['description' => 'The name of the whitelist group.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'test', 'title' => ''], ], [ 'name' => 'IpVersion', 'in' => 'query', 'schema' => ['description' => 'The IP version. Valid values: ipV4 and ipV6.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'example' => '6', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '50373857-C47B-4B64-9332-D0B5280B59EA', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Modify cluster whitelist group', 'summary' => 'Modifies the whitelist group of a cluster.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"50373857-C47B-4B64-9332-D0B5280B59EA\\"\\n}","type":"json"}]', ], 'ModifyParameter' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp1l5ys6****wzr5', 'title' => ''], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['description' => 'The parameter name.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cas_contention_timeout_in_ms', 'title' => ''], ], [ 'name' => 'Value', 'in' => 'query', 'schema' => ['description' => 'The parameter value.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => '2000', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => 'BC262FE3-91ED-4FE7-BD75-190B62D8BABC', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Modify a parameter in parameter settings', 'summary' => 'Calls ModifyParameter to modify a parameter in the parameter settings.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"BC262FE3-91ED-4FE7-BD75-190B62D8BABC\\"\\n}","type":"json"}]', ], 'ModifySecurityGroups' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp142mt7****136k', 'title' => ''], ], [ 'name' => 'SecurityGroupIds', 'in' => 'query', 'schema' => ['description' => 'The IDs of the security groups. Separate multiple IDs with commas (,). You can specify up to three security group IDs.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'sg-t4ng4yyc916o81nua6**,sg-******', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '4EC521F2-5E15-41F8-92C2-0C454EA02434', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Modify security groups', 'summary' => 'Calls ModifySecurityGroups to modify security groups.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"4EC521F2-5E15-41F8-92C2-0C454EA02434\\"\\n}","type":"json"}]', ], 'MoveResourceGroup' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-k6g0e3l9h****', 'title' => ''], ], [ 'name' => 'NewResourceGroupId', 'in' => 'query', 'schema' => ['description' => 'The ID of the new resource group. You can view available resource groups in the resource group console.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'rg-a4f9jl8u4e****', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => 'FF520A14-0247-47C2-B5CA-7E01D34E9C8A', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'title' => 'Move a resource to a different resource group', 'summary' => 'Moves a resource to a different resource group.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"FF520A14-0247-47C2-B5CA-7E01D34E9C8A\\"\\n}","type":"json"}]', ], 'PurgeCluster' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The ID of the deleted cluster.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp1hy2ip****z465', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '317BF5F0-2575-4158-9493-6DA83465491B', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Purge a deleted cluster', 'summary' => 'Purges a deleted cluster.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"317BF5F0-2575-4158-9493-6DA83465491B\\"\\n}","type":"json"}]', ], 'RebootCluster' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The ID of the cluster to restart.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp1b136j****5d51', 'title' => ''], ], [ 'name' => 'DataCenterId', 'in' => 'query', 'schema' => ['description' => 'The ID of the data center.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cn-hangzhou-g', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '033F5CDA-EF5E-4893-93C3-7EA5DCB76AF3', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'RebootCluster', 'summary' => 'Restarts a cluster by calling RebootCluster.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"033F5CDA-EF5E-4893-93C3-7EA5DCB76AF3\\"\\n}","type":"json"}]', ], 'ReleasePublicContactPoints' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp1b136j****5d51', 'title' => ''], ], [ 'name' => 'DataCenterId', 'in' => 'query', 'schema' => ['description' => 'The data center ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cn-hangzhou-g', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => 'DE71CDCF-97AF-4D69-A327-5F4B23184B9A', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Release public network connection points', 'summary' => 'Releases public network connection points by calling ReleasePublicContactPoints.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"DE71CDCF-97AF-4D69-A327-5F4B23184B9A\\"\\n}","type":"json"}]', ], 'ResizeDiskSize' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp1b136j****5d51', 'title' => ''], ], [ 'name' => 'DataCenterId', 'in' => 'query', 'schema' => ['description' => 'The ID of the data center in the cluster.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cn-hangzhou-g', 'title' => ''], ], [ 'name' => 'DiskSize', 'in' => 'query', 'schema' => ['description' => 'The new cloud disk size after modification. Unit: GB.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'example' => '240', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '5C37DF4E-54D6-4AFA-A1F9-79ADC148F8AD', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Expand or resize a cloud disk', 'summary' => 'Expands a cloud disk.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"5C37DF4E-54D6-4AFA-A1F9-79ADC148F8AD\\"\\n}","type":"json"}]', ], 'ResizeNodeCount' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cds-bp1b136j****5d59', 'title' => ''], ], [ 'name' => 'DataCenterId', 'in' => 'query', 'schema' => ['description' => 'The data center ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => ' cn-hangzhou-g', 'title' => ''], ], [ 'name' => 'NodeCount', 'in' => 'query', 'schema' => ['description' => 'The number of nodes in the data center.', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'docRequired' => true, 'example' => '3', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => 'D7D3088F-AA4F-49C3-BB46-B04F3E35041A', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Scale out data center nodes', 'summary' => 'Calls ResizeNodeCount to scale out the nodes of a data center.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"D7D3088F-AA4F-49C3-BB46-B04F3E35041A\\"\\n}","type":"json"}]', ], 'TagResources' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['description' => 'The region ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cn-shenzhen', 'title' => ''], ], [ 'name' => 'ResourceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'description' => 'The Nth resource ID, which is the cluster ID. If you have multiple resource IDs, you can pass parameters such as ResourceId.2 and ResourceId.3. Tags specified in the Tag parameter are added to all specified resource IDs. N is a positive integer.', 'type' => 'array', 'items' => ['type' => 'string', 'description' => '', 'required' => false, 'title' => '', 'example' => ''], 'required' => true, 'example' => 'cds-wz92o754****7779', 'maxItems' => 51, 'title' => '', ], ], [ 'name' => 'Tag', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'description' => 'The list of tags.', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Key' => ['description' => 'The key of the Nth tag. N is a positive integer.', 'type' => 'string', 'required' => false, 'example' => 'k1', 'title' => ''], 'Value' => ['description' => 'The value of the Nth tag.', 'type' => 'string', 'required' => false, 'example' => 'v1', 'title' => ''], ], 'required' => false, 'description' => '', 'title' => '', 'example' => '', ], 'required' => true, 'maxItems' => 21, 'title' => '', 'example' => '', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '2656FA19-6059-40C8-A157-3FFBEAEC2369', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'title' => 'Add tags to instances', 'summary' => 'Calls the TagResources operation to add tags to instances.', 'description' => '****.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"2656FA19-6059-40C8-A157-3FFBEAEC2369\\"\\n}","type":"json"}]', ], 'UnTagResources' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => ['operationType' => 'update'], 'parameters' => [ [ 'name' => 'RegionId', 'in' => 'query', 'schema' => ['description' => 'The region ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => 'cn-shenzhen', 'title' => ''], ], [ 'name' => 'All', 'in' => 'query', 'schema' => ['description' => 'Specifies whether to delete all labels. If TagKey is specified, labels are deleted only by TagKey. Valid values: true and false. If this parameter is set to true and TagKey is not specified, all labels are deleted.', 'type' => 'boolean', 'required' => false, 'example' => 'true', 'title' => ''], ], [ 'name' => 'ResourceId', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'description' => 'The ID of the Nth resource to delete. The resource ID is the cluster ID. If you want to specify multiple resource IDs, pass parameter names such as ResourceId.2 and ResourceId.3. N is a positive integer.', 'type' => 'array', 'items' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'required' => true, 'example' => 'cds-wz92o754****7779', 'maxItems' => 51, 'title' => '', ], ], [ 'name' => 'TagKey', 'in' => 'query', 'style' => 'repeatList', 'schema' => [ 'description' => 'The key of the Nth label to delete. You can specify multiple keys, such as TagKey.2 and TagKey.3. N is a positive integer.', 'type' => 'array', 'items' => ['type' => 'string', 'description' => '', 'title' => '', 'example' => ''], 'required' => false, 'example' => 'key', 'maxItems' => 21, 'title' => '', ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => '9CBF8DF0-4931-4A54-9B60-4C6E1AB59286', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'title' => 'Delete resource labels', 'summary' => 'Calls the UnTagResources operation to delete resource labels. This is the counterpart to the TagResources operation.', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"9CBF8DF0-4931-4A54-9B60-4C6E1AB59286\\"\\n}","type":"json"}]', ], 'UpgradeClusterVersion' => [ 'methods' => ['post', 'get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [], 'parameters' => [ [ 'name' => 'ClusterId', 'in' => 'query', 'schema' => ['description' => 'The cluster ID.', 'type' => 'string', 'required' => true, 'docRequired' => true, 'example' => ' cds-bp1u2n43****n115', 'title' => ''], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => 'The request ID.', 'type' => 'string', 'example' => 'BC262FE3-91ED-4FE7-BD75-190B62D8BABC', 'title' => ''], ], 'description' => '', 'title' => '', 'example' => '', ], ], ], 'errorCodes' => [], 'title' => 'Upgrade cluster minor version', 'summary' => 'Calls UpgradeClusterVersion to upgrade the minor version of a cluster.', 'requestParamsDescription' => ' ', 'responseParamsDescription' => ' ', 'extraInfo' => ' ', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"BC262FE3-91ED-4FE7-BD75-190B62D8BABC\\"\\n}","type":"json"}]', ], ], 'endpoints' => [ ['regionId' => 'cn-zhangjiakou', 'regionName' => 'China (Zhangjiakou)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-shenzhen', 'regionName' => 'China (Shenzhen)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-shanghai', 'regionName' => 'China (Shanghai)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-qingdao', 'regionName' => 'China (Qingdao)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-huhehaote', 'regionName' => 'China (Hohhot)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-hongkong', 'regionName' => 'China (Hong Kong)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-hangzhou', 'regionName' => 'China (Hangzhou)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-chengdu', 'regionName' => 'China (Chengdu)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-beijing', 'regionName' => 'China (Beijing)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'ap-southeast-5', 'regionName' => 'Indonesia (Jakarta)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'ap-southeast-3', 'regionName' => 'Malaysia (Kuala Lumpur)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'ap-southeast-2', 'regionName' => 'Australia (Sydney) Closed', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'ap-southeast-1', 'regionName' => 'Singapore', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'ap-northeast-1', 'regionName' => 'Japan (Tokyo)', 'areaId' => 'asiaPacific', 'areaName' => 'Asia Pacific', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'eu-central-1', 'regionName' => 'Germany (Frankfurt)', 'areaId' => 'europeAmerica', 'areaName' => 'Europe & Americas', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'eu-west-1', 'regionName' => 'UK (London)', 'areaId' => 'europeAmerica', 'areaName' => 'Europe & Americas', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'us-east-1', 'regionName' => 'US (Virginia)', 'areaId' => 'europeAmerica', 'areaName' => 'Europe & Americas', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'us-west-1', 'regionName' => 'US (Silicon Valley)', 'areaId' => 'europeAmerica', 'areaName' => 'Europe & Americas', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'ap-south-1', 'regionName' => 'India (Mumbai) Closed', 'areaId' => 'middleEast', 'areaName' => 'Middle East', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'me-east-1', 'regionName' => 'UAE (Dubai)', 'areaId' => 'middleEast', 'areaName' => 'Middle East', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-beijing-finance-1', 'regionName' => 'China North 2 Finance (Preview)', 'areaId' => 'industryCloud', 'areaName' => 'Industry Cloud', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-hangzhou-finance', 'regionName' => 'China East 1 Finance', 'areaId' => 'industryCloud', 'areaName' => 'Industry Cloud', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-north-2-gov-1', 'regionName' => 'Beijing Government Cloud', 'areaId' => 'industryCloud', 'areaName' => 'Industry Cloud', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-shanghai-finance-1', 'regionName' => 'China East 2 Finance', 'areaId' => 'industryCloud', 'areaName' => 'Industry Cloud', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ['regionId' => 'cn-shenzhen-finance-1', 'regionName' => 'China South 1 Finance', 'areaId' => 'industryCloud', 'areaName' => 'Industry Cloud', 'public' => 'cassandra.aliyuncs.com', 'endpoint' => 'cassandra.aliyuncs.com', 'vpc' => ''], ], 'errorCodes' => [ ['code' => 'Cluster.InvalidStatus', 'message' => 'The specified cluster status is invalid. %s', 'http_code' => 400, 'description' => ''], ['code' => 'Cluster.LatestVersion', 'message' => 'The current version of the cluster is up to date.', 'http_code' => 400, 'description' => ''], ['code' => 'Cluster.NotFound', 'message' => 'The specified cluster does not exist. %s', 'http_code' => 404, 'description' => ''], ['code' => 'DataCenter.InvalidStatus', 'message' => 'The specified data center status is invalid. %s', 'http_code' => 400, 'description' => ''], ['code' => 'DataCenter.NotFound', 'message' => 'The specified data center does not exist. %s', 'http_code' => 404, 'description' => ''], ['code' => 'Forbidden', 'message' => 'You are not authorized to operate on the specified resource.', 'http_code' => 403, 'description' => ''], ['code' => 'InternalError', 'message' => 'An error occurred while processing your request. Please try again later. Submit a ticket if the error still exists.', 'http_code' => 500, 'description' => ''], ['code' => 'InvalidParameter', 'message' => 'The specified parameter is invalid: %s', 'http_code' => 400, 'description' => ''], ['code' => 'InvalidParameter', 'message' => 'The specified parameter is invalid. %s', 'http_code' => 400, 'description' => ''], ['code' => 'MissingParameter', 'message' => 'You must specify the parameter: [%s]', 'http_code' => 400, 'description' => ''], ['code' => 'MissingParameter', 'message' => 'You must specify the parameter. %s', 'http_code' => 400, 'description' => ''], ['code' => 'NotFound', 'message' => 'The specified item does not exist.', 'http_code' => 404, 'description' => ''], ['code' => 'Security.InvalidIpList', 'message' => 'The specified IP list is invalid. %s', 'http_code' => 400, 'description' => ''], ['code' => 'Tags.DuplicateTagKey', 'message' => 'The specified Tag.Key (%s) is duplicated.', 'http_code' => 400, 'description' => ''], ['code' => 'Tags.InvalidTagKey', 'message' => 'The specified Tag Key (%s) is invalid.', 'http_code' => 400, 'description' => ''], ['code' => 'Tags.InvalidTagValue', 'message' => 'The specified Tag (%s) is invalid.', 'http_code' => 400, 'description' => ''], ['code' => 'Tags.MissParameterTagOrResourceId', 'message' => 'Either Tag or ResourceId must be specified.', 'http_code' => 400, 'description' => ''], ['code' => 'Tags.NumberExceed', 'message' => 'The number of Tags exceeds 20.', 'http_code' => 400, 'description' => ''], ['code' => 'Tags.ResourceIdsNumberExceed', 'message' => 'The maximum number of ResourceIds is exceeded. The maximum value is 50.', 'http_code' => 400, 'description' => ''], ], 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], ];