diff --git a/setup.py b/setup.py index dceb9be07..766431b0e 100644 --- a/setup.py +++ b/setup.py @@ -41,7 +41,7 @@ + Version="4.2.0" /> str: return func.HttpResponse(docs[0].to_json(), mimetype='application/json') @app.cosmos_db_trigger( arg_name="docs", database_name="test", - collection_name="items", - lease_collection_name="leases", - connection_string_setting="AzureWebJobsCosmosDBConnectionString", - create_lease_collection_if_not_exists=True) + container_name="items", + lease_container_name="leases", + connection="AzureWebJobsCosmosDBConnectionString", + create_lease_container_if_not_exists=True) @app.blob_output(arg_name="$return", connection="AzureWebJobsStorage", path="python-worker-tests/test-cosmosdb-triggered.txt") def cosmosdb_trigger(docs: func.DocumentList) -> str: @@ -38,10 +38,9 @@ def get_cosmosdb_triggered(req: func.HttpRequest, @app.route() @app.cosmos_db_output( arg_name="doc", database_name="test", - collection_name="items", + container_name="items", create_if_not_exists=True, - connection_string_setting="AzureWebJobsCosmosDBConnectionString") + connection="AzureWebJobsCosmosDBConnectionString") def put_document(req: func.HttpRequest, doc: func.Out[func.Document]): doc.set(func.Document.from_json(req.get_body())) - return 'OK' diff --git a/tests/endtoend/cosmosdb_functions/cosmosdb_functions_stein/generic/function_app.py b/tests/endtoend/cosmosdb_functions/cosmosdb_functions_stein/generic/function_app.py index 66b50ba91..baf665be6 100644 --- a/tests/endtoend/cosmosdb_functions/cosmosdb_functions_stein/generic/function_app.py +++ b/tests/endtoend/cosmosdb_functions/cosmosdb_functions_stein/generic/function_app.py @@ -11,9 +11,9 @@ arg_name="docs", type="cosmosDB", database_name="test", - collection_name="items", + container_name="items", id="cosmosdb-input-test", - connection_string_setting="AzureWebJobsCosmosDBConnectionString") + connection="AzureWebJobsCosmosDBConnectionString") def cosmosdb_input(req: func.HttpRequest, docs: func.DocumentList) -> str: return func.HttpResponse(docs[0].to_json(), mimetype='application/json') @@ -22,10 +22,10 @@ def cosmosdb_input(req: func.HttpRequest, docs: func.DocumentList) -> str: arg_name="docs", type="cosmosDBTrigger", database_name="test", - collection_name="items", - lease_collection_name="leases", - connection_string_setting="AzureWebJobsCosmosDBConnectionString", - create_lease_collection_if_not_exists=True) + container_name="items", + lease_container_name="leases", + connection="AzureWebJobsCosmosDBConnectionString", + create_lease_container_if_not_exists=True) @app.generic_output_binding( arg_name="$return", type="blob", @@ -53,10 +53,9 @@ def get_cosmosdb_triggered(req: func.HttpRequest, arg_name="doc", database_name="test", type="cosmosDB", - collection_name="items", + container_name="items", create_if_not_exists=True, - connection_string_setting="AzureWebJobsCosmosDBConnectionString") + connection="AzureWebJobsCosmosDBConnectionString") def put_document(req: func.HttpRequest, doc: func.Out[func.Document]): doc.set(func.Document.from_json(req.get_body())) - return 'OK' diff --git a/tests/endtoend/cosmosdb_functions/cosmosdb_input/function.json b/tests/endtoend/cosmosdb_functions/cosmosdb_input/function.json index 54b7de280..23608f043 100644 --- a/tests/endtoend/cosmosdb_functions/cosmosdb_input/function.json +++ b/tests/endtoend/cosmosdb_functions/cosmosdb_input/function.json @@ -13,11 +13,11 @@ "type": "cosmosDB", "name": "docs", "databaseName": "test", - "collectionName": "items", + "containerName": "items", "id": "cosmosdb-input-test", - "leaseCollectionName": "leases", - "connectionStringSetting": "AzureWebJobsCosmosDBConnectionString", - "createLeaseCollectionIfNotExists": true + "leaseContainerName": "leases", + "connection": "AzureWebJobsCosmosDBConnectionString", + "createLeaseContainerIfNotExists": true }, { "type": "http", diff --git a/tests/endtoend/cosmosdb_functions/cosmosdb_trigger/function.json b/tests/endtoend/cosmosdb_functions/cosmosdb_trigger/function.json index 6b557558a..76a24c07d 100644 --- a/tests/endtoend/cosmosdb_functions/cosmosdb_trigger/function.json +++ b/tests/endtoend/cosmosdb_functions/cosmosdb_trigger/function.json @@ -7,11 +7,11 @@ "type": "cosmosDBTrigger", "name": "docs", "databaseName": "test", - "collectionName": "items", + "containerName": "items", "id": "cosmosdb-trigger-test", - "leaseCollectionName": "leases", - "connectionStringSetting": "AzureWebJobsCosmosDBConnectionString", - "createLeaseCollectionIfNotExists": true + "leaseContainerName": "leases", + "connection": "AzureWebJobsCosmosDBConnectionString", + "createLeaseContainerIfNotExists": true }, { "type": "blob", diff --git a/tests/endtoend/cosmosdb_functions/put_document/function.json b/tests/endtoend/cosmosdb_functions/put_document/function.json index c232c3659..b385fbfd5 100644 --- a/tests/endtoend/cosmosdb_functions/put_document/function.json +++ b/tests/endtoend/cosmosdb_functions/put_document/function.json @@ -13,10 +13,10 @@ "type": "cosmosDB", "name": "doc", "databaseName": "test", - "collectionName": "items", - "leaseCollectionName": "leases", - "createLeaseCollectionIfNotExists": true, - "connectionStringSetting": "AzureWebJobsCosmosDBConnectionString", + "containerName": "items", + "leaseContainerName": "leases", + "createLeaseContainerIfNotExists": true, + "connection": "AzureWebJobsCosmosDBConnectionString", "createIfNotExists": true }, {