diff options
author | dakovalkov <dakovalkov@yandex-team.com> | 2023-12-03 13:33:55 +0300 |
---|---|---|
committer | dakovalkov <dakovalkov@yandex-team.com> | 2023-12-03 14:04:39 +0300 |
commit | 2a718325637e5302334b6d0a6430f63168f8dbb3 (patch) | |
tree | 64be81080b7df9ec1d86d053a0c394ae53fcf1fe /contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Event.cpp | |
parent | e0d94a470142d95c3007e9c5d80380994940664a (diff) | |
download | ydb-2a718325637e5302334b6d0a6430f63168f8dbb3.tar.gz |
Update contrib/libs/aws-sdk-cpp to 1.11.37
Diffstat (limited to 'contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Event.cpp')
-rw-r--r-- | contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Event.cpp | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Event.cpp b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Event.cpp index c6e779ab06..e6aa390f59 100644 --- a/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Event.cpp +++ b/contrib/libs/aws-sdk-cpp/aws-cpp-sdk-s3/source/model/Event.cpp @@ -37,6 +37,16 @@ namespace Aws static const int s3_Replication_OperationNotTracked_HASH = HashingUtils::HashString("s3:Replication:OperationNotTracked"); static const int s3_Replication_OperationMissedThreshold_HASH = HashingUtils::HashString("s3:Replication:OperationMissedThreshold"); static const int s3_Replication_OperationReplicatedAfterThreshold_HASH = HashingUtils::HashString("s3:Replication:OperationReplicatedAfterThreshold"); + static const int s3_ObjectRestore_Delete_HASH = HashingUtils::HashString("s3:ObjectRestore:Delete"); + static const int s3_LifecycleTransition_HASH = HashingUtils::HashString("s3:LifecycleTransition"); + static const int s3_IntelligentTiering_HASH = HashingUtils::HashString("s3:IntelligentTiering"); + static const int s3_ObjectAcl_Put_HASH = HashingUtils::HashString("s3:ObjectAcl:Put"); + static const int s3_LifecycleExpiration_HASH = HashingUtils::HashString("s3:LifecycleExpiration:*"); + static const int s3_LifecycleExpiration_Delete_HASH = HashingUtils::HashString("s3:LifecycleExpiration:Delete"); + static const int s3_LifecycleExpiration_DeleteMarkerCreated_HASH = HashingUtils::HashString("s3:LifecycleExpiration:DeleteMarkerCreated"); + static const int s3_ObjectTagging_HASH = HashingUtils::HashString("s3:ObjectTagging:*"); + static const int s3_ObjectTagging_Put_HASH = HashingUtils::HashString("s3:ObjectTagging:Put"); + static const int s3_ObjectTagging_Delete_HASH = HashingUtils::HashString("s3:ObjectTagging:Delete"); Event GetEventForName(const Aws::String& name) @@ -110,6 +120,46 @@ namespace Aws { return Event::s3_Replication_OperationReplicatedAfterThreshold; } + else if (hashCode == s3_ObjectRestore_Delete_HASH) + { + return Event::s3_ObjectRestore_Delete; + } + else if (hashCode == s3_LifecycleTransition_HASH) + { + return Event::s3_LifecycleTransition; + } + else if (hashCode == s3_IntelligentTiering_HASH) + { + return Event::s3_IntelligentTiering; + } + else if (hashCode == s3_ObjectAcl_Put_HASH) + { + return Event::s3_ObjectAcl_Put; + } + else if (hashCode == s3_LifecycleExpiration_HASH) + { + return Event::s3_LifecycleExpiration; + } + else if (hashCode == s3_LifecycleExpiration_Delete_HASH) + { + return Event::s3_LifecycleExpiration_Delete; + } + else if (hashCode == s3_LifecycleExpiration_DeleteMarkerCreated_HASH) + { + return Event::s3_LifecycleExpiration_DeleteMarkerCreated; + } + else if (hashCode == s3_ObjectTagging_HASH) + { + return Event::s3_ObjectTagging; + } + else if (hashCode == s3_ObjectTagging_Put_HASH) + { + return Event::s3_ObjectTagging_Put; + } + else if (hashCode == s3_ObjectTagging_Delete_HASH) + { + return Event::s3_ObjectTagging_Delete; + } EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); if(overflowContainer) { @@ -158,6 +208,26 @@ namespace Aws return "s3:Replication:OperationMissedThreshold"; case Event::s3_Replication_OperationReplicatedAfterThreshold: return "s3:Replication:OperationReplicatedAfterThreshold"; + case Event::s3_ObjectRestore_Delete: + return "s3:ObjectRestore:Delete"; + case Event::s3_LifecycleTransition: + return "s3:LifecycleTransition"; + case Event::s3_IntelligentTiering: + return "s3:IntelligentTiering"; + case Event::s3_ObjectAcl_Put: + return "s3:ObjectAcl:Put"; + case Event::s3_LifecycleExpiration: + return "s3:LifecycleExpiration:*"; + case Event::s3_LifecycleExpiration_Delete: + return "s3:LifecycleExpiration:Delete"; + case Event::s3_LifecycleExpiration_DeleteMarkerCreated: + return "s3:LifecycleExpiration:DeleteMarkerCreated"; + case Event::s3_ObjectTagging: + return "s3:ObjectTagging:*"; + case Event::s3_ObjectTagging_Put: + return "s3:ObjectTagging:Put"; + case Event::s3_ObjectTagging_Delete: + return "s3:ObjectTagging:Delete"; default: EnumParseOverflowContainer* overflowContainer = Aws::GetEnumOverflowContainer(); if(overflowContainer) |