1 /** 2 * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 3 * SPDX-License-Identifier: Apache-2.0. 4 */ 5 6 #pragma once 7 #include <aws/license-manager/LicenseManager_EXPORTS.h> 8 #include <aws/core/utils/memory/stl/AWSString.h> 9 10 namespace Aws 11 { 12 namespace LicenseManager 13 { 14 namespace Model 15 { 16 enum class EntitlementUnit 17 { 18 NOT_SET, 19 Count, 20 None, 21 Seconds, 22 Microseconds, 23 Milliseconds, 24 Bytes, 25 Kilobytes, 26 Megabytes, 27 Gigabytes, 28 Terabytes, 29 Bits, 30 Kilobits, 31 Megabits, 32 Gigabits, 33 Terabits, 34 Percent, 35 Bytes_Second, 36 Kilobytes_Second, 37 Megabytes_Second, 38 Gigabytes_Second, 39 Terabytes_Second, 40 Bits_Second, 41 Kilobits_Second, 42 Megabits_Second, 43 Gigabits_Second, 44 Terabits_Second, 45 Count_Second 46 }; 47 48 namespace EntitlementUnitMapper 49 { 50 AWS_LICENSEMANAGER_API EntitlementUnit GetEntitlementUnitForName(const Aws::String& name); 51 52 AWS_LICENSEMANAGER_API Aws::String GetNameForEntitlementUnit(EntitlementUnit value); 53 } // namespace EntitlementUnitMapper 54 } // namespace Model 55 } // namespace LicenseManager 56 } // namespace Aws 57