/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the license-manager-2018-08-01.normal.json service model.
*/
using System;
using Amazon.Runtime;
namespace Amazon.LicenseManager
{
///
/// Constants used for properties of type ActivationOverrideBehavior.
///
public class ActivationOverrideBehavior : ConstantClass
{
///
/// Constant ALL_GRANTS_PERMITTED_BY_ISSUER for ActivationOverrideBehavior
///
public static readonly ActivationOverrideBehavior ALL_GRANTS_PERMITTED_BY_ISSUER = new ActivationOverrideBehavior("ALL_GRANTS_PERMITTED_BY_ISSUER");
///
/// Constant DISTRIBUTED_GRANTS_ONLY for ActivationOverrideBehavior
///
public static readonly ActivationOverrideBehavior DISTRIBUTED_GRANTS_ONLY = new ActivationOverrideBehavior("DISTRIBUTED_GRANTS_ONLY");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ActivationOverrideBehavior(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ActivationOverrideBehavior FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ActivationOverrideBehavior(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type AllowedOperation.
///
public class AllowedOperation : ConstantClass
{
///
/// Constant CheckInLicense for AllowedOperation
///
public static readonly AllowedOperation CheckInLicense = new AllowedOperation("CheckInLicense");
///
/// Constant CheckoutBorrowLicense for AllowedOperation
///
public static readonly AllowedOperation CheckoutBorrowLicense = new AllowedOperation("CheckoutBorrowLicense");
///
/// Constant CheckoutLicense for AllowedOperation
///
public static readonly AllowedOperation CheckoutLicense = new AllowedOperation("CheckoutLicense");
///
/// Constant CreateGrant for AllowedOperation
///
public static readonly AllowedOperation CreateGrant = new AllowedOperation("CreateGrant");
///
/// Constant CreateToken for AllowedOperation
///
public static readonly AllowedOperation CreateToken = new AllowedOperation("CreateToken");
///
/// Constant ExtendConsumptionLicense for AllowedOperation
///
public static readonly AllowedOperation ExtendConsumptionLicense = new AllowedOperation("ExtendConsumptionLicense");
///
/// Constant ListPurchasedLicenses for AllowedOperation
///
public static readonly AllowedOperation ListPurchasedLicenses = new AllowedOperation("ListPurchasedLicenses");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public AllowedOperation(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static AllowedOperation FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator AllowedOperation(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type CheckoutType.
///
public class CheckoutType : ConstantClass
{
///
/// Constant PERPETUAL for CheckoutType
///
public static readonly CheckoutType PERPETUAL = new CheckoutType("PERPETUAL");
///
/// Constant PROVISIONAL for CheckoutType
///
public static readonly CheckoutType PROVISIONAL = new CheckoutType("PROVISIONAL");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public CheckoutType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static CheckoutType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator CheckoutType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type DigitalSignatureMethod.
///
public class DigitalSignatureMethod : ConstantClass
{
///
/// Constant JWT_PS384 for DigitalSignatureMethod
///
public static readonly DigitalSignatureMethod JWT_PS384 = new DigitalSignatureMethod("JWT_PS384");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public DigitalSignatureMethod(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static DigitalSignatureMethod FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator DigitalSignatureMethod(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EntitlementDataUnit.
///
public class EntitlementDataUnit : ConstantClass
{
///
/// Constant Bits for EntitlementDataUnit
///
public static readonly EntitlementDataUnit Bits = new EntitlementDataUnit("Bits");
///
/// Constant BitsSecond for EntitlementDataUnit
///
public static readonly EntitlementDataUnit BitsSecond = new EntitlementDataUnit("Bits/Second");
///
/// Constant Bytes for EntitlementDataUnit
///
public static readonly EntitlementDataUnit Bytes = new EntitlementDataUnit("Bytes");
///
/// Constant BytesSecond for EntitlementDataUnit
///
public static readonly EntitlementDataUnit BytesSecond = new EntitlementDataUnit("Bytes/Second");
///
/// Constant Count for EntitlementDataUnit
///
public static readonly EntitlementDataUnit Count = new EntitlementDataUnit("Count");
///
/// Constant CountSecond for EntitlementDataUnit
///
public static readonly EntitlementDataUnit CountSecond = new EntitlementDataUnit("Count/Second");
///
/// Constant Gigabits for EntitlementDataUnit
///
public static readonly EntitlementDataUnit Gigabits = new EntitlementDataUnit("Gigabits");
///
/// Constant GigabitsSecond for EntitlementDataUnit
///
public static readonly EntitlementDataUnit GigabitsSecond = new EntitlementDataUnit("Gigabits/Second");
///
/// Constant Gigabytes for EntitlementDataUnit
///
public static readonly EntitlementDataUnit Gigabytes = new EntitlementDataUnit("Gigabytes");
///
/// Constant GigabytesSecond for EntitlementDataUnit
///
public static readonly EntitlementDataUnit GigabytesSecond = new EntitlementDataUnit("Gigabytes/Second");
///
/// Constant Kilobits for EntitlementDataUnit
///
public static readonly EntitlementDataUnit Kilobits = new EntitlementDataUnit("Kilobits");
///
/// Constant KilobitsSecond for EntitlementDataUnit
///
public static readonly EntitlementDataUnit KilobitsSecond = new EntitlementDataUnit("Kilobits/Second");
///
/// Constant Kilobytes for EntitlementDataUnit
///
public static readonly EntitlementDataUnit Kilobytes = new EntitlementDataUnit("Kilobytes");
///
/// Constant KilobytesSecond for EntitlementDataUnit
///
public static readonly EntitlementDataUnit KilobytesSecond = new EntitlementDataUnit("Kilobytes/Second");
///
/// Constant Megabits for EntitlementDataUnit
///
public static readonly EntitlementDataUnit Megabits = new EntitlementDataUnit("Megabits");
///
/// Constant MegabitsSecond for EntitlementDataUnit
///
public static readonly EntitlementDataUnit MegabitsSecond = new EntitlementDataUnit("Megabits/Second");
///
/// Constant Megabytes for EntitlementDataUnit
///
public static readonly EntitlementDataUnit Megabytes = new EntitlementDataUnit("Megabytes");
///
/// Constant MegabytesSecond for EntitlementDataUnit
///
public static readonly EntitlementDataUnit MegabytesSecond = new EntitlementDataUnit("Megabytes/Second");
///
/// Constant Microseconds for EntitlementDataUnit
///
public static readonly EntitlementDataUnit Microseconds = new EntitlementDataUnit("Microseconds");
///
/// Constant Milliseconds for EntitlementDataUnit
///
public static readonly EntitlementDataUnit Milliseconds = new EntitlementDataUnit("Milliseconds");
///
/// Constant None for EntitlementDataUnit
///
public static readonly EntitlementDataUnit None = new EntitlementDataUnit("None");
///
/// Constant Percent for EntitlementDataUnit
///
public static readonly EntitlementDataUnit Percent = new EntitlementDataUnit("Percent");
///
/// Constant Seconds for EntitlementDataUnit
///
public static readonly EntitlementDataUnit Seconds = new EntitlementDataUnit("Seconds");
///
/// Constant Terabits for EntitlementDataUnit
///
public static readonly EntitlementDataUnit Terabits = new EntitlementDataUnit("Terabits");
///
/// Constant TerabitsSecond for EntitlementDataUnit
///
public static readonly EntitlementDataUnit TerabitsSecond = new EntitlementDataUnit("Terabits/Second");
///
/// Constant Terabytes for EntitlementDataUnit
///
public static readonly EntitlementDataUnit Terabytes = new EntitlementDataUnit("Terabytes");
///
/// Constant TerabytesSecond for EntitlementDataUnit
///
public static readonly EntitlementDataUnit TerabytesSecond = new EntitlementDataUnit("Terabytes/Second");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public EntitlementDataUnit(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static EntitlementDataUnit FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator EntitlementDataUnit(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type EntitlementUnit.
///
public class EntitlementUnit : ConstantClass
{
///
/// Constant Bits for EntitlementUnit
///
public static readonly EntitlementUnit Bits = new EntitlementUnit("Bits");
///
/// Constant BitsSecond for EntitlementUnit
///
public static readonly EntitlementUnit BitsSecond = new EntitlementUnit("Bits/Second");
///
/// Constant Bytes for EntitlementUnit
///
public static readonly EntitlementUnit Bytes = new EntitlementUnit("Bytes");
///
/// Constant BytesSecond for EntitlementUnit
///
public static readonly EntitlementUnit BytesSecond = new EntitlementUnit("Bytes/Second");
///
/// Constant Count for EntitlementUnit
///
public static readonly EntitlementUnit Count = new EntitlementUnit("Count");
///
/// Constant CountSecond for EntitlementUnit
///
public static readonly EntitlementUnit CountSecond = new EntitlementUnit("Count/Second");
///
/// Constant Gigabits for EntitlementUnit
///
public static readonly EntitlementUnit Gigabits = new EntitlementUnit("Gigabits");
///
/// Constant GigabitsSecond for EntitlementUnit
///
public static readonly EntitlementUnit GigabitsSecond = new EntitlementUnit("Gigabits/Second");
///
/// Constant Gigabytes for EntitlementUnit
///
public static readonly EntitlementUnit Gigabytes = new EntitlementUnit("Gigabytes");
///
/// Constant GigabytesSecond for EntitlementUnit
///
public static readonly EntitlementUnit GigabytesSecond = new EntitlementUnit("Gigabytes/Second");
///
/// Constant Kilobits for EntitlementUnit
///
public static readonly EntitlementUnit Kilobits = new EntitlementUnit("Kilobits");
///
/// Constant KilobitsSecond for EntitlementUnit
///
public static readonly EntitlementUnit KilobitsSecond = new EntitlementUnit("Kilobits/Second");
///
/// Constant Kilobytes for EntitlementUnit
///
public static readonly EntitlementUnit Kilobytes = new EntitlementUnit("Kilobytes");
///
/// Constant KilobytesSecond for EntitlementUnit
///
public static readonly EntitlementUnit KilobytesSecond = new EntitlementUnit("Kilobytes/Second");
///
/// Constant Megabits for EntitlementUnit
///
public static readonly EntitlementUnit Megabits = new EntitlementUnit("Megabits");
///
/// Constant MegabitsSecond for EntitlementUnit
///
public static readonly EntitlementUnit MegabitsSecond = new EntitlementUnit("Megabits/Second");
///
/// Constant Megabytes for EntitlementUnit
///
public static readonly EntitlementUnit Megabytes = new EntitlementUnit("Megabytes");
///
/// Constant MegabytesSecond for EntitlementUnit
///
public static readonly EntitlementUnit MegabytesSecond = new EntitlementUnit("Megabytes/Second");
///
/// Constant Microseconds for EntitlementUnit
///
public static readonly EntitlementUnit Microseconds = new EntitlementUnit("Microseconds");
///
/// Constant Milliseconds for EntitlementUnit
///
public static readonly EntitlementUnit Milliseconds = new EntitlementUnit("Milliseconds");
///
/// Constant None for EntitlementUnit
///
public static readonly EntitlementUnit None = new EntitlementUnit("None");
///
/// Constant Percent for EntitlementUnit
///
public static readonly EntitlementUnit Percent = new EntitlementUnit("Percent");
///
/// Constant Seconds for EntitlementUnit
///
public static readonly EntitlementUnit Seconds = new EntitlementUnit("Seconds");
///
/// Constant Terabits for EntitlementUnit
///
public static readonly EntitlementUnit Terabits = new EntitlementUnit("Terabits");
///
/// Constant TerabitsSecond for EntitlementUnit
///
public static readonly EntitlementUnit TerabitsSecond = new EntitlementUnit("Terabits/Second");
///
/// Constant Terabytes for EntitlementUnit
///
public static readonly EntitlementUnit Terabytes = new EntitlementUnit("Terabytes");
///
/// Constant TerabytesSecond for EntitlementUnit
///
public static readonly EntitlementUnit TerabytesSecond = new EntitlementUnit("Terabytes/Second");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public EntitlementUnit(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static EntitlementUnit FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator EntitlementUnit(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type GrantStatus.
///
public class GrantStatus : ConstantClass
{
///
/// Constant ACTIVE for GrantStatus
///
public static readonly GrantStatus ACTIVE = new GrantStatus("ACTIVE");
///
/// Constant DELETED for GrantStatus
///
public static readonly GrantStatus DELETED = new GrantStatus("DELETED");
///
/// Constant DISABLED for GrantStatus
///
public static readonly GrantStatus DISABLED = new GrantStatus("DISABLED");
///
/// Constant FAILED_WORKFLOW for GrantStatus
///
public static readonly GrantStatus FAILED_WORKFLOW = new GrantStatus("FAILED_WORKFLOW");
///
/// Constant PENDING_ACCEPT for GrantStatus
///
public static readonly GrantStatus PENDING_ACCEPT = new GrantStatus("PENDING_ACCEPT");
///
/// Constant PENDING_DELETE for GrantStatus
///
public static readonly GrantStatus PENDING_DELETE = new GrantStatus("PENDING_DELETE");
///
/// Constant PENDING_WORKFLOW for GrantStatus
///
public static readonly GrantStatus PENDING_WORKFLOW = new GrantStatus("PENDING_WORKFLOW");
///
/// Constant REJECTED for GrantStatus
///
public static readonly GrantStatus REJECTED = new GrantStatus("REJECTED");
///
/// Constant WORKFLOW_COMPLETED for GrantStatus
///
public static readonly GrantStatus WORKFLOW_COMPLETED = new GrantStatus("WORKFLOW_COMPLETED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public GrantStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static GrantStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator GrantStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type InventoryFilterCondition.
///
public class InventoryFilterCondition : ConstantClass
{
///
/// Constant BEGINS_WITH for InventoryFilterCondition
///
public static readonly InventoryFilterCondition BEGINS_WITH = new InventoryFilterCondition("BEGINS_WITH");
///
/// Constant CONTAINS for InventoryFilterCondition
///
public static readonly InventoryFilterCondition CONTAINS = new InventoryFilterCondition("CONTAINS");
///
/// Constant EQUALS for InventoryFilterCondition
///
public static readonly InventoryFilterCondition EQUALS = new InventoryFilterCondition("EQUALS");
///
/// Constant NOT_EQUALS for InventoryFilterCondition
///
public static readonly InventoryFilterCondition NOT_EQUALS = new InventoryFilterCondition("NOT_EQUALS");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public InventoryFilterCondition(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static InventoryFilterCondition FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator InventoryFilterCondition(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LicenseConfigurationStatus.
///
public class LicenseConfigurationStatus : ConstantClass
{
///
/// Constant AVAILABLE for LicenseConfigurationStatus
///
public static readonly LicenseConfigurationStatus AVAILABLE = new LicenseConfigurationStatus("AVAILABLE");
///
/// Constant DISABLED for LicenseConfigurationStatus
///
public static readonly LicenseConfigurationStatus DISABLED = new LicenseConfigurationStatus("DISABLED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LicenseConfigurationStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LicenseConfigurationStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LicenseConfigurationStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LicenseConversionTaskStatus.
///
public class LicenseConversionTaskStatus : ConstantClass
{
///
/// Constant FAILED for LicenseConversionTaskStatus
///
public static readonly LicenseConversionTaskStatus FAILED = new LicenseConversionTaskStatus("FAILED");
///
/// Constant IN_PROGRESS for LicenseConversionTaskStatus
///
public static readonly LicenseConversionTaskStatus IN_PROGRESS = new LicenseConversionTaskStatus("IN_PROGRESS");
///
/// Constant SUCCEEDED for LicenseConversionTaskStatus
///
public static readonly LicenseConversionTaskStatus SUCCEEDED = new LicenseConversionTaskStatus("SUCCEEDED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LicenseConversionTaskStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LicenseConversionTaskStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LicenseConversionTaskStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LicenseCountingType.
///
public class LicenseCountingType : ConstantClass
{
///
/// Constant Core for LicenseCountingType
///
public static readonly LicenseCountingType Core = new LicenseCountingType("Core");
///
/// Constant Instance for LicenseCountingType
///
public static readonly LicenseCountingType Instance = new LicenseCountingType("Instance");
///
/// Constant Socket for LicenseCountingType
///
public static readonly LicenseCountingType Socket = new LicenseCountingType("Socket");
///
/// Constant VCPU for LicenseCountingType
///
public static readonly LicenseCountingType VCPU = new LicenseCountingType("vCPU");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LicenseCountingType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LicenseCountingType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LicenseCountingType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LicenseDeletionStatus.
///
public class LicenseDeletionStatus : ConstantClass
{
///
/// Constant DELETED for LicenseDeletionStatus
///
public static readonly LicenseDeletionStatus DELETED = new LicenseDeletionStatus("DELETED");
///
/// Constant PENDING_DELETE for LicenseDeletionStatus
///
public static readonly LicenseDeletionStatus PENDING_DELETE = new LicenseDeletionStatus("PENDING_DELETE");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LicenseDeletionStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LicenseDeletionStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LicenseDeletionStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type LicenseStatus.
///
public class LicenseStatus : ConstantClass
{
///
/// Constant AVAILABLE for LicenseStatus
///
public static readonly LicenseStatus AVAILABLE = new LicenseStatus("AVAILABLE");
///
/// Constant DEACTIVATED for LicenseStatus
///
public static readonly LicenseStatus DEACTIVATED = new LicenseStatus("DEACTIVATED");
///
/// Constant DELETED for LicenseStatus
///
public static readonly LicenseStatus DELETED = new LicenseStatus("DELETED");
///
/// Constant EXPIRED for LicenseStatus
///
public static readonly LicenseStatus EXPIRED = new LicenseStatus("EXPIRED");
///
/// Constant PENDING_AVAILABLE for LicenseStatus
///
public static readonly LicenseStatus PENDING_AVAILABLE = new LicenseStatus("PENDING_AVAILABLE");
///
/// Constant PENDING_DELETE for LicenseStatus
///
public static readonly LicenseStatus PENDING_DELETE = new LicenseStatus("PENDING_DELETE");
///
/// Constant SUSPENDED for LicenseStatus
///
public static readonly LicenseStatus SUSPENDED = new LicenseStatus("SUSPENDED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public LicenseStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static LicenseStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator LicenseStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReceivedStatus.
///
public class ReceivedStatus : ConstantClass
{
///
/// Constant ACTIVE for ReceivedStatus
///
public static readonly ReceivedStatus ACTIVE = new ReceivedStatus("ACTIVE");
///
/// Constant DELETED for ReceivedStatus
///
public static readonly ReceivedStatus DELETED = new ReceivedStatus("DELETED");
///
/// Constant DISABLED for ReceivedStatus
///
public static readonly ReceivedStatus DISABLED = new ReceivedStatus("DISABLED");
///
/// Constant FAILED_WORKFLOW for ReceivedStatus
///
public static readonly ReceivedStatus FAILED_WORKFLOW = new ReceivedStatus("FAILED_WORKFLOW");
///
/// Constant PENDING_ACCEPT for ReceivedStatus
///
public static readonly ReceivedStatus PENDING_ACCEPT = new ReceivedStatus("PENDING_ACCEPT");
///
/// Constant PENDING_WORKFLOW for ReceivedStatus
///
public static readonly ReceivedStatus PENDING_WORKFLOW = new ReceivedStatus("PENDING_WORKFLOW");
///
/// Constant REJECTED for ReceivedStatus
///
public static readonly ReceivedStatus REJECTED = new ReceivedStatus("REJECTED");
///
/// Constant WORKFLOW_COMPLETED for ReceivedStatus
///
public static readonly ReceivedStatus WORKFLOW_COMPLETED = new ReceivedStatus("WORKFLOW_COMPLETED");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ReceivedStatus(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ReceivedStatus FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ReceivedStatus(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type RenewType.
///
public class RenewType : ConstantClass
{
///
/// Constant Monthly for RenewType
///
public static readonly RenewType Monthly = new RenewType("Monthly");
///
/// Constant None for RenewType
///
public static readonly RenewType None = new RenewType("None");
///
/// Constant Weekly for RenewType
///
public static readonly RenewType Weekly = new RenewType("Weekly");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public RenewType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static RenewType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator RenewType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReportFrequencyType.
///
public class ReportFrequencyType : ConstantClass
{
///
/// Constant DAY for ReportFrequencyType
///
public static readonly ReportFrequencyType DAY = new ReportFrequencyType("DAY");
///
/// Constant MONTH for ReportFrequencyType
///
public static readonly ReportFrequencyType MONTH = new ReportFrequencyType("MONTH");
///
/// Constant WEEK for ReportFrequencyType
///
public static readonly ReportFrequencyType WEEK = new ReportFrequencyType("WEEK");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ReportFrequencyType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ReportFrequencyType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ReportFrequencyType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ReportType.
///
public class ReportType : ConstantClass
{
///
/// Constant LicenseConfigurationSummaryReport for ReportType
///
public static readonly ReportType LicenseConfigurationSummaryReport = new ReportType("LicenseConfigurationSummaryReport");
///
/// Constant LicenseConfigurationUsageReport for ReportType
///
public static readonly ReportType LicenseConfigurationUsageReport = new ReportType("LicenseConfigurationUsageReport");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ReportType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ReportType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ReportType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type ResourceType.
///
public class ResourceType : ConstantClass
{
///
/// Constant EC2_AMI for ResourceType
///
public static readonly ResourceType EC2_AMI = new ResourceType("EC2_AMI");
///
/// Constant EC2_HOST for ResourceType
///
public static readonly ResourceType EC2_HOST = new ResourceType("EC2_HOST");
///
/// Constant EC2_INSTANCE for ResourceType
///
public static readonly ResourceType EC2_INSTANCE = new ResourceType("EC2_INSTANCE");
///
/// Constant RDS for ResourceType
///
public static readonly ResourceType RDS = new ResourceType("RDS");
///
/// Constant SYSTEMS_MANAGER_MANAGED_INSTANCE for ResourceType
///
public static readonly ResourceType SYSTEMS_MANAGER_MANAGED_INSTANCE = new ResourceType("SYSTEMS_MANAGER_MANAGED_INSTANCE");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public ResourceType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static ResourceType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator ResourceType(string value)
{
return FindValue(value);
}
}
///
/// Constants used for properties of type TokenType.
///
public class TokenType : ConstantClass
{
///
/// Constant REFRESH_TOKEN for TokenType
///
public static readonly TokenType REFRESH_TOKEN = new TokenType("REFRESH_TOKEN");
///
/// This constant constructor does not need to be called if the constant
/// you are attempting to use is already defined as a static instance of
/// this class.
/// This constructor should be used to construct constants that are not
/// defined as statics, for instance if attempting to use a feature that is
/// newer than the current version of the SDK.
///
public TokenType(string value)
: base(value)
{
}
///
/// Finds the constant for the unique value.
///
/// The unique value for the constant
/// The constant for the unique value
public static TokenType FindValue(string value)
{
return FindValue(value);
}
///
/// Utility method to convert strings to the constant class.
///
/// The string value to convert to the constant class.
///
public static implicit operator TokenType(string value)
{
return FindValue(value);
}
}
}