Storage/Update Queue API Version (#4903)

* update queue api version

* update version

* update sas version

* update test reocrd

* update test records
This commit is contained in:
microzchang 2023-08-23 09:31:16 +08:00 committed by GitHub
parent 69fe21f7b0
commit be8c89123b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 12 additions and 3 deletions

View File

@ -2,5 +2,5 @@
"AssetsRepo": "Azure/azure-sdk-assets",
"AssetsRepoPrefixPath": "cpp",
"TagPrefix": "cpp/storage",
"Tag": "cpp/storage_f900b96a8c"
"Tag": "cpp/storage_129d7f8039"
}

View File

@ -10,7 +10,7 @@
namespace Azure { namespace Storage { namespace Sas {
namespace {
constexpr static const char* SasVersion = "2021-06-08";
constexpr static const char* SasVersion = Files::DataLake::_detail::ApiVersion;
std::string DataLakeSasResourceToString(DataLakeSasResource resource)
{

View File

@ -56,6 +56,12 @@ namespace Azure { namespace Storage { namespace Queues {
*/
AZ_STORAGE_QUEUES_DLLEXPORT const static ServiceVersion V2018_03_28;
/**
* @brief API version 2019-12-12.
*
*/
AZ_STORAGE_QUEUES_DLLEXPORT const static ServiceVersion V2019_12_12;
private:
std::string m_version;
};

View File

@ -6,6 +6,7 @@
namespace Azure { namespace Storage { namespace Queues {
const ServiceVersion ServiceVersion::V2018_03_28(std::string("2018-03-28"));
const ServiceVersion ServiceVersion::V2019_12_12(std::string("2019-12-12"));
const std::chrono::seconds EnqueueMessageOptions::MessageNeverExpires{-1};
}}} // namespace Azure::Storage::Queues

View File

@ -3,13 +3,15 @@
#include "azure/storage/queues/queue_sas_builder.hpp"
#include "azure/storage/queues/rest_client.hpp"
#include <azure/core/http/http.hpp>
#include <azure/storage/common/crypt.hpp>
namespace Azure { namespace Storage { namespace Sas {
namespace {
constexpr static const char* SasVersion = "2019-12-12";
constexpr static const char* SasVersion = Queues::_detail::ApiVersion;
}
void QueueSasBuilder::SetPermissions(QueueSasPermissions permissions)