aliyun-sdk
Version:
Aliyun SDK for JavaScript
1,189 lines • 37.3 kB
JSON
{
"format": "rest",
"apiVersion": "2014-08-08",
"checksumFormat": "md5",
"endpointPrefix": "ots",
"serviceAbbreviation": "OTS",
"serviceFullName": "Aliyun Open Table Service",
"signatureVersion": "ots",
"timestampFormat": "rfc822",
"xmlnamespace": "",
"operations": {
"createTable": {
"name": "CreateTable",
"http": {
"method": "POST",
"uri": "/CreateTable"
},
"input": {
"type": "structure",
"members": {
"instance_name": {
"required": true,
"location": "header",
"name": "x-ots-instancename"
},
"table_meta": {
"name": "table_meta",
"required": true,
"type": "structure",
"members": {
"table_name": {
"name": "table_name",
"required": true,
"type": "string"
},
"primary_key": {
"name": "primary_key",
"type": "list",
"members": {
"type": "structure",
"members": {
"name": {
"name": "name",
"required": true,
"type": "string"
},
"type": {
"name": "type",
"required": true,
"type": "string"
}
}
}
}
}
},
"reserved_throughput": {
"name": "reserved_throughput",
"required": true,
"type": "structure",
"members": {
"capacity_unit": {
"name": "capacity_unit",
"required": true,
"type": "structure",
"members": {
"read": {
"name": "read",
"type": "integer"
},
"write": {
"name": "write",
"type": "integer"
}
}
}
}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"listTable": {
"name": "ListTable",
"http": {
"method": "POST",
"uri": "/ListTable"
},
"input": {
"type": "structure",
"members": {
"instance_name": {
"required": true,
"location": "header",
"name": "x-ots-instancename"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"deleteTable": {
"name": "DeleteTable",
"http": {
"method": "POST",
"uri": "/DeleteTable"
},
"input": {
"type": "structure",
"members": {
"instance_name": {
"required": true,
"location": "header",
"name": "x-ots-instancename"
},
"table_name": {
"name": "table_name",
"required": true,
"type": "string"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"updateTable": {
"name": "UpdateTable",
"http": {
"method": "POST",
"uri": "/UpdateTable"
},
"input": {
"type": "structure",
"members": {
"instance_name": {
"required": true,
"location": "header",
"name": "x-ots-instancename"
},
"table_name": {
"name": "table_name",
"required": true,
"type": "string"
},
"reserved_throughput": {
"name": "reserved_throughput",
"required": true,
"type": "structure",
"members": {
"capacity_unit": {
"name": "capacity_unit",
"required": true,
"type": "structure",
"members": {
"read": {
"name": "read",
"type": "integer"
},
"write": {
"name": "write",
"type": "integer"
}
}
}
}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"describeTable": {
"name": "DescribeTable",
"http": {
"method": "POST",
"uri": "/DescribeTable"
},
"input": {
"type": "structure",
"members": {
"instance_name": {
"required": true,
"location": "header",
"name": "x-ots-instancename"
},
"table_name": {
"name": "table_name",
"required": true,
"type": "string"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"getRow": {
"name": "GetRow",
"http": {
"method": "POST",
"uri": "/GetRow"
},
"input": {
"type": "structure",
"members": {
"instance_name": {
"required": true,
"location": "header",
"name": "x-ots-instancename"
},
"table_name": {
"name": "table_name",
"required": true,
"type": "string"
},
"primary_key": {
"name": "primary_key",
"type": "list",
"members": {
"type": "structure",
"members": {
"name": {
"name": "name",
"required": true,
"type": "string"
},
"value": {
"name": "value",
"required": true,
"type": "structure",
"members": {
"type": {
"name": "type",
"required": true,
"type": "string"
},
"v_int": {
"name": "v_int",
"type": "integer"
},
"v_string": {
"name": "v_string",
"type": "string"
},
"v_bool": {
"name": "v_bool",
"type": "boolean"
},
"v_double": {
"name": "v_double",
"type": "float"
},
"v_binary": {
"name": "v_binary",
"type": "binary"
}
}
}
}
}
},
"columns_to_get": {
"name": "columns_to_get",
"type": "list"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"putRow": {
"name": "PutRow",
"http": {
"method": "POST",
"uri": "/PutRow"
},
"input": {
"type": "structure",
"members": {
"instance_name": {
"required": true,
"location": "header",
"name": "x-ots-instancename"
},
"table_name": {
"name": "table_name",
"required": true,
"type": "string"
},
"condition": {
"name": "condition",
"required": true,
"type": "structure",
"members": {
"row_existence": {
"name": "row_existence",
"required": true,
"type": "string"
}
}
},
"primary_key": {
"name": "primary_key",
"type": "list",
"members": {
"type": "structure",
"members": {
"name": {
"name": "name",
"required": true,
"type": "string"
},
"value": {
"name": "value",
"required": true,
"type": "structure",
"members": {
"type": {
"name": "type",
"required": true,
"type": "string"
},
"v_int": {
"name": "v_int",
"type": "integer"
},
"v_string": {
"name": "v_string",
"type": "string"
},
"v_bool": {
"name": "v_bool",
"type": "boolean"
},
"v_double": {
"name": "v_double",
"type": "float"
},
"v_binary": {
"name": "v_binary",
"type": "binary"
}
}
}
}
}
},
"attribute_columns": {
"name": "attribute_columns",
"type": "list",
"members": {
"type": "structure",
"members": {
"name": {
"name": "name",
"required": true,
"type": "string"
},
"value": {
"name": "value",
"required": true,
"type": "structure",
"members": {
"type": {
"name": "type",
"required": true,
"type": "string"
},
"v_int": {
"name": "v_int",
"type": "integer"
},
"v_string": {
"name": "v_string",
"type": "string"
},
"v_bool": {
"name": "v_bool",
"type": "boolean"
},
"v_double": {
"name": "v_double",
"type": "float"
},
"v_binary": {
"name": "v_binary",
"type": "binary"
}
}
}
}
}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"updateRow": {
"name": "UpdateRow",
"http": {
"method": "POST",
"uri": "/UpdateRow"
},
"input": {
"type": "structure",
"members": {
"instance_name": {
"required": true,
"location": "header",
"name": "x-ots-instancename"
},
"table_name": {
"name": "table_name",
"required": true,
"type": "string"
},
"condition": {
"name": "condition",
"required": true,
"type": "structure",
"members": {
"row_existence": {
"name": "row_existence",
"required": true,
"type": "string"
}
}
},
"primary_key": {
"name": "primary_key",
"type": "list",
"members": {
"type": "structure",
"members": {
"name": {
"name": "name",
"required": true,
"type": "string"
},
"value": {
"name": "value",
"required": true,
"type": "structure",
"members": {
"type": {
"name": "type",
"required": true,
"type": "string"
},
"v_int": {
"name": "v_int",
"type": "integer"
},
"v_string": {
"name": "v_string",
"type": "string"
},
"v_bool": {
"name": "v_bool",
"type": "boolean"
},
"v_double": {
"name": "v_double",
"type": "float"
},
"v_binary": {
"name": "v_binary",
"type": "binary"
}
}
}
}
}
},
"attribute_columns": {
"name": "attribute_columns",
"type": "list",
"members": {
"type": "structure",
"members": {
"type": {
"name": "type",
"required": true,
"type": "string"
},
"name": {
"name": "name",
"required": true,
"type": "string"
},
"value": {
"name": "value",
"type": "structure",
"members": {
"type": {
"name": "type",
"required": true,
"type": "string"
},
"v_int": {
"name": "v_int",
"type": "integer"
},
"v_string": {
"name": "v_string",
"type": "string"
},
"v_bool": {
"name": "v_bool",
"type": "boolean"
},
"v_double": {
"name": "v_double",
"type": "float"
},
"v_binary": {
"name": "v_binary",
"type": "binary"
}
}
}
}
}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"deleteRow": {
"name": "DeleteRow",
"http": {
"method": "POST",
"uri": "/DeleteRow"
},
"input": {
"type": "structure",
"members": {
"instance_name": {
"required": true,
"location": "header",
"name": "x-ots-instancename"
},
"table_name": {
"name": "table_name",
"required": true,
"type": "string"
},
"condition": {
"name": "condition",
"required": true,
"type": "structure",
"members": {
"row_existence": {
"name": "row_existence",
"required": true,
"type": "string"
}
}
},
"primary_key": {
"name": "primary_key",
"type": "list",
"members": {
"type": "structure",
"members": {
"name": {
"name": "name",
"required": true,
"type": "string"
},
"value": {
"name": "value",
"required": true,
"type": "structure",
"members": {
"type": {
"name": "type",
"required": true,
"type": "string"
},
"v_int": {
"name": "v_int",
"type": "integer"
},
"v_string": {
"name": "v_string",
"type": "string"
},
"v_bool": {
"name": "v_bool",
"type": "boolean"
},
"v_double": {
"name": "v_double",
"type": "float"
},
"v_binary": {
"name": "v_binary",
"type": "binary"
}
}
}
}
}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"getRange": {
"name": "GetRange",
"http": {
"method": "POST",
"uri": "/GetRange"
},
"input": {
"type": "structure",
"members": {
"instance_name": {
"required": true,
"location": "header",
"name": "x-ots-instancename"
},
"table_name": {
"name": "table_name",
"required": true,
"type": "string"
},
"direction": {
"name": "direction",
"required": true,
"type": "string"
},
"columns_to_get": {
"name": "columns_to_get",
"type": "list"
},
"limit": {
"name": "limit",
"type": "integer"
},
"inclusive_start_primary_key": {
"name": "inclusive_start_primary_key",
"type": "list",
"members": {
"type": "structure",
"members": {
"name": {
"name": "name",
"required": true,
"type": "string"
},
"value": {
"name": "value",
"required": true,
"type": "structure",
"members": {
"type": {
"name": "type",
"required": true,
"type": "string"
},
"v_int": {
"name": "v_int",
"type": "integer"
},
"v_string": {
"name": "v_string",
"type": "string"
},
"v_bool": {
"name": "v_bool",
"type": "boolean"
},
"v_double": {
"name": "v_double",
"type": "float"
},
"v_binary": {
"name": "v_binary",
"type": "binary"
}
}
}
}
}
},
"exclusive_end_primary_key": {
"name": "exclusive_end_primary_key",
"type": "list",
"members": {
"type": "structure",
"members": {
"name": {
"name": "name",
"required": true,
"type": "string"
},
"value": {
"name": "value",
"required": true,
"type": "structure",
"members": {
"type": {
"name": "type",
"required": true,
"type": "string"
},
"v_int": {
"name": "v_int",
"type": "integer"
},
"v_string": {
"name": "v_string",
"type": "string"
},
"v_bool": {
"name": "v_bool",
"type": "boolean"
},
"v_double": {
"name": "v_double",
"type": "float"
},
"v_binary": {
"name": "v_binary",
"type": "binary"
}
}
}
}
}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"batchGetRow": {
"name": "BatchGetRow",
"http": {
"method": "POST",
"uri": "/BatchGetRow"
},
"input": {
"type": "structure",
"members": {
"instance_name": {
"required": true,
"location": "header",
"name": "x-ots-instancename"
},
"tables": {
"name": "tables",
"type": "list",
"members": {
"type": "structure",
"members": {
"table_name": {
"name": "table_name",
"required": true,
"type": "string"
},
"rows": {
"name": "rows",
"type": "list",
"members": {
"type": "structure",
"members": {
"primary_key": {
"name": "primary_key",
"type": "list",
"members": {
"type": "structure",
"members": {
"name": {
"name": "name",
"required": true,
"type": "string"
},
"value": {
"name": "value",
"required": true,
"type": "structure",
"members": {
"type": {
"name": "type",
"required": true,
"type": "string"
},
"v_int": {
"name": "v_int",
"type": "integer"
},
"v_string": {
"name": "v_string",
"type": "string"
},
"v_bool": {
"name": "v_bool",
"type": "boolean"
},
"v_double": {
"name": "v_double",
"type": "float"
},
"v_binary": {
"name": "v_binary",
"type": "binary"
}
}
}
}
}
}
}
}
},
"columns_to_get": {
"name": "columns_to_get",
"type": "list"
}
}
}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"batchWriteRow": {
"name": "BatchWriteRow",
"http": {
"method": "POST",
"uri": "/BatchWriteRow"
},
"input": {
"type": "structure",
"members": {
"instance_name": {
"required": true,
"location": "header",
"name": "x-ots-instancename"
},
"tables": {
"name": "tables",
"type": "list",
"members": {
"type": "structure",
"members": {
"table_name": {
"name": "table_name",
"required": true,
"type": "string"
},
"put_rows": {
"name": "put_rows",
"type": "list",
"members": {
"type": "structure",
"members": {
"condition": {
"name": "condition",
"required": true,
"type": "structure",
"members": {
"row_existence": {
"name": "row_existence",
"required": true,
"type": "string"
}
}
},
"primary_key": {
"name": "primary_key",
"type": "list",
"members": {
"type": "structure",
"members": {
"name": {
"name": "name",
"required": true,
"type": "string"
},
"value": {
"name": "value",
"required": true,
"type": "structure",
"members": {
"type": {
"name": "type",
"required": true,
"type": "string"
},
"v_int": {
"name": "v_int",
"type": "integer"
},
"v_string": {
"name": "v_string",
"type": "string"
},
"v_bool": {
"name": "v_bool",
"type": "boolean"
},
"v_double": {
"name": "v_double",
"type": "float"
},
"v_binary": {
"name": "v_binary",
"type": "binary"
}
}
}
}
}
},
"attribute_columns": {
"name": "attribute_columns",
"type": "list",
"members": {
"type": "structure",
"members": {
"name": {
"name": "name",
"required": true,
"type": "string"
},
"value": {
"name": "value",
"required": true,
"type": "structure",
"members": {
"type": {
"name": "type",
"required": true,
"type": "string"
},
"v_int": {
"name": "v_int",
"type": "integer"
},
"v_string": {
"name": "v_string",
"type": "string"
},
"v_bool": {
"name": "v_bool",
"type": "boolean"
},
"v_double": {
"name": "v_double",
"type": "float"
},
"v_binary": {
"name": "v_binary",
"type": "binary"
}
}
}
}
}
}
}
}
},
"update_rows": {
"name": "update_rows",
"type": "list",
"members": {
"type": "structure",
"members": {
"condition": {
"name": "condition",
"required": true,
"type": "structure",
"members": {
"row_existence": {
"name": "row_existence",
"required": true,
"type": "string"
}
}
},
"primary_key": {
"name": "primary_key",
"type": "list",
"members": {
"type": "structure",
"members": {
"name": {
"name": "name",
"required": true,
"type": "string"
},
"value": {
"name": "value",
"required": true,
"type": "structure",
"members": {
"type": {
"name": "type",
"required": true,
"type": "string"
},
"v_int": {
"name": "v_int",
"type": "integer"
},
"v_string": {
"name": "v_string",
"type": "string"
},
"v_bool": {
"name": "v_bool",
"type": "boolean"
},
"v_double": {
"name": "v_double",
"type": "float"
},
"v_binary": {
"name": "v_binary",
"type": "binary"
}
}
}
}
}
},
"attribute_columns": {
"name": "attribute_columns",
"type": "list",
"members": {
"type": "structure",
"members": {
"type": {
"name": "type",
"required": true,
"type": "string"
},
"name": {
"name": "name",
"required": true,
"type": "string"
},
"value": {
"name": "value",
"type": "structure",
"members": {
"type": {
"name": "type",
"required": true,
"type": "string"
},
"v_int": {
"name": "v_int",
"type": "integer"
},
"v_string": {
"name": "v_string",
"type": "string"
},
"v_bool": {
"name": "v_bool",
"type": "boolean"
},
"v_double": {
"name": "v_double",
"type": "float"
},
"v_binary": {
"name": "v_binary",
"type": "binary"
}
}
}
}
}
}
}
}
},
"delete_rows": {
"name": "delete_rows",
"type": "list",
"members": {
"type": "structure",
"members": {
"condition": {
"name": "condition",
"required": true,
"type": "structure",
"members": {
"row_existence": {
"name": "row_existence",
"required": true,
"type": "string"
}
}
},
"primary_key": {
"name": "primary_key",
"type": "list",
"members": {
"type": "structure",
"members": {
"name": {
"name": "name",
"required": true,
"type": "string"
},
"value": {
"name": "value",
"required": true,
"type": "structure",
"members": {
"type": {
"name": "type",
"required": true,
"type": "string"
},
"v_int": {
"name": "v_int",
"type": "integer"
},
"v_string": {
"name": "v_string",
"type": "string"
},
"v_bool": {
"name": "v_bool",
"type": "boolean"
},
"v_double": {
"name": "v_double",
"type": "float"
},
"v_binary": {
"name": "v_binary",
"type": "binary"
}
}
}
}
}
}
}
}
}
}
}
}
}
},
"output": {
"type": "structure",
"members": {}
}
}
}
}